WAND Trace processing  4.0.5
libtrace_generic_t Union Reference

A collection of types for convenience used in place of a simple void* to allow any type of data to be stored and passed around easily. More...

Collaboration diagram for libtrace_generic_t:

Data Fields

void * ptr
 
libtrace_packet_tpkt
 
libtrace_result_tres
 
int64_t sint64
 
uint64_t uint64
 
uint32_t uint32s [2]
 
int32_t sint32s [2]
 
uint32_t uint32
 
int32_t sint32
 
uint16_t uint16s [4]
 
int16_t sint16s [4]
 
uint16_t uint16
 
int16_t sint16
 
uint8_t uint8s [8]
 
int8_t sint8s [8]
 
uint8_t uint8
 
int8_t sint8
 
size_t size
 
int sint
 
unsigned int uint
 
signed char schars [8]
 
unsigned char uchars [8]
 
signed char schar
 
unsigned char uchar
 
float rfloat
 
double rdouble
 

Detailed Description

A collection of types for convenience used in place of a simple void* to allow any type of data to be stored and passed around easily.

This is expected to be 8 bytes in length.


The documentation for this union was generated from the following file: