22 #ifndef NDN_CXX_ENCODING_ENCODING_BUFFER_HPP
23 #define NDN_CXX_ENCODING_ENCODING_BUFFER_HPP
40 :
Encoder(totalReserve, reserveFromBack)
Represents a TLV element of the NDN packet format.
Helper class to perform TLV encoding.
EncodingImpl(size_t totalReserve=MAX_NDN_PACKET_SIZE, size_t reserveFromBack=400)
EncodingImpl(const Block &block)
EncodingImpl(size_t totalReserve=0, size_t totalFromBack=0)
Helper class to estimate size of TLV encoding.
@ EncoderTag
Tag for EncodingImpl to indicate that Encoder is requested.
@ EstimatorTag
Tag for EncodingImpl to indicate that Estimator is requested.
constexpr size_t MAX_NDN_PACKET_SIZE
Practical size limit of a network-layer packet.