|
class | CachePolicy |
| Represents a CachePolicy header field. More...
|
|
struct | DecodeHelper |
|
struct | DecodeHelper< TlvType, EmptyValue > |
|
struct | DecodeHelper< TlvType, NonNegativeIntegerTag > |
|
struct | DecodeHelper< TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > > |
|
struct | DecodeHelper< TlvType, uint64_t > |
|
struct | EmptyValue |
| Represents a zero-length TLV-VALUE. More...
|
|
struct | EncodeHelper |
|
struct | EncodeHelper< TAG, TlvType, EmptyValue > |
|
struct | EncodeHelper< TAG, TlvType, NonNegativeIntegerTag > |
|
struct | EncodeHelper< TAG, TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > > |
|
struct | EncodeHelper< TAG, TlvType, uint64_t > |
|
struct | Field |
| Concept check for NDNLPv2 fields. More...
|
|
class | FieldDecl |
| Declare a field. More...
|
|
class | Nack |
| Represents a Network Nack. More...
|
|
class | NackHeader |
| Represents a Network Nack header. More...
|
|
class | Packet |
|
class | PitToken |
| Represent a PIT token field. More...
|
|
class | PrefixAnnouncementHeader |
| Represents a PrefixAnnouncement header field in NDNLP. More...
|
|
|
typedef FieldDecl< field_location_tags::Header, Sequence, tlv::Ack, true > | AckField |
|
typedef FieldDecl< field_location_tags::Header, CachePolicy, tlv::CachePolicy > | CachePolicyField |
|
using | CachePolicyTag = SimpleTag< CachePolicy, 12 > |
|
typedef FieldDecl< field_location_tags::Header, uint64_t, tlv::CongestionMark, false, NonNegativeIntegerTag, NonNegativeIntegerTag > | CongestionMarkField |
|
using | CongestionMarkTag = SimpleTag< uint64_t, 13 > |
|
using | FieldSet = boost::mp11::mp_list< FragmentField, SequenceField, FragIndexField, FragCountField, PitTokenField, NackField, NextHopFaceIdField, IncomingFaceIdField, CachePolicyField, CongestionMarkField, AckField, TxSequenceField, NonDiscoveryField, PrefixAnnouncementField > |
| Set of all field declarations. More...
|
|
typedef FieldDecl< field_location_tags::Header, uint64_t, tlv::FragCount, false, NonNegativeIntegerTag, NonNegativeIntegerTag > | FragCountField |
|
typedef FieldDecl< field_location_tags::Header, uint64_t, tlv::FragIndex, false, NonNegativeIntegerTag, NonNegativeIntegerTag > | FragIndexField |
|
typedef FieldDecl< field_location_tags::Fragment, std::pair< Buffer::const_iterator, Buffer::const_iterator >, tlv::Fragment > | FragmentField |
| Declare the Fragment field. More...
|
|
typedef FieldDecl< field_location_tags::Header, uint64_t, tlv::IncomingFaceId, false, NonNegativeIntegerTag, NonNegativeIntegerTag > | IncomingFaceIdField |
|
using | IncomingFaceIdTag = SimpleTag< uint64_t, 10 > |
|
typedef FieldDecl< field_location_tags::Header, NackHeader, tlv::Nack > | NackField |
|
typedef FieldDecl< field_location_tags::Header, uint64_t, tlv::NextHopFaceId, false, NonNegativeIntegerTag, NonNegativeIntegerTag > | NextHopFaceIdField |
|
using | NextHopFaceIdTag = SimpleTag< uint64_t, 11 > |
|
typedef FieldDecl< field_location_tags::Header, EmptyValue, tlv::NonDiscovery > | NonDiscoveryField |
|
using | NonDiscoveryTag = SimpleTag< EmptyValue, 14 > |
|
typedef FieldDecl< field_location_tags::Header, std::pair< Buffer::const_iterator, Buffer::const_iterator >, tlv::PitToken > | PitTokenField |
|
typedef FieldDecl< field_location_tags::Header, PrefixAnnouncementHeader, tlv::PrefixAnnouncement > | PrefixAnnouncementField |
|
using | PrefixAnnouncementTag = SimpleTag< PrefixAnnouncementHeader, 15 > |
|
using | Sequence = uint64_t |
| Represents a sequence number. More...
|
|
typedef FieldDecl< field_location_tags::Header, Sequence, tlv::Sequence > | SequenceField |
|
typedef FieldDecl< field_location_tags::Header, Sequence, tlv::TxSequence > | TxSequenceField |
|
Contains classes and functions related to NDNLPv2.