esp8266ndn
NDN Arduino library for ESP8266 and more
|
Common fields during encoding. More...
#include <lp.hpp>
Inherited by ndnph::lp::Encodable< tlv::Value >, and ndnph::lp::Encodable< Payload >.
Public Types | |
using | L3MaxSize = std::integral_constant< size_t, 1+1+NDNPH_PITTOKEN_MAX+NackHeader::MaxSize::value > |
Maximum encoded size of L3 headers. | |
Public Member Functions | |
void | encodeL3Header (Encoder &encoder) const |
void | copyL3HeaderFrom (const EncodableBase &src) |
Public Attributes | |
FragmentHeader | frag |
PitToken | pitToken |
NackHeader | nack |
Common fields during encoding.
using ndnph::lp::EncodableBase::L3MaxSize = std::integral_constant<size_t, 1 + 1 + NDNPH_PITTOKEN_MAX + NackHeader::MaxSize::value> |
Maximum encoded size of L3 headers.
|
inline |
|
inline |
FragmentHeader ndnph::lp::EncodableBase::frag |
NackHeader ndnph::lp::EncodableBase::nack |
PitToken ndnph::lp::EncodableBase::pitToken |