lxt2_rd_trace Struct Reference

#include <lxt2_read.h>

Data Fields

lxtint32_trows
lxtint32_tmsb
lxtint32_tlsb
lxtint32_tflags
lxtint32_tlen
char ** value
granmsk_tfac_map
unsigned char ** fac_curpos
char * process_mask
char * process_mask_compressed
void ** radix_sort [LXT2_RD_GRANULE_SIZE+1]
void ** next_radix
void(* value_change_callback )(struct lxt2_rd_trace **lt, lxtint64_t *time, lxtint32_t *facidx, char **value)
void * user_callback_data_pointer
unsigned char fac_map_index_width
unsigned char fac_curpos_width
lxtint8_t granule_size
lxtint32_t numfacs
lxtint32_t numrealfacs
lxtint32_t numfacbytes
lxtint32_t longestname
lxtint32_t zfacnamesize
lxtint32_t zfacname_predec_size
lxtint32_t zfacgeometrysize
lxtint8_t timescale
lxtint64_t prev_time
unsigned char num_time_table_entries
lxtint64_t time_table [LXT2_RD_GRANULE_SIZE]
char * zfacnames
unsigned int numblocks
struct lxt2_rd_blockblock_head
struct lxt2_rd_blockblock_curr
lxtint64_t start
lxtint64_t end
struct lxt2_rd_geometry geometry
struct lxt2_rd_facname_cachefaccache
FILE * handle
lxtint64_t block_mem_consumed
lxtint64_t block_mem_max
unsigned process_mask_dirty: 1

Field Documentation

Referenced by lxt2_rd_close().

Referenced by lxt2_rd_get_end_time().

unsigned char** lxt2_rd_trace::fac_curpos

Referenced by lxt2_rd_process_block().

Referenced by lxt2_rd_process_block().

Referenced by lxt2_rd_close().

Referenced by lxt2_rd_close().

Referenced by lxt2_rd_get_num_blocks().

void** lxt2_rd_trace::radix_sort[LXT2_RD_GRANULE_SIZE+1]

Referenced by lxt2_rd_get_start_time().

lxtint64_t lxt2_rd_trace::time_table[LXT2_RD_GRANULE_SIZE]

Referenced by lxt2_rd_get_timescale().

void(* lxt2_rd_trace::value_change_callback)(struct lxt2_rd_trace **lt, lxtint64_t *time, lxtint32_t *facidx, char **value)

Referenced by lxt2_rd_close().


The documentation for this struct was generated from the following file:
Generated on Sun Nov 21 00:55:43 2010 for Covered by  doxygen 1.6.3