lbmpdm_field_value_stct_t Struct Reference

Field value struct that can be populated with a field value when passed to the lbmpdm_msg_get_field_value_stct function.

#include <lbmpdm.h>


Data Fields

uint16_t field_type
uint8_t is_array
uint8_t is_fixed
size_t len
char * value
uint32_t num_arr_elem
size_t * len_arr
char ** value_arr
char fill [256]


Field Documentation

uint16_t lbmpdm_field_value_stct_t::field_type

The field type.

uint8_t lbmpdm_field_value_stct_t::is_array

If the field is an array

uint8_t lbmpdm_field_value_stct_t::is_fixed

If the field is a fixed length field.

size_t lbmpdm_field_value_stct_t::len

The length in bytes of the field for scalar fields.

char* lbmpdm_field_value_stct_t::value

A pointer to the field value for scalar fields.

uint32_t lbmpdm_field_value_stct_t::num_arr_elem

The number of elements in the array for array fields.

size_t* lbmpdm_field_value_stct_t::len_arr

An array of size_t representing the length in bytes for each array element for array fields.

char** lbmpdm_field_value_stct_t::value_arr

An array of pointers to the field values for array fields.


The documentation for this struct was generated from the following file:
Generated on Thu Mar 6 13:11:24 2014 for LBM API by  doxygen 1.5.2