|
NDN-DPDK
High-Speed Named Data Networking Forwarder
|
Parsed name. More...
#include <name.h>
Data Fields | |
| const uint8_t * | value |
| TLV-VALUE. More... | |
| uint16_t | length |
| TLV-LENGTH. More... | |
| uint16_t | nComps |
| number of components More... | |
| struct { | |
| int16_t firstNonGeneric: 12 | |
| index of first non-generic component More... | |
| bool hasDigestComp: 1 | |
| ends with digest component? More... | |
| bool hasHashes_: 1 | |
| hash_ computed? More... | |
| uint32_t a_: 2 | |
| } | __rte_packed |
| uint16_t | comp_ [PNameCachedComponents] |
| end offset of i-th component More... | |
| uint64_t | hash_ [PNameCachedComponents] |
| hash of i+1-component prefix More... | |
Parsed name.
| struct { ... } PName::__rte_packed |
| uint32_t PName::a_ |
| uint16_t PName::comp_[PNameCachedComponents] |
end offset of i-th component
| int16_t PName::firstNonGeneric |
index of first non-generic component
| bool PName::hasDigestComp |
ends with digest component?
| uint64_t PName::hash_[PNameCachedComponents] |
hash of i+1-component prefix
| bool PName::hasHashes_ |
hash_ computed?
| uint16_t PName::length |
TLV-LENGTH.
| uint16_t PName::nComps |
number of components
| const uint8_t* PName::value |
TLV-VALUE.