PacketTagTypes » History » Revision 18
Revision 17 (weijia yuan, 10/20/2018 11:18 PM) → Revision 18/20 (weijia yuan, 10/20/2018 11:49 PM)
# Packet Tag TypeId Assignments This page is a registry for type identifiers of Tag derived classes. Each Tag derived class MUST declare the following static member function: ```cpp static constexpr int getTypeId(); ``` The return value of those functions SHOULD be registered in the table below. ID or range | Usage ---------------------- | --------------------------------------------------------------------- 0..9 | Reserved for testing 10 | [[nfd:NDNLPv2]] IncomingFaceId 11 | [[nfd:NDNLPv2]] NextHopFaceId 12 | [[nfd:NDNLPv2]] CachePolicy 13 | [[nfd:NDNLPv2]] CongestionMark 14 | [[nfd:NDNLPv2]] NonDiscovery 15 | [[nfd:NDNLPv2]] PrefixAnnouncement 20 | repo-ng [[repo-ng]] Base-handle Command 1000 | Certificate bundle name ([[Certificate Bundle Packet Format]]) 1001 | FinalBlockId of the certificate bundle ([[Certificate Bundle Packet Format]]) 1086 | NDNS CertificateFetcher: IterativeQueryController 0x60000000 | ndnSIM: HopCount 0x60000001..0x6fffffff | Reserved for ndnSIM 9000..9999 | Reserved for private experiments ## Current usage in ndnSIM ID | Tag ---------- | ---------------------- 0xaee87802 | ns3::ndn::Ns3PacketTag