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

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

begin() constndn::Block
Block()ndn::Block
Block(const Block &)ndn::Block
Block(Block &&) noexceptndn::Blockinline
Block(span< const uint8_t > buffer)ndn::Blockexplicit
Block(const EncodingBuffer &buffer)ndn::Blockexplicit
Block(const ConstBufferPtr &buffer)ndn::Blockexplicit
Block(ConstBufferPtr buffer, Buffer::const_iterator begin, Buffer::const_iterator end, bool verifyLength=true)ndn::Block
Block(const Block &block, Block::const_iterator begin, Block::const_iterator end, bool verifyLength=true)ndn::Block
Block(ConstBufferPtr buffer, uint32_t type, Buffer::const_iterator begin, Buffer::const_iterator end, Buffer::const_iterator valueBegin, Buffer::const_iterator valueEnd)ndn::Block
Block(uint32_t type)ndn::Blockexplicit
Block(uint32_t type, ConstBufferPtr value)ndn::Block
Block(uint32_t type, const Block &value)ndn::Block
blockFromValue() constndn::Block
compare(const Component &other) constndn::name::Component
Component(uint32_t type=tlv::GenericNameComponent)ndn::name::Componentexplicit
Component(const Block &block)ndn::name::Componentexplicit
Component(uint32_t type, ConstBufferPtr buffer)ndn::name::Component
Component(ConstBufferPtr buffer)ndn::name::Componentinlineexplicit
Component(uint32_t type, span< const uint8_t > value)ndn::name::Component
Component(span< const uint8_t > buffer)ndn::name::Componentinlineexplicit
Component(uint32_t type, const uint8_t *value, size_t count)ndn::name::Componentinline
Component(const uint8_t *value, size_t count)ndn::name::Componentinline
Component(uint32_t type, Iterator first, Iterator last)ndn::name::Componentinline
Component(Iterator first, Iterator last)ndn::name::Componentinline
Component(const char *str)ndn::name::Componentexplicit
Component(const std::string &str)ndn::name::Componentexplicit
const_iterator typedefndn::Block
data() constndn::Block
element_const_iterator typedefndn::Block
element_container typedefndn::Block
element_iterator typedefndn::Block
elements() constndn::Blockinline
elements_begin() constndn::Blockinline
elements_end() constndn::Blockinline
elements_size() constndn::Blockinline
empty() constndn::name::Componentinline
encode()ndn::Block
end() constndn::Block
equals(const Component &other) constndn::name::Component
erase(element_const_iterator position)ndn::Block
erase(element_const_iterator first, element_const_iterator last)ndn::Block
find(uint32_t type) constndn::Block
fromBuffer(ConstBufferPtr buffer, size_t offset=0)ndn::Blockstatic
fromBuffer(span< const uint8_t > buffer)ndn::Blockstatic
fromByteOffset(uint64_t offset)ndn::name::Componentstatic
fromEscapedString(const char *input, size_t beginOffset, size_t endOffset)ndn::name::Componentinlinestatic
fromEscapedString(const char *input)ndn::name::Componentinlinestatic
fromEscapedString(const std::string &input)ndn::name::Componentstatic
fromImplicitSha256Digest(ConstBufferPtr digest)ndn::name::Componentstatic
fromImplicitSha256Digest(span< const uint8_t > digest)ndn::name::Componentstatic
fromNumber(uint64_t number, uint32_t type=tlv::GenericNameComponent)ndn::name::Componentstatic
fromNumberWithMarker(uint8_t marker, uint64_t number)ndn::name::Componentstatic
fromParametersSha256Digest(ConstBufferPtr digest)ndn::name::Componentstatic
fromParametersSha256Digest(span< const uint8_t > digest)ndn::name::Componentstatic
fromSegment(uint64_t segmentNo)ndn::name::Componentstatic
fromSequenceNumber(uint64_t seqNo)ndn::name::Componentstatic
fromStream(std::istream &is)ndn::Blockstatic
fromTimestamp(const time::system_clock::time_point &timePoint)ndn::name::Componentstatic
fromVersion(uint64_t version)ndn::name::Componentstatic
get(uint32_t type) constndn::Block
getBuffer() constndn::Blockinline
getSuccessor() constndn::name::Component
hasValue() const noexceptndn::Blockinline
hasWire() const noexceptndn::Blockinline
insert(element_const_iterator pos, const Block &element)ndn::Block
isByteOffset() constndn::name::Component
isGeneric() const noexceptndn::name::Componentinline
isImplicitSha256Digest() constndn::name::Component
isKeyword() const noexceptndn::name::Componentinline
isNumber() constndn::name::Component
isNumberWithMarker(uint8_t marker) constndn::name::Component
isParametersSha256Digest() constndn::name::Component
isSegment() constndn::name::Component
isSequenceNumber() constndn::name::Component
isTimestamp() constndn::name::Component
isValid() const noexceptndn::Blockinline
isVersion() constndn::name::Component
m_beginndn::Blockprotected
m_bufferndn::Blockprotected
m_elementsndn::Blockmutableprotected
m_endndn::Blockprotected
m_sizendn::Blockprotected
m_typendn::Blockprotected
m_valueBeginndn::Blockprotected
m_valueEndndn::Blockprotected
operator boost::asio::const_buffer() constndn::Block
operator!=(const Component &lhs, const Component &rhs)ndn::name::Componentfriend
operator<(const Component &lhs, const Component &rhs)ndn::name::Componentfriend
operator<<(std::ostream &os, const Component &component)ndn::name::Componentfriend
operator<=(const Component &lhs, const Component &rhs)ndn::name::Componentfriend
operator=(const Block &)ndn::Block
operator=(Block &&) noexceptndn::Blockinline
operator==(const Component &lhs, const Component &rhs)ndn::name::Componentfriend
operator>(const Component &lhs, const Component &rhs)ndn::name::Componentfriend
operator>=(const Component &lhs, const Component &rhs)ndn::name::Componentfriend
parse() constndn::Block
push_back(const Block &element)ndn::Block
push_back(Block &&element)ndn::Block
remove(uint32_t type)ndn::Block
reset() noexceptndn::Block
resetWire() noexceptndn::Block
size() constndn::Block
toByteOffset() constndn::name::Component
toNumber() constndn::name::Component
toNumberWithMarker(uint8_t marker) constndn::name::Component
toSegment() constndn::name::Component
toSequenceNumber() constndn::name::Component
toTimestamp() constndn::name::Component
toUri(std::ostream &os, UriFormat format=UriFormat::DEFAULT) constndn::name::Component
toUri(UriFormat format=UriFormat::DEFAULT) constndn::name::Component
toVersion() constndn::name::Component
type() const noexceptndn::Blockinline
value() const noexceptndn::Block
value_begin() const noexceptndn::Blockinline
value_bytes() const noexceptndn::Blockinline
value_end() const noexceptndn::Blockinline
value_size() const noexceptndn::Blockinline
value_type typedefndn::Block
wire() constndn::Blockinline
wireDecode(const Block &wire)ndn::name::Component
wireEncode(EncodingImpl< TAG > &encoder) constndn::name::Component
wireEncode() constndn::name::Component