esp8266ndn
NDN Arduino library for ESP8266 and more
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
ndnph::lp::Fragmenter::Fragment Class Reference

Singly linked list of encodable fragments. More...

#include <lp.hpp>

Inherits ndnph::lp::Encodable< tlv::Value >.

Public Member Functions

 Encodable (Payload payload)
 
- Public Member Functions inherited from ndnph::lp::Encodable< tlv::Value >
 Encodable (tlv::Value payload)
 
void encodeTo (Encoder &encoder) const
 
- Public Member Functions inherited from ndnph::lp::EncodableBase
void encodeL3Header (Encoder &encoder) const
 
void copyL3HeaderFrom (const EncodableBase &src)
 

Public Attributes

const Fragmentnext = nullptr
 
- Public Attributes inherited from ndnph::lp::Encodable< tlv::Value >
tlv::Value payload
 
- Public Attributes inherited from ndnph::lp::EncodableBase
FragmentHeader frag
 
PitToken pitToken
 
NackHeader nack
 

Additional Inherited Members

- Public Types inherited from ndnph::lp::EncodableBase
using L3MaxSize = std::integral_constant< size_t, 1+1+NDNPH_PITTOKEN_MAX+NackHeader::MaxSize::value >
 Maximum encoded size of L3 headers. More...
 

Detailed Description

Singly linked list of encodable fragments.

Member Function Documentation

◆ Encodable()

ndnph::lp::Encodable< Payload >::Encodable
inlineexplicit

Member Data Documentation

◆ next

const Fragment* ndnph::lp::Fragmenter::Fragment::next = nullptr

The documentation for this class was generated from the following file: