litl  0.1.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Data Fields

A general structure of LiTL event type. More...

#include <litl_types.h>

Data Fields

litl_time_t time
 
litl_code_t code
 
litl_type_t type
 
union {
   struct {
      litl_data_t   nb_params
 
      litl_param_t   param [LITL_MAX_PARAMS]
 
   }   regular
 
   struct {
      litl_size_t   size
 
      litl_data_t   data [LITL_MAX_DATA]
 
   }   raw
 
   struct {
      litl_data_t   size
 
      litl_data_t   param [LITL_MAX_DATA]
 
   }   packed
 
   struct {
      litl_data_t   nb_params
 
      litl_param_t   offset
 
   }   offset
 
parameters
 

Detailed Description

A general structure of LiTL event type.

Definition at line 190 of file litl_types.h.

Field Documentation

litl_code_t litl_t::code

An event code

Definition at line 192 of file litl_types.h.

litl_data_t litl_t::data[LITL_MAX_DATA]

A raw data

Definition at line 213 of file litl_types.h.

litl_data_t litl_t::nb_params

A number of arguments

A number of parameters (=1)

Definition at line 204 of file litl_types.h.

litl_param_t litl_t::offset

An offset to the next chunk of events

Definition at line 229 of file litl_types.h.

struct { ... } litl_t::offset
struct { ... } litl_t::packed
litl_param_t litl_t::param[LITL_MAX_PARAMS]

An array of arguments of lengths from 0 to 10

Definition at line 205 of file litl_types.h.

litl_data_t litl_t::param[LITL_MAX_DATA]

A data

Definition at line 221 of file litl_types.h.

union { ... } litl_t::parameters
struct { ... } litl_t::raw
struct { ... } litl_t::regular
litl_size_t litl_t::size

A size of data (in Bytes)

Definition at line 212 of file litl_types.h.

litl_data_t litl_t::size

A size of data (in Bytes)

Definition at line 220 of file litl_types.h.

litl_time_t litl_t::time

The time of the measurement

Definition at line 191 of file litl_types.h.

litl_type_t litl_t::type

An event type

Definition at line 193 of file litl_types.h.


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