NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::Name Member List

This is the complete list of members for ndn::Name, including all inherited members.

allocator_type typedefndn::Name
append(const Component &component)ndn::Nameinline
append(Component &&component)ndn::Nameinline
append(uint32_t type, span< const uint8_t > value)ndn::Nameinline
append(span< const uint8_t > value)ndn::Nameinline
append(uint32_t type, const uint8_t *value, size_t count)ndn::Nameinline
append(const uint8_t *value, size_t count)ndn::Nameinline
append(uint32_t type, Iterator first, Iterator last)ndn::Nameinline
append(Iterator first, Iterator last)ndn::Nameinline
append(const char *str)ndn::Nameinline
append(const PartialName &name)ndn::Name
appendByteOffset(uint64_t offset)ndn::Nameinline
appendImplicitSha256Digest(ConstBufferPtr digest)ndn::Nameinline
appendImplicitSha256Digest(span< const uint8_t > digestBytes)ndn::Nameinline
appendKeyword(span< const uint8_t > keyword)ndn::Nameinline
appendKeyword(const char *keyword)ndn::Nameinline
appendNumber(uint64_t number)ndn::Nameinline
appendNumberWithMarker(uint8_t marker, uint64_t number)ndn::Nameinline
appendParametersSha256Digest(ConstBufferPtr digest)ndn::Nameinline
appendParametersSha256Digest(span< const uint8_t > digestBytes)ndn::Nameinline
appendParametersSha256DigestPlaceholder()ndn::Name
appendSegment(uint64_t segmentNo)ndn::Nameinline
appendSequenceNumber(uint64_t seqNo)ndn::Nameinline
appendTimestamp(const optional< time::system_clock::time_point > &timestamp=nullopt)ndn::Name
appendVersion(const optional< uint64_t > &version=nullopt)ndn::Name
at(ssize_t i) constndn::Name
begin() constndn::Nameinline
clear()ndn::Name
compare(const Name &other) constndn::Nameinline
compare(size_t pos1, size_t count1, const Name &other, size_t pos2=0, size_t count2=npos) constndn::Name
Component typedefndn::Name
component_container typedefndn::Name
const_iterator typedefndn::Name
const_pointer typedefndn::Name
const_reference typedefndn::Name
const_reverse_iterator typedefndn::Name
deepCopy() constndn::Name
difference_type typedefndn::Name
empty() constndn::Nameinline
end() constndn::Nameinline
equals(const Name &other) constndn::Name
erase(ssize_t i)ndn::Name
Error typedefndn::Name
get(ssize_t i) constndn::Nameinline
getPrefix(ssize_t nComponents) constndn::Nameinline
getSubName(ssize_t iStartComponent, size_t nComponents=npos) constndn::Name
getSuccessor() constndn::Name
hasWire() const noexceptndn::Nameinline
isPrefixOf(const Name &other) constndn::Name
iterator typedefndn::Name
Name()ndn::Name
Name(const Block &wire)ndn::Nameexplicit
Name(const char *uri)ndn::Name
Name(std::string uri)ndn::Name
nposndn::Namestatic
operator!=(const Name &lhs, const Name &rhs)ndn::Namefriend
operator<(const Name &lhs, const Name &rhs)ndn::Namefriend
operator<<(std::ostream &os, const Name &name)ndn::Namefriend
operator<=(const Name &lhs, const Name &rhs)ndn::Namefriend
operator==(const Name &lhs, const Name &rhs)ndn::Namefriend
operator>(const Name &lhs, const Name &rhs)ndn::Namefriend
operator>=(const Name &lhs, const Name &rhs)ndn::Namefriend
operator[](ssize_t i) constndn::Nameinline
pointer typedefndn::Name
push_back(const T &component)ndn::Nameinline
rbegin() constndn::Nameinline
reference typedefndn::Name
rend() constndn::Nameinline
reverse_iterator typedefndn::Name
set(ssize_t i, const Component &component)ndn::Name
set(ssize_t i, Component &&component)ndn::Name
size() constndn::Nameinline
size_type typedefndn::Name
toUri(std::ostream &os, name::UriFormat format=name::UriFormat::DEFAULT) constndn::Name
toUri(name::UriFormat format=name::UriFormat::DEFAULT) constndn::Name
value_type typedefndn::Name
wireDecode(const Block &wire)ndn::Name
wireEncode(EncodingImpl< TAG > &encoder) constndn::Name
wireEncode() constndn::Name