NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
Deprecated List
Member ndn::Block::DEPRECATED (static bool fromBuffer(const ConstBufferPtr &buffer, size_t offset, Block &block))
use fromBuffer(ConstBufferPtr, size_t)
Member ndn::Block::DEPRECATED (static bool fromBuffer(const uint8_t *buffer, size_t maxSize, Block &block))
use fromBuffer(const uint8_t*, size_t)
Class ndn::CommandInterestGenerator
Use SignedInterest (generated by KeyChain) instead. See KeyChain::sign and KeyChain::signByIdentity methods.
Class ndn::CommandInterestValidator
Use ValidatorConfig instead. See http://redmine.named-data.net/projects/ndn-cxx/wiki/CommandValidatorConf for more details about the configuration format of ValidatorConfig.
Member ndn::Data::DEPRECATED (Data &setIncomingFaceId(uint64_t incomingFaceId))
use setTag<lp::IncomingFaceIdTag>
Member ndn::Data::DEPRECATED (lp::LocalControlHeaderFacade::CachingPolicy getCachingPolicy() const)
use getTag<lp::CachePolicyTag>
Member ndn::Data::DEPRECATED (lp::LocalControlHeaderFacade getLocalControlHeader())
use getTag and setTag with lp::IncomingFaceIdTag, lp::CachePolicyTag
Member ndn::Data::DEPRECATED (Data &setCachingPolicy(lp::LocalControlHeaderFacade::CachingPolicy cachingPolicy))
use setTag<lp::CachePolicyTag>
Member ndn::Data::DEPRECATED (const lp::LocalControlHeaderFacade getLocalControlHeader() const)
use getTag with lp::IncomingFaceIdTag, lp::CachePolicyTag
Member ndn::Data::DEPRECATED (uint64_t getIncomingFaceId() const)
use getTag<lp::IncomingFaceIdTag>
Member ndn::encoding::booleanBlock (uint32_t type)
Use makeEmptyBlock instead
Member ndn::encoding::dataBlock (uint32_t type, const uint8_t *data, size_t dataSize)
Use makeBinaryBlock instead
Member ndn::encoding::dataBlock (uint32_t type, const char *data, size_t dataSize)
Use makeBinaryBlock instead
Member ndn::encoding::dataBlock (uint32_t type, Iterator first, Iterator last)
Use makeBinaryBlock instead
Member ndn::encoding::nestedBlock (uint32_t type, const U &value)
Use makeNestedBlock instead
Member ndn::encoding::nonNegativeIntegerBlock (uint32_t type, uint64_t value)
Use makeNonNegativeIntegerBlock instead
Member ndn::encoding::prependBlock (EncodingImpl< TAG > &encoder, const Block &block)
Use Encoder::prependBlock and Estimator::prependBlock instead
Member ndn::encoding::prependBooleanBlock (EncodingImpl< TAG > &encoder, uint32_t type)
Use prependEmptyBlock instead
Member ndn::encoding::prependByteArrayBlock (EncodingImpl< TAG > &encoder, uint32_t type, const uint8_t *array, size_t arraySize)
Use Encoder::prependByteArrayBlock and Estimator::prependByteArrayBlock instead
Member ndn::Face::DEPRECATED (const RegisteredPrefixId *setInterestFilter(const InterestFilter &interestFilter, const OnInterest &onInterest, const RegisterPrefixFailureCallback &onFailure, const Name &identity, uint64_t flags=nfd::ROUTE_FLAG_CHILD_INHERIT))
Use override with SigningInfo instead of this function
Member ndn::Face::DEPRECATED (const RegisteredPrefixId *registerPrefix(const Name &prefix, const RegisterPrefixSuccessCallback &onSuccess, const RegisterPrefixFailureCallback &onFailure, const IdentityCertificate &certificate, uint64_t flags=nfd::ROUTE_FLAG_CHILD_INHERIT))
Use override with SigningInfo instead of this function
Member ndn::Face::DEPRECATED (const RegisteredPrefixId *registerPrefix(const Name &prefix, const RegisterPrefixSuccessCallback &onSuccess, const RegisterPrefixFailureCallback &onFailure, const Name &identity, uint64_t flags=nfd::ROUTE_FLAG_CHILD_INHERIT))
Use override with SigningInfo instead of this function
Member ndn::Face::DEPRECATED (const RegisteredPrefixId *setInterestFilter(const InterestFilter &interestFilter, const OnInterest &onInterest, const RegisterPrefixFailureCallback &onFailure, const IdentityCertificate &certificate, uint64_t flags=nfd::ROUTE_FLAG_CHILD_INHERIT))
Use override with SigningInfo instead of this function
Member ndn::Face::DEPRECATED (const RegisteredPrefixId *setInterestFilter(const InterestFilter &interestFilter, const OnInterest &onInterest, const RegisterPrefixSuccessCallback &onSuccess, const RegisterPrefixFailureCallback &onFailure, const IdentityCertificate &certificate, uint64_t flags=nfd::ROUTE_FLAG_CHILD_INHERIT))
Use override with SigningInfo instead of this function
Member ndn::Face::DEPRECATED (const RegisteredPrefixId *setInterestFilter(const InterestFilter &interestFilter, const OnInterest &onInterest, const RegisterPrefixSuccessCallback &onSuccess, const RegisterPrefixFailureCallback &onFailure, const Name &identity, uint64_t flags=nfd::ROUTE_FLAG_CHILD_INHERIT))
Use override with SigningInfo instead of this function
Member ndn::Face::expressInterest (const Interest &interest, const OnData &onData, const OnTimeout &onTimeout=nullptr)
use expressInterest(Interest, DataCallback, NackCallback, TimeoutCallback)
Member ndn::Face::expressInterest (const Name &name, const Interest &tmpl, const OnData &onData, const OnTimeout &onTimeout=nullptr)
use expressInterest(Interest, DataCallback, NackCallback, TimeoutCallback)
Member ndn::Interest::DEPRECATED (lp::LocalControlHeaderFacade getLocalControlHeader())
use getTag and setTag with lp::IncomingFaceIdTag, lp::NextHopFaceIdTag
Member ndn::Interest::DEPRECATED (const lp::LocalControlHeaderFacade getLocalControlHeader() const)
use getTag with lp::IncomingFaceIdTag, lp::NextHopFaceIdTag
Member ndn::Interest::DEPRECATED (uint64_t getIncomingFaceId() const)
use getTag<lp::IncomingFaceIdTag>
Member ndn::Interest::DEPRECATED (Interest &setIncomingFaceId(uint64_t incomingFaceId))
use setTag<lp::IncomingFaceIdTag>
Member ndn::Interest::DEPRECATED (uint64_t getNextHopFaceId() const)
use getTag<lp::NextHopFaceIdTag>
Member ndn::Interest::DEPRECATED (Interest &setNextHopFaceId(uint64_t nextHopFaceId))
use setTag<lp::NextHopFaceIdTag>
Class ndn::lp::LocalControlHeaderFacade
use getTag and setTag with IncomingFaceIdTag, NextHopFaceIdTag, CachePolicyTag
Member ndn::name::Component::DEPRECATED (std::string toEscapedString() const)
Use toUri() instead
Member ndn::name::Component::DEPRECATED (void toEscapedString(std::ostream &os) const)
Use toUri(std::ostream&) instead
Member ndn::Name::DEPRECATED (void set(const std::string &uri))
Use appropriate constructor
Member ndn::Name::DEPRECATED (void set(const char *uri))
Use appropriate constructor
Member ndn::nfd::CommandOptions::DEPRECATED (const Name &getSigningIdentity() const)
use getSigningInfo and setSigningInfo
Member ndn::nfd::CommandOptions::DEPRECATED (const Name &getSigningCertificate() const)
use getSigningInfo and setSigningInfo
Member ndn::nfd::CommandOptions::DEPRECATED (CommandOptions &setSigningDefault())
use getSigningInfo and setSigningInfo
Member ndn::nfd::CommandOptions::DEPRECATED (CommandOptions &setSigningCertificate(const Name &certificateName))
use getSigningInfo and setSigningInfo
Member ndn::nfd::CommandOptions::DEPRECATED (CommandOptions &setSigningCertificate(const IdentityCertificate &certificate))
use getSigningInfo and setSigningInfo
Member ndn::nfd::CommandOptions::DEPRECATED (CommandOptions &setSigningIdentity(const Name &identityName))
use getSigningInfo and setSigningInfo
Member ndn::nfd::CommandOptions::DEPRECATED (SigningParamsKind getSigningParamsKind() const)
use getSigningInfo and setSigningInfo
Member ndn::nfd::CommandOptions::SigningParamsKind
use getSigningInfo and setSigningInfo
Member ndn::OnData
use DataCallback
Member ndn::OnTimeout
use TimeoutCallback
Member ndn::SecPublicInfo::DEPRECATED (void addPublicKey(const Name &keyName, KeyType keyType, const PublicKey &publicKey))
Use addKey instead
Member ndn::SecPublicInfo::DEPRECATED (shared_ptr< IdentityCertificate > defaultCertificate())
Use getDefaultCertificate instead
Member ndn::security::KeyChain::sign (T &packet, const Name &certificateName)
use sign sign(T&, const SigningInfo&)
Member ndn::security::KeyChain::sign (const uint8_t *buffer, size_t bufferLength, const Name &certificateName)
Use sign(const uint8_t*, size_t, const SigningInfo&) instead
Member ndn::security::KeyChain::signByIdentity (T &packet, const Name &identityName)
use sign sign(T&, const SigningInfo&)
Member ndn::security::KeyChain::signByIdentity (const uint8_t *buffer, size_t bufferLength, const Name &identityName)
use sign(const uint8_t*, size_t, const SigningInfo&) instead
Member ndn::security::KeyChain::signWithSha256 (Interest &interest)
use sign(Interest&, SigningInfo(SigningInfo::SIGNER_TYPE_SHA256))
Member ndn::security::KeyChain::signWithSha256 (Data &data)
use sign(Data&, SigningInfo(SigningInfo::SIGNER_TYPE_SHA256))
Member ndn::util::makeDummyClientFace (boost::asio::io_service &ioService, const DummyClientFace::Options &options=DummyClientFace::DEFAULT_OPTIONS)
Use the DummyFace constructor directly
Member ndn::util::makeDummyClientFace (const DummyClientFace::Options &options=DummyClientFace::DEFAULT_OPTIONS)
Use the DummyFace constructor directly
Member ndn::Validator::Validator (Face &face)
Use the constructor taking Face* as parameter.
Member ndn::ValidatorConfig::ValidatorConfig (Face &face, const shared_ptr< CertificateCache > &certificateCache=DEFAULT_CERTIFICATE_CACHE, const time::milliseconds &graceInterval=DEFAULT_GRACE_INTERVAL, const size_t stepLimit=10, const size_t maxTrackedKeys=1000, const time::system_clock::Duration &keyTimestampTtl=DEFAULT_KEY_TIMESTAMP_TTL)
Use the constructor taking Face* as parameter.
Member ndn::ValidatorRegex::ValidatorRegex (Face &face, shared_ptr< CertificateCache > certificateCache=DEFAULT_CERTIFICATE_CACHE, const int stepLimit=3)
Use the constructor taking Face* as parameter.
Class nfd::fw::BestRouteStrategy
This strategy is superceded by Best Route strategy version 2, which allows consumer retransmissions. This version is kept for comparison purposes and is not recommended for general usage.
Class nfd::fw::BroadcastStrategy
use MulticastStrategy instead