ndn::name Namespace Reference

Data Structures

class  Component
 Component holds a read-only name component value. More...
 

Functions

static const std::string & getSha256DigestUriPrefix ()
 
template size_t Component::wireEncode< encoding::EncoderTag > (EncodingImpl< encoding::EncoderTag > &encoder) const
 
template size_t Component::wireEncode< encoding::EstimatorTag > (EncodingImpl< encoding::EstimatorTag > &encoder) const
 
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...
 

Function Documentation

template size_t ndn::name::Component::wireEncode< encoding::EncoderTag > ( EncodingImpl< encoding::EncoderTag > &  encoder) const
template size_t ndn::name::Component::wireEncode< encoding::EstimatorTag > ( EncodingImpl< encoding::EstimatorTag > &  encoder) const
static const std::string& ndn::name::getSha256DigestUriPrefix ( )
static

Definition at line 46 of file name-component.cpp.

std::ostream& ndn::name::operator<< ( std::ostream &  os,
const Component component 
)
inline

Definition at line 603 of file name-component.hpp.

Variable Documentation

const uint8_t ndn::name::SEGMENT_MARKER = 0x00
static

Segment marker for NDN naming conventions.

Definition at line 34 of file name-component.hpp.

const uint8_t ndn::name::SEGMENT_OFFSET_MARKER = 0xFB
static

Segment offset marker for NDN naming conventions.

Definition at line 36 of file name-component.hpp.

const uint8_t ndn::name::SEQUENCE_NUMBER_MARKER = 0xFE
static

Sequence number marker for NDN naming conventions.

Definition at line 42 of file name-component.hpp.

const uint8_t ndn::name::TIMESTAMP_MARKER = 0xFC
static

Timestamp marker for NDN naming conventions.

Definition at line 40 of file name-component.hpp.

const uint8_t ndn::name::VERSION_MARKER = 0xFD
static

Version marker for NDN naming conventions.

Definition at line 38 of file name-component.hpp.

ndn::name::WireDecodable< Component >

Definition at line 41 of file name-component.cpp.

ndn::name::WireEncodable< Component >

Definition at line 39 of file name-component.cpp.

ndn::name::WireEncodableWithEncodingBuffer< Component >

Definition at line 40 of file name-component.cpp.