Classes | |
class | Component |
Represents a name component. More... | |
Functions | |
static const std::string & | getSha256DigestUriPrefix () |
static Component | parseSha256DigestUri (std::string input) |
NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS (Component) | |
NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS (Component) | |
std::ostream & | operator<< (std::ostream &os, const Component &component) |
Variables | |
WireEncodable< Component > | |
WireEncodableWithEncodingBuffer< Component > | |
WireDecodable< Component > | |
static const uint8_t | SEGMENT_MARKER = 0x00 |
Segment marker for NDN naming conventions. More... | |
static const uint8_t | SEGMENT_OFFSET_MARKER = 0xFB |
Segment offset marker for NDN naming conventions. More... | |
static const uint8_t | VERSION_MARKER = 0xFD |
Version marker for NDN naming conventions. More... | |
static const uint8_t | TIMESTAMP_MARKER = 0xFC |
Timestamp marker for NDN naming conventions. More... | |
static const uint8_t | SEQUENCE_NUMBER_MARKER = 0xFE |
Sequence number marker for NDN naming conventions. More... | |
|
static |
Definition at line 47 of file name-component.cpp.
Referenced by ndn::name::Component::fromEscapedString(), parseSha256DigestUri(), and ndn::name::Component::toUri().
|
static |
Definition at line 98 of file name-component.cpp.
References ndn::Block::erase(), ndn::fromHex(), ndn::name::Component::fromImplicitSha256Digest(), and getSha256DigestUriPrefix().
Referenced by ndn::name::Component::fromEscapedString().
ndn::name::NDN_CXX_DEFINE_WIRE_ENCODE_INSTANTIATIONS | ( | Component | ) |
ndn::name::NDN_CXX_DECLARE_WIRE_ENCODE_INSTANTIATIONS | ( | Component | ) |
|
inline |
Definition at line 591 of file name-component.hpp.
References ndn::name::Component::toUri().
ndn::name::WireEncodable< Component > |
Definition at line 40 of file name-component.cpp.
ndn::name::WireEncodableWithEncodingBuffer< Component > |
Definition at line 41 of file name-component.cpp.
ndn::name::WireDecodable< Component > |
Definition at line 42 of file name-component.cpp.
|
static |
Segment marker for NDN naming conventions.
Definition at line 34 of file name-component.hpp.
Referenced by ndn::name::Component::fromSegment(), ndn::name::Component::isSegment(), and ndn::name::Component::toSegment().
|
static |
Segment offset marker for NDN naming conventions.
Definition at line 36 of file name-component.hpp.
Referenced by ndn::name::Component::fromSegmentOffset(), ndn::name::Component::isSegmentOffset(), and ndn::name::Component::toSegmentOffset().
|
static |
Version marker for NDN naming conventions.
Definition at line 38 of file name-component.hpp.
Referenced by ndn::name::Component::fromVersion(), ndn::name::Component::isVersion(), and ndn::name::Component::toVersion().
|
static |
Timestamp marker for NDN naming conventions.
Definition at line 40 of file name-component.hpp.
Referenced by ndn::name::Component::fromTimestamp(), ndn::name::Component::isTimestamp(), and ndn::name::Component::toTimestamp().
|
static |
Sequence number marker for NDN naming conventions.
Definition at line 42 of file name-component.hpp.
Referenced by ndn::name::Component::fromSequenceNumber(), ndn::name::Component::isSequenceNumber(), and ndn::name::Component::toSequenceNumber().