|
constexpr bool | ndn::tlv::isCriticalType (uint32_t type) noexcept |
| Determine whether a TLV-TYPE is "critical" for evolvability purpose. More...
|
|
std::ostream & | ndn::tlv::operator<< (std::ostream &os, ContentTypeValue ct) |
|
std::ostream & | ndn::tlv::operator<< (std::ostream &os, SignatureTypeValue st) |
|
template<typename Iterator > |
constexpr uint64_t | ndn::tlv::readNonNegativeInteger (size_t size, Iterator &begin, Iterator end) |
| Read a NonNegativeInteger in NDN-TLV encoding. More...
|
|
template<typename Iterator > |
constexpr bool | ndn::tlv::detail::readNumber (size_t size, Iterator &begin, Iterator end, uint64_t &number) noexcept |
|
template<typename Iterator > |
constexpr uint32_t | ndn::tlv::readType (Iterator &begin, Iterator end) |
| Read TLV-TYPE. More...
|
|
template<typename Iterator > |
constexpr bool | ndn::tlv::readType (Iterator &begin, Iterator end, uint32_t &type) noexcept |
| Read TLV-TYPE. More...
|
|
template<typename Iterator > |
constexpr uint64_t | ndn::tlv::readVarNumber (Iterator &begin, Iterator end) |
| Read VAR-NUMBER in NDN-TLV encoding. More...
|
|
template<typename Iterator > |
constexpr bool | ndn::tlv::readVarNumber (Iterator &begin, Iterator end, uint64_t &number) noexcept |
| Read VAR-NUMBER in NDN-TLV encoding. More...
|
|
constexpr size_t | ndn::tlv::sizeOfNonNegativeInteger (uint64_t integer) noexcept |
| Get the number of bytes necessary to hold the value of integer encoded as NonNegativeInteger. More...
|
|
constexpr size_t | ndn::tlv::sizeOfVarNumber (uint64_t number) noexcept |
| Get the number of bytes necessary to hold the value of number encoded as VAR-NUMBER. More...
|
|
size_t | ndn::tlv::writeNonNegativeInteger (std::ostream &os, uint64_t integer) |
| Write a NonNegativeInteger to the specified stream. More...
|
|
size_t | ndn::tlv::writeVarNumber (std::ostream &os, uint64_t number) |
| Write VAR-NUMBER to the specified stream. More...
|
|