22 #ifndef NDN_CXX_META_INFO_HPP
23 #define NDN_CXX_META_INFO_HPP
78 template<encoding::Tag TAG>
127 const std::optional<name::Component>&
130 return m_finalBlockId;
146 const std::list<Block>&
203 std::optional<name::Component> m_finalBlockId;
204 std::list<Block> m_appMetaInfo;
206 mutable Block m_wire;
Represents a TLV element of the NDN packet format.
Represents an error in TLV encoding or decoding.
Error(const char *expectedType, uint32_t actualType)
#define NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS(ClassName)
::boost::chrono::milliseconds milliseconds
@ ContentType_Blob
payload
constexpr time::milliseconds DEFAULT_FRESHNESS_PERIOD
Default value of FreshnessPeriod.
std::ostream & operator<<(std::ostream &os, const Data &data)
uint32_t tlvType
TLV-TYPE of the field; 0 if field does not exist.