Classes | |
class | Parser |
Typedefs | |
typedef uint32_t | type_t |
Functions | |
struct | __attribute__ ((packed)) header_s |
int | checkBufferSize (uint8_t *&buffer, size_t &buffer_size, size_t size_requested) |
static size_t | getPadding (size_t size) |
static size_t | getSize (const tlv_s &tlv) |
tlv_s * | readFromFile (FILE *in_fd, uint8_t *&out_buffer, size_t &out_buffer_sz) |
Variables | |
constexpr size_t | alignmentSize = 4 |
constexpr size_t | UNLIMITED = UINT32_MAX |
typedef uint32_t Tlv::type_t |
Definition at line 9 of file tlvCommon.h.
struct Tlv::__attribute__ | ( | (packed) | ) |
Definition at line 19 of file tlvCommon.h.
int Tlv::checkBufferSize | ( | uint8_t *& | buffer, |
size_t & | buffer_size, | ||
size_t | size_requested | ||
) |
Definition at line 12 of file tlvParser.cpp.
|
inlinestatic |
Definition at line 54 of file tlvCommon.h.
|
inlinestatic |
Definition at line 61 of file tlvCommon.h.
tlv_s * Tlv::readFromFile | ( | FILE * | in_fd, |
uint8_t *& | out_buffer, | ||
size_t & | out_buffer_sz | ||
) |
Definition at line 27 of file tlvParser.cpp.
|
constexpr |
Definition at line 15 of file tlvCommon.h.
|
constexpr |
Definition at line 12 of file tlvCommon.h.