|
mbgtools-lx
4.2.8
|
Modules | |
| Meinberg TLV feature definitions | |
Data Structures | |
| struct | MBG_TLV_INFO |
| A structure used to query current TLV capabilities. More... | |
| struct | MBG_TLV_DATA |
| General TLV data structure. More... | |
| struct | MBG_TLV_RCV_STATE |
| Structure containing state information while reading TLV data. More... | |
| struct | MBG_TLV_ANNOUNCE |
| A structure initiating a TLV transfer. More... | |
| struct | MBG_TLV_HDR |
| TLV header structure containing information on current TLV transaction. More... | |
| struct | MBG_TLV |
| TLV structure containing information on current TLV transaction and its current data. More... | |
Macros | |
| #define | _mbg_swab_tlv_uid(_p) _mbg_swab32( _p ) |
| #define | _mbg_swab_tlv_type(_p) _mbg_swab32( _p ) |
| #define | _mbg_swab_tlv_info(_p) |
| #define | _mbg_swab_tlv_data(_p) |
| #define | _mbg_swab_tlv_announce(_p) |
| #define | MSG_TLV_MAX_VALUE_SIZE 480 |
| #define | _mbg_swab_tlv_header(_p) |
| #define | _mbg_swab_tlv(_p) |
Typedefs | |
| typedef uint32_t | MBG_TLV_UID |
| A data type used to hold a unique ID (UID) for a TLV transaction. More... | |
| typedef uint32_t | MBG_TLV_TYPE |
| A data type to hold one of the MBG_TLV_TYPES or MBG_TLV_FEAT_TYPES. More... | |
Enumerations | |
| enum | MBG_TLV_TYPES { MBG_TLV_TYPE_STR, MBG_TLV_TYPE_FILE, MBG_TLV_TYPE_BLOB, N_MBG_TLV_TYPES } |
| Enumeration of known TLV types. More... | |
| #define _mbg_swab_tlv | ( | _p | ) |
| #define _mbg_swab_tlv_announce | ( | _p | ) |
| #define _mbg_swab_tlv_data | ( | _p | ) |
| #define _mbg_swab_tlv_header | ( | _p | ) |
| #define _mbg_swab_tlv_info | ( | _p | ) |
| #define _mbg_swab_tlv_type | ( | _p | ) | _mbg_swab32( _p ) |
| #define _mbg_swab_tlv_uid | ( | _p | ) | _mbg_swab32( _p ) |
| typedef uint32_t MBG_TLV_TYPE |
A data type to hold one of the MBG_TLV_TYPES or MBG_TLV_FEAT_TYPES.
| typedef uint32_t MBG_TLV_UID |
| enum MBG_TLV_TYPES |
Enumeration of known TLV types.
Used with MBG_TLV_TYPE types, e.g. in MBG_TLV_HDR::tlv_type or MBG_TLV_DATA::type.