13 tlv_s *
readFromFile(FILE *in_fd, uint8_t *&out_buffer,
size_t &out_buffer_sz);
31 static int parseTimestamp(
const uint8_t *buffer,
size_t buffer_size, timeval &output);
34 const uint8_t *buffer =
nullptr;
35 size_t buffer_size = 0;
38 tlv_s *
iter(
size_t &index)
const;
tlv_s * iter(size_t &index) const
static int parseTimestamp(const uint8_t *buffer, size_t buffer_size, timeval &output)
tlv_s * getFirstTlv(void)
tlv_s * findTlv(type_t type) const
Parser(const uint8_t *buffer, size_t buffer_size)
tlv_s * readFromFile(FILE *in_fd, uint8_t *&out_buffer, size_t &out_buffer_sz)