| Classes | |
| class | Component | 
| Represents a name component.  More... | |
| Enumerations | |
| enum | : uint8_t { SEGMENT_MARKER = 0x00, SEGMENT_OFFSET_MARKER = 0xFB, VERSION_MARKER = 0xFD, TIMESTAMP_MARKER = 0xFC, SEQUENCE_NUMBER_MARKER = 0xFE } | 
| Markers in Naming Conventions rev1.  More... | |
| enum | Convention { Convention::MARKER = 1 << 0, Convention::TYPED = 1 << 1, Convention::EITHER = MARKER | TYPED } | 
| Identify a style of NDN Naming Conventions.  More... | |
| enum | UriFormat { UriFormat::DEFAULT, UriFormat::CANONICAL, UriFormat::ALTERNATE } | 
| Identify a format of URI representation.  More... | |
| Functions | |
| static bool | canDecodeMarkerConvention () | 
| static bool | canDecodeTypedConvention () | 
| static bool | chooseAltUri (UriFormat format) | 
| template size_t | Component ::wireEncode<::ndn::encoding::EncoderTag > (::ndn::EncodingBuffer &) const | 
| template size_t | Component ::wireEncode<::ndn::encoding::EstimatorTag > (::ndn::EncodingEstimator &) const | 
| Convention | getConventionDecoding () | 
| Return which Naming Conventions style(s) to accept while decoding.  More... | |
| Convention | getConventionEncoding () | 
| Return which Naming Conventions style to use while encoding.  More... | |
| static Component | parseUriEscapedValue (uint32_t type, const char *input, size_t len) | 
| void | setConventionDecoding (Convention convention) | 
| Set which Naming Conventions style(s) to accept while decoding.  More... | |
| void | setConventionEncoding (Convention convention) | 
| Set which Naming Conventions style to use while encoding.  More... | |
| Variables | |
| static Convention | g_conventionDecoding = Convention::EITHER | 
| static Convention | g_conventionEncoding = Convention::MARKER | 
| anonymous enum : uint8_t | 
Markers in Naming Conventions rev1.
| Enumerator | |
|---|---|
| SEGMENT_MARKER | |
| SEGMENT_OFFSET_MARKER | |
| VERSION_MARKER | |
| TIMESTAMP_MARKER | |
| SEQUENCE_NUMBER_MARKER | |
Definition at line 52 of file name-component.hpp.
| 
 | strong | 
Identify a style of NDN Naming Conventions.
| Enumerator | |
|---|---|
| MARKER | component markers (revision 1) | 
| TYPED | typed name components (revision 2) | 
| EITHER | |
Definition at line 44 of file name-component.hpp.
| 
 | strong | 
Identify a format of URI representation.
Definition at line 35 of file name-component.hpp.
| 
 | static | 
Definition at line 78 of file name-component.cpp.
| 
 | static | 
Definition at line 84 of file name-component.cpp.
| 
 | static | 
Definition at line 90 of file name-component.cpp.
| template size_t ndn::name::Component ::wireEncode<::ndn::encoding::EncoderTag > | ( | ::ndn::EncodingBuffer & | ) | const | 
| template size_t ndn::name::Component ::wireEncode<::ndn::encoding::EstimatorTag > | ( | ::ndn::EncodingEstimator & | ) | const | 
| Convention ndn::name::getConventionDecoding | ( | ) | 
Return which Naming Conventions style(s) to accept while decoding.
The current library default is Convention::EITHER, but this will change in the future.
Definition at line 66 of file name-component.cpp.
| Convention ndn::name::getConventionEncoding | ( | ) | 
Return which Naming Conventions style to use while encoding.
The current library default is Convention::MARKER, but this will change in the future.
Definition at line 47 of file name-component.cpp.
| 
 | static | 
Definition at line 144 of file name-component.cpp.
| void ndn::name::setConventionDecoding | ( | Convention | convention | ) | 
Set which Naming Conventions style(s) to accept while decoding.
| convention | Convention::MARKER or Convention::TYPED accepts the specified style only; Convention::EITHER accepts either. | 
Definition at line 72 of file name-component.cpp.
| void ndn::name::setConventionEncoding | ( | Convention | convention | ) | 
Set which Naming Conventions style to use while encoding.
| convention | either Convention::MARKER or Convention::TYPED. | 
Definition at line 53 of file name-component.cpp.
| 
 | static | 
Definition at line 44 of file name-component.cpp.
| 
 | static | 
Definition at line 43 of file name-component.cpp.