litl  0.1.9
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_size_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 192 of file litl_types.h.

Field Documentation

◆ code

litl_code_t litl_t::code

An event code

Definition at line 194 of file litl_types.h.

◆ data

litl_data_t litl_t::data[LITL_MAX_DATA]

A raw data

Definition at line 215 of file litl_types.h.

◆ nb_params

litl_data_t litl_t::nb_params

A number of arguments

A number of parameters (=1)

Definition at line 206 of file litl_types.h.

◆ offset [1/2]

litl_param_t litl_t::offset

An offset to the next chunk of events

Definition at line 231 of file litl_types.h.

◆  [2/2]

struct { ... } litl_t::offset

◆ 

struct { ... } litl_t::packed

◆ param [1/2]

litl_data_t litl_t::param[LITL_MAX_DATA]

A data

Definition at line 223 of file litl_types.h.

◆ param [2/2]

litl_param_t litl_t::param[LITL_MAX_PARAMS]

An array of arguments of lengths from 0 to 10

Definition at line 207 of file litl_types.h.

◆ 

union { ... } litl_t::parameters

◆ 

struct { ... } litl_t::raw

◆ 

struct { ... } litl_t::regular

◆ size

litl_size_t litl_t::size

A size of data (in Bytes)

Definition at line 214 of file litl_types.h.

◆ time

litl_time_t litl_t::time

The time of the measurement

Definition at line 193 of file litl_types.h.

◆ type

litl_type_t litl_t::type

An event type

Definition at line 195 of file litl_types.h.


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