|
| 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.