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

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

addDelegation(uint32_t preference, const Name &name)ndn::Link
countDelegationsFromWire(const Block &block)ndn::Linkstatic
Data()ndn::Data
Data(const Name &name)ndn::Data
Data(const Block &wire)ndn::Dataexplicit
decodeContent()ndn::Linkprotected
DelegationSet typedefndn::Link
encodeContent(EncodingImpl< TAG > &encoder) const ndn::Linkprotected
encodeContent()ndn::Linkprotected
findDelegationFromWire(const Block &block, const Name &delegationName)ndn::Linkstatic
getCachingPolicy() const ndn::Datainline
getContent() const ndn::Data
getContentType() const ndn::Datainline
getDelegationFromWire(const Block &block, size_t index)ndn::Linkstatic
getDelegations() const ndn::Link
getFinalBlockId() const ndn::Datainline
getFreshnessPeriod() const ndn::Datainline
getFullName() const ndn::Data
getIncomingFaceId() const ndn::Datainline
getLocalControlHeader()ndn::Datainline
getLocalControlHeader() const ndn::Datainline
getMetaInfo() const ndn::Datainline
getName() const ndn::Datainline
getSignature() const ndn::Datainline
getTag() const ndn::TagHostinline
hasWire() const ndn::Datainline
Link()=defaultndn::Link
Link(const Block &block)ndn::Linkexplicit
Link(const Name &name)ndn::Linkexplicit
Link(const Name &name, std::initializer_list< std::pair< uint32_t, Name >> links)ndn::Link
onChanged()ndn::Dataprotected
operator!=(const Data &other) const ndn::Data
operator==(const Data &other) const ndn::Data
removeDelegation(const Name &name)ndn::Link
removeTag() const ndn::TagHostinline
setCachingPolicy(nfd::LocalControlHeader::CachingPolicy cachingPolicy)ndn::Data
setContent(const uint8_t *buffer, size_t bufferSize)ndn::Data
setContent(const Block &block)ndn::Data
setContent(const ConstBufferPtr &contentValue)ndn::Data
setContentType(uint32_t type)ndn::Data
setFinalBlockId(const name::Component &finalBlockId)ndn::Data
setFreshnessPeriod(const time::milliseconds &freshnessPeriod)ndn::Data
setIncomingFaceId(uint64_t incomingFaceId)ndn::Data
setMetaInfo(const MetaInfo &metaInfo)ndn::Data
setName(const Name &name)ndn::Data
setSignature(const Signature &signature)ndn::Data
setSignatureValue(const Block &value)ndn::Data
setTag(shared_ptr< T > tag) const ndn::TagHostinline
wireDecode(const Block &wire)ndn::Link
wireEncode(EncodingImpl< TAG > &encoder, bool wantUnsignedPortionOnly=false) const ndn::Data
wireEncode() const ndn::Data
wireEncode(EncodingBuffer &encoder, const Block &signatureValue) const ndn::Data