![]() |
ndn-lite
|
#include "metainfo.h"
Functions | |
int | ndn_metainfo_tlv_decode (ndn_decoder_t *decoder, ndn_metainfo_t *meta) |
Decode the Metainfo from wire format (TLV block). More... | |
int | ndn_metainfo_from_tlv_block (ndn_metainfo_t *meta, const uint8_t *block_value, uint32_t block_size) |
Decode a Metainfo TLV block into a ndn_metainfo_t. More... | |
int | ndn_metainfo_tlv_encode (ndn_encoder_t *encoder, const ndn_metainfo_t *meta) |
Encode the Metainfo structure into wire format (TLV block). More... | |
int ndn_metainfo_from_tlv_block | ( | ndn_metainfo_t * | meta, |
const uint8_t * | block_value, | ||
uint32_t | block_size | ||
) |
Decode a Metainfo TLV block into a ndn_metainfo_t.
meta. | Output. The Metainfo to which the TLV block will be decoded. |
block_value. | Input. The Metainfo TLV block buffer. |
block_size. | Input. The size of the Metainfo TLV block buffer. |
int ndn_metainfo_tlv_decode | ( | ndn_decoder_t * | decoder, |
ndn_metainfo_t * | meta | ||
) |
Decode the Metainfo from wire format (TLV block).
decoder. | Input. The decoder who keeps the decoding result and the state. |
meta. | Output. The Metainfo decoded from TLV block. |
int ndn_metainfo_tlv_encode | ( | ndn_encoder_t * | encoder, |
const ndn_metainfo_t * | meta | ||
) |
Encode the Metainfo structure into wire format (TLV block).
encoder. | Output. The encoder who keeps the encoding result and the state. |
meta. | Input. The Metainfo structure to be encoded. |