▶CApplication | |
▶Cns3::ndn::App | Base class that all NDN applications should be derived from |
▶Cns3::ndn::Consumer | NDN application for sending out Interest packets |
Cns3::ndn::ConsumerBatches | Ndn application for sending out Interest packets in batches |
▶Cns3::ndn::ConsumerCbr | Ndn application for sending out Interest packets at a "constant" rate (Poisson process) |
Cns3::ndn::ConsumerZipfMandelbrot | NDN app requesting contents following Zipf-Mandelbrot Distbituion |
Cns3::ndn::ConsumerWindow | Ndn application for sending out Interest packets (window-based) |
Cns3::ndn::Producer | A simple Interest-sink applia simple Interest-sink application |
Cns3::ndn::FactoryCallbackApp | An application that can be created using the supplied callback |
▶CAttributeChecker | |
Cns3::BatchesChecker | |
Cns3::ndn::NameChecker | |
▶CAttributeValue | |
Cns3::BatchesValue | |
Cns3::ndn::NameValue | |
▶Cbasic_waitable_timer | |
Cndn::util::detail::SteadyTimer | |
Cboost::asio::wait_traits< ndn::time::steady_clock > | |
Cboost::chrono::clock_string< ndn::time::steady_clock, CharT > | |
Cboost::chrono::clock_string< ndn::time::system_clock, CharT > | |
▶CDefaultConstructible | |
Cndn::detail::StlForwardIteratorConcept< T > | |
Cnfd::detail::StlForwardIteratorConcept< T > | |
▶CForwardIterator | |
Cndn::detail::StlForwardIteratorConcept< T > | |
Cnfd::detail::StlForwardIteratorConcept< T > | |
▶Csource | |
Cns3::ndn::Ns3BufferIteratorSource | |
▶Cstream | |
Cndn::OBufferStream | Implements an output stream that constructs ndn::Buffer |
▶Cnoncopyable | |
Cns3::ndn::L3Protocol | Implementation network-layer of NDN stack |
Cns3::ndn::StackHelper | Helper class to install NDN stack and configure its parameters |
CCachePolicyTag | Packet tag for CachePolicy field |
Cndn::util::CFReleaser< CFRunLoopSourceRef > | |
Cndn::util::CFReleaser< SCDynamicStoreRef > | |
Cndn::util::CFReleaser< SecKeyRef > | |
CCongestionMarkTag | Packet tag for CongestionMark field |
Cndn::ContainerWithOnEmptySignal< shared_ptr< PendingInterest > > | |
Cndn::ContainerWithOnEmptySignal< shared_ptr< RegisteredPrefix > > | |
▶CCustomClock | |
Cns3::ndn::time::CustomSteadyClock | |
Cns3::ndn::time::CustomSystemClock | |
CDataMatchResult | Unordered iterable of all PIT entries matching Data |
CEventId | Opaque type (shared_ptr) representing ID of a scheduled event |
CEventId | Opaque type (shared_ptr) representing ID of a scheduled event |
▶Cndn::nfd::FaceTraits< FaceEventNotification > | |
Cndn::nfd::FaceEventNotification | Face status change notification |
▶Cndn::nfd::FaceTraits< FaceStatus > | |
Cndn::nfd::FaceStatus | Item in NFD Face dataset |
▶CHeader | |
Cns3::ndn::BlockHeader | |
CHopCountTag | Packet tag for HopCount field |
CIncomingFaceIdTag | Packet tag for IncomingFaceId field |
CMemUsage | Copyright (c) 2011-2015 Regents of the University of California |
Cndn::AsHex | Helper class to convert a number to hexadecimal format, for use with stream insertion operators |
▶Cndn::Block | Represents a TLV element of NDN packet format |
Cndn::name::Component | Component holds a read-only name component value |
Cndn::CanonizeProviderTableInitializer | |
Cndn::ContainerWithOnEmptySignal< T > | A container that emits onEmpty signal when it becomes empty |
Cndn::Delegation | Delegation |
Cndn::DelegationList | List of Delegations |
Cndn::detail::AesKeyParamsInfo | AesKeyParamsInfo is used to instantiate SimpleSymmetricKeyParams for AES keys |
Cndn::detail::BufferAppendDevice | (implementation detail) a Boost.Iostreams.Sink which appends to an ndn::Buffer |
Cndn::detail::EcKeyParamsInfo | EcKeyParamInfo is used to instantiate SimplePublicKeyParams for elliptic curve keys |
Cndn::detail::RsaKeyParamsInfo | RsaKeyParamInfo is used to instantiate SimplePublicKeyParams for RSA keys |
Cndn::dns::AnyAddress | |
Cndn::dns::Ipv4Only | |
Cndn::dns::Ipv6Only | |
Cndn::encoding::detail::BinaryBlockFast< Iterator > | Create a binary block copying from RandomAccessIterator |
Cndn::encoding::detail::BinaryBlockSlow< Iterator > | Create a binary block copying from generic InputIterator |
▶Cndn::encoding::Encoder | Helper class to perform TLV encoding Interface of this class (mostly) matches interface of Estimator class |
Cndn::encoding::EncodingImpl< EncoderTag > | EncodingImpl specialization for actual TLV encoding |
Cndn::encoding::EncodingImpl< TAG > | |
▶Cndn::encoding::Estimator | Helper class to estimate size of TLV encoding Interface of this class (mostly) matches interface of Encoder class |
Cndn::encoding::EncodingImpl< EstimatorTag > | EncodingImpl specialization for TLV size estimation |
Cndn::Exclude | Represents Exclude selector in NDN Interest |
Cndn::Exclude::ExcludeComponent | Either a name::Component or "negative infinity" |
Cndn::Exclude::Range | Represent an excluded component or range |
Cndn::FaceUri | Underlying protocol and address used by a Face |
Cndn::in_place_t | |
Cndn::InterestFilter | Declares the set of Interests a producer can serve, which starts with a name prefix, plus an optional regular expression |
Cndn::ip::ParsedAddress | |
Cndn::KeyLocator | |
▶Cndn::KeyParams | Base class of key parameters |
Cndn::SimplePublicKeyParams< KeyParamsInfo > | SimplePublicKeyParams is a template for public keys with only one parameter: size |
Cndn::SimpleSymmetricKeyParams< KeyParamsInfo > | SimpleSymmetricKeyParams is a template for symmetric keys with only one parameter: size |
Cndn::lp::CachePolicy | CachePolicy header field |
Cndn::lp::DecodeHelper< TlvType, T > | |
Cndn::lp::DecodeHelper< TlvType, EmptyValue > | |
Cndn::lp::DecodeHelper< TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > > | |
Cndn::lp::DecodeHelper< TlvType, uint64_t > | |
Cndn::lp::EmptyValue | Zero-length TLV-VALUE |
Cndn::lp::EncodeHelper< TAG, TlvType, T > | |
Cndn::lp::EncodeHelper< TAG, TlvType, EmptyValue > | |
Cndn::lp::EncodeHelper< TAG, TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > > | |
Cndn::lp::EncodeHelper< TAG, TlvType, uint64_t > | |
Cndn::lp::Field< X > | Concept check for fields |
▶Cndn::lp::field_location_tags::Base | |
Cndn::lp::field_location_tags::Fragment | Fragment field |
Cndn::lp::field_location_tags::Header | Header field |
Cndn::lp::FieldDecl< LOCATION, VALUE, TYPE, REPEATABLE > | |
Cndn::lp::NackHeader | Network NACK header |
Cndn::lp::Packet | |
Cndn::lp::PrefixAnnouncement | Prefix Announcement |
Cndn::MatchInterestFilterId | Functor to match InterestFilterId |
Cndn::MatchPendingInterestId | Functor to match PendingInterestId |
Cndn::MatchRegisteredPrefixId | Functor to match RegisteredPrefixId |
Cndn::MetaInfo | An MetaInfo holds the meta info which is signed inside the data packet |
▶Cndn::mgmt::ControlParameters | Base class for a struct that contains ControlCommand parameters |
Cndn::nfd::ControlParameters | Parameters in a ControlCommand request or response |
Cndn::mgmt::ControlResponse | ControlCommand response |
Cndn::Name | Represents an absolute name |
Cndn::net::NetworkAddress | Stores one IP address supported by a network interface |
Cndn::net::NetworkInterface | Represents one network interface attached to the host |
Cndn::nfd::ChannelStatus | Item in NFD Channel dataset |
Cndn::nfd::CommandOptions | Options for ControlCommand execution |
Cndn::nfd::ControlCommand::FieldValidator | |
Cndn::nfd::CsInfo | CS Information dataset |
Cndn::nfd::FaceQueryFilter | Face Query Filter |
Cndn::nfd::FaceTraits< C > | Getters and setters for face information fields |
Cndn::nfd::FibEntry | |
Cndn::nfd::ForwarderStatus | NFD General Status dataset |
Cndn::nfd::NextHopRecord | |
Cndn::nfd::RibEntry | Item in NFD RIB dataset |
Cndn::nfd::RouteFlagsTraits< T > | Defines getters for each route inheritance flag |
Cndn::nfd::StrategyChoice | Item in NFD StrategyChoice dataset |
Cndn::nullopt_t | |
Cndn::optional< T > | |
Cndn::ostream_joiner< DelimT, CharT, Traits > | |
Cndn::RegexBackrefManager | |
▶Cndn::RegexMatcher | |
Cndn::RegexBackrefMatcher | |
Cndn::RegexComponentMatcher | |
Cndn::RegexComponentSetMatcher | |
Cndn::RegexPatternListMatcher | |
Cndn::RegexPseudoMatcher | |
Cndn::RegexRepeatMatcher | |
Cndn::RegexTopMatcher | |
Cndn::security::pib::Identity | A frontend handle of an Identity |
Cndn::security::pib::Key | A frontend handle of a key instance |
Cndn::security::SafeBag | Secured container for sensitive information(certificate, private key) |
Cndn::security::SigningInfo | Signing parameters passed to KeyChain |
Cndn::security::tpm::BackEndFile::Impl | |
Cndn::security::tpm::BackEndMem::Impl | |
Cndn::security::tpm::BackEndOsx::Impl | |
Cndn::security::transform::Base64Decode::Impl | The implementation class which contains the internal state of the filter which includes openssl specific structures |
Cndn::security::transform::Base64Encode::Impl | The implementation class which contains the internal state of the filter which includes openssl specific structures |
Cndn::security::transform::BlockCipher::Impl | |
Cndn::security::transform::DigestFilter::Impl | |
▶Cndn::security::transform::Downstream | The downstream interface of a transformation module |
▶Cndn::security::transform::Sink | Abstraction of the transformation sink module |
Cndn::security::transform::BoolSink | A sink which outputs only one boolean value |
Cndn::security::transform::StreamSink | A sink which directs output to an std::ostream |
▶Cndn::security::transform::Transform | Abstraction of an intermediate transformation module |
Cndn::security::transform::Base64Decode | The module to perform Base64 decoding transformation |
Cndn::security::transform::Base64Encode | The module to perform Base64 encoding transformation |
Cndn::security::transform::BlockCipher | The module to encrypt data using block cipher |
Cndn::security::transform::DigestFilter | The module to calculate digest |
Cndn::security::transform::HexDecode | The module to perform hexadecimal decoding transformation |
Cndn::security::transform::HexEncode | The module to perform hexadecimal encoding transformation |
Cndn::security::transform::HmacFilter | The module to generate HMAC for input data |
Cndn::security::transform::SignerFilter | The module to sign data |
Cndn::security::transform::StripSpace | Strip whitespace characters from a stream |
Cndn::security::transform::VerifierFilter | The module to verify signatures |
Cndn::security::transform::HmacFilter::Impl | |
Ctransform::PrivateKey::Impl | |
Ctransform::PublicKey::Impl | |
Cndn::security::transform::SignerFilter::Impl | |
▶Cndn::security::transform::Upstream | The upstream interface of a transformation module |
▶Cndn::security::transform::Source | Abstraction of the transformation source module |
Cndn::security::transform::BufferSource | A source taking a memory buffer as input |
Cndn::security::transform::StepSource | A source that can accept input step by step, and can close input explicitly |
Cndn::security::transform::StreamSource | A source taking an std::istream as input |
Cndn::security::transform::Transform | Abstraction of an intermediate transformation module |
Cndn::security::transform::VerifierFilter::Impl | |
Cndn::security::v2::AdditionalDescription | Abstraction of AdditionalDescription |
Cndn::security::v2::CertContainerInterface | |
Cndn::security::v2::ValidationError | Validation error code and optional detailed error message |
Cndn::security::v2::ValidationPolicyCommandInterest::Options | |
Cndn::security::ValidityPeriod | Abstraction of validity period |
Cndn::Selectors | Abstraction implementing Interest selectors |
▶Cndn::Signature | Holds SignatureInfo and SignatureValue in a Data packet |
Cndn::DigestSha256 | Represents a signature of DigestSha256 type |
Cndn::SignatureSha256WithEcdsa | Represents a signature of Sha256WithEcdsa type |
Cndn::SignatureSha256WithRsa | Represents a signature of Sha256WithRsa type |
Cndn::SignatureInfo | Represents a SignatureInfo TLV element |
▶Cndn::Tag | Base class for packet tags that can hold any arbitrary information |
Cndn::SimpleTag< T, TypeId > | Tag type for simple types |
Cns3::ndn::Ns3PacketTag | |
▶Cndn::TagHost | Base class to store tag information (e.g., inside Interest and Data packets) |
▶Cndn::PacketBase | Base class to allow simple management of packet tags |
▶Cndn::Data | Represents a Data packet |
Cndn::Link | Link object |
Cndn::security::v2::Certificate | The certificate following the certificate format naming convention |
Cndn::Interest | Interest packet |
Cndn::lp::Nack | Network Nack |
▶Cndn::security::v2::ValidationState | Validation state |
Cndn::security::v2::DataValidationState | Validation state for a data packet |
Cndn::security::v2::InterestValidationState | Validation state for an interest packet |
▶Cndn::time::CustomClock< BaseClock > | Class implementing custom system or steady clock behavior |
Cndn::time::UnitTestClock< BaseClock, ClockTraits > | Clock that can be used in unit tests for time-dependent tests independent of wall clock |
Cndn::time::steady_clock | Steady clock |
Cndn::time::system_clock | System clock |
Cndn::time::UnitTestClockTraits< BaseClock > | Traits for UnitTestClock, defining default behavior for different clocks |
Cndn::time::UnitTestClockTraits< system_clock > | Specialization of UnitTestClockTraits for system_clock |
Cndn::tlv::detail::ReadNumberFast< Iterator > | Function object to read a number from ContiguousIterator |
Cndn::tlv::detail::ReadNumberSlow< Iterator > | Function object to read a number from InputIterator |
Cndn::util::CFReleaser< T > | Helper class to wrap CoreFoundation object pointers |
Cndn::util::DummyClientFace::BroadcastLink | |
Cndn::util::DummyClientFace::Options | Options for DummyClientFace |
Cndn::util::Sha256 | Provides stateful SHA-256 digest calculation |
Cndn::util::signal::Connection | Connection to a signal |
Cndn::util::signal::DummyExtraArg | (implementation detail) a filler for extra argument |
▶Cndn::WireDecodable< X > | Concept check for TLV abstraction with .wireDecode method and constructible from Block |
▶Cndn::detail::NfdMgmtProtocolStruct< X > | |
Cndn::NotificationStreamItem< X > | Concept check for an item in a Notification Stream |
Cndn::StatusDatasetItem< X > | Concept check for an item in a Status Dataset |
▶Cndn::WireEncodable< X > | Concept check for TLV abstraction with .wireEncode method |
Cndn::detail::NfdMgmtProtocolStruct< X > | |
▶Cndn::WireEncodableWithEncodingBuffer< X > | Concept check for TLV abstraction with .wireEncode method |
Cndn::detail::NfdMgmtProtocolStruct< X > | |
▶C trie_with_policy | |
▶Cns3::ndn::cs::ContentStoreImpl< fifo_policy_traits > | |
Cns3::ndn::cs::Fifo | Content Store implementing FIFO cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< lfu_policy_traits > | |
Cns3::ndn::cs::Lfu | Content Store implementing Least Frequently Used cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< lru_policy_traits > | |
Cns3::ndn::cs::Lru | Content Store implementing LRU cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithFreshness< fifo_policy_traits > | |
Cns3::ndn::cs::Freshness::Fifo | Content Store with freshness implementing FIFO cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithStats< fifo_policy_traits > | |
Cns3::ndn::cs::Stats::Fifo | Content Store with stats implementing FIFO cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithFreshness< lfu_policy_traits > | |
Cns3::ndn::cs::Freshness::Lfu | Content Store with freshness implementing Least Frequently Used cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithStats< lfu_policy_traits > | |
Cns3::ndn::cs::Stats::Lfu | Content Store with stats implementing Least Frequently Used cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithFreshness< lru_policy_traits > | |
Cns3::ndn::cs::Freshness::Lru | Content Store with freshness implementing LRU cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithStats< lru_policy_traits > | |
Cns3::ndn::cs::Stats::Lru | Content Store with stats implementing LRU cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithProbability< fifo_policy_traits > | |
Cns3::ndn::cs::Probability::Fifo | Content Store with freshness implementing FIFO cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithProbability< lfu_policy_traits > | |
Cns3::ndn::cs::Probability::Lfu | Content Store with freshness implementing Least Frequently Used cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lru_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithProbability< lru_policy_traits > | |
Cns3::ndn::cs::Probability::Lru | Content Store with freshness implementing LRU cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > > | |
Cns3::ndn::cs::ContentStoreWithProbability< Policy > | Special content store realization that probabilistically accepts data packet into CS (placement policy) |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithProbability< random_policy_traits > | |
Cns3::ndn::cs::Probability::Random | Content Store with freshness implementing Random cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreWithFreshness< Policy > | Special content store realization that honors Freshness parameter in Data packets |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreWithStats< Policy > | Special content store realization that provides ability to track stats of CS operations |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithFreshness< random_policy_traits > | |
Cns3::ndn::cs::Freshness::Random | Content Store with freshness implementing Random cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
▶Cns3::ndn::cs::ContentStoreWithStats< random_policy_traits > | |
Cns3::ndn::cs::Stats::Random | Content Store with stats implementing Random cache replacement policy |
▶Cns3::ndn::cs::ContentStoreImpl< random_policy_traits > | |
Cns3::ndn::cs::Random | Content Store implementing Random cache replacement policy |
Cns3::ndn::cs::ContentStoreImpl< Policy > | Base implementation of NDN content store |
CNextHopFaceIdTag | Packet tag for NextHopFaceId field |
CNextHopList | Collection of nexthops |
Cnfd::cs::Cs::EntryFromEntryImpl | |
▶Cnfd::cs::Entry | Base class for CS entry |
Cnfd::cs::EntryImpl | Entry in ContentStore implementation |
Cnfd::cs::lru::EntryItComparator | |
Cnfd::cs::priority_fifo::EntryInfo | |
Cnfd::cs::priority_fifo::EntryItComparator | |
Cnfd::detail::SimulatorIo | Simulator-based IO that implements a few interfaces from boost::asio::io_service |
Cnfd::face::FaceCounters | Gives access to counters provided by Face |
Cnfd::face::FaceLogHelper< T > | For internal use by FaceLogging macros |
Cnfd::face::FaceParams | Parameters used to set Transport properties or LinkService options on a newly created face |
Cnfd::face::FaceSystem::GeneralConfig | Configuration options from "general" section |
Cnfd::face::GenericLinkService::Options | Options that control the behavior of GenericLinkService |
▶Cnfd::face::InternalTransportBase | Abstracts a transport that can be paired with another |
Cnfd::face::InternalClientTransport | Implements a client-side transport that can be paired with another |
Cnfd::face::InternalForwarderTransport | Implements a forwarder-side transport that can be paired with another |
▶Cnfd::face::LinkServiceCounters | Counters provided by LinkService |
▶Cnfd::face::GenericLinkServiceCounters | Counters provided by GenericLinkService |
Cnfd::face::GenericLinkService | GenericLinkService is a LinkService that implements the NDNLPv2 protocol |
▶Cnfd::face::LinkService | Upper part of a Face |
Cnfd::face::GenericLinkService | GenericLinkService is a LinkService that implements the NDNLPv2 protocol |
Cns3::ndn::AppLinkService | Implementation of LinkService for ndnSIM application |
Cnfd::face::LpFragmenter | Fragments network-layer packets into NDNLPv2 link-layer packets |
Cnfd::face::LpFragmenter::Options | Options that control the behavior of LpFragmenter |
Cnfd::face::LpReassembler::Options | Options that control the behavior of LpReassembler |
Cnfd::face::LpReliability::Options | |
Cnfd::face::Multicast | |
Cnfd::face::ProtocolFactory::CreateFaceRequest | Encapsulates a face creation request and all its parameters |
Cnfd::face::ProtocolFactoryCtorParams | Parameters to ProtocolFactory constructor |
Cnfd::face::Transport::Packet | Stores a packet along with the remote endpoint |
▶Cnfd::face::TransportCounters | Counters provided by Transport |
▶Cnfd::face::Transport | Lower part of a Face |
▶Cnfd::face::DatagramTransport< boost::asio::ip::udp, Multicast > | |
Cnfd::face::MulticastUdpTransport | A Transport that communicates on a UDP multicast group |
▶Cnfd::face::DatagramTransport< boost::asio::ip::udp, Unicast > | |
Cnfd::face::UnicastUdpTransport | A Transport that communicates on a unicast UDP socket |
Cnfd::face::DatagramTransport< Protocol, Addressing > | Implements Transport for datagram-based protocols |
▶Cnfd::face::EthernetTransport | Base class for Ethernet-based Transports |
Cnfd::face::MulticastEthernetTransport | A multicast Transport that uses raw Ethernet II frames |
Cnfd::face::UnicastEthernetTransport | A unicast Transport that uses raw Ethernet II frames |
Cnfd::face::InternalForwarderTransport | Implements a forwarder-side transport that can be paired with another |
Cnfd::face::StreamTransport< Protocol > | Implements Transport for stream-based protocols |
Cnfd::face::WebSocketTransport | A Transport that communicates on a WebSocket connection |
Cns3::ndn::NetDeviceTransport | NdnSIM-specific transport |
Cns3::ndn::NullTransport | Null transport (does nothing, just fulfills requirements of the interface) |
▶Cnfd::face::StreamTransport< boost::asio::ip::tcp > | |
Cnfd::face::TcpTransport | A Transport that communicates on a connected TCP socket |
▶Cnfd::face::StreamTransport< boost::asio::local::stream_protocol > | |
Cnfd::face::UnixStreamTransport | A Transport that communicates on a stream-oriented Unix domain socket |
▶Cnfd::face::WebSocketTransportCounters | Counters provided by WebSocketTransport |
Cnfd::face::WebSocketTransport | A Transport that communicates on a WebSocket connection |
Cnfd::face::Unicast | |
Cnfd::fib::NextHop | Nexthop record in FIB entry |
Cnfd::Forwarder | Main class of NFD |
Cnfd::ForwarderCounters | Counters provided by Forwarder |
Cnfd::fw::asf::FaceInfo | Strategy information for each face in a namespace |
Cnfd::fw::asf::FaceStats | |
Cnfd::fw::asf::ProbingModule | ASF Probing Module |
Cnfd::fw::asf::RttStats | |
Cnfd::fw::RetxSuppressionExponential | Retransmission suppression decision algorithm that suppresses retransmissions using exponential backoff |
Cnfd::fw::RetxSuppressionFixed | Retransmission suppression decision algorithm that suppresses retransmissions within a fixed duration |
Cnfd::fw::Strategy::ParsedInstanceName | |
▶Cnfd::fw::StrategyInfo | Arbitrary information forwarding strategy places on table entries |
Cnfd::fw::asf::NamespaceInfo | Stores stategy information about each face in this namespace |
Cnfd::fw::NccStrategy::MeasurementsEntryInfo | StrategyInfo on measurements::Entry |
Cnfd::fw::NccStrategy::PitEntryInfo | StrategyInfo on pit::Entry |
Cnfd::fw::RetxSuppressionExponential::PitInfo | |
Cnfd::measurements::AnyEntry | EntryPredicate that accepts any entry |
Cnfd::measurements::EntryWithStrategyInfo< T > | EntryPredicate that accepts an entry if it has StrategyInfo of type T |
Cnfd::name_tree::AnyEntry | EntrySelector that accepts every Entry |
Cnfd::name_tree::AnyEntrySubTree | EntrySubTreeSelector that accepts every Entry and its children |
▶Cnfd::name_tree::EnumerationImpl | Enumeration operation implementation |
Cnfd::name_tree::FullEnumerationImpl | Full enumeration implementation |
Cnfd::name_tree::PartialEnumerationImpl | Partial enumeration implementation |
Cnfd::name_tree::PrefixMatchImpl | Partial enumeration implementation |
Cnfd::name_tree::GetTableEntry< ENTRY > | Functor to get a table entry from a name tree entry |
Cnfd::name_tree::Hash32 | |
Cnfd::name_tree::Hash64 | |
Cnfd::name_tree::Hashtable | Hashtable for fast exact name lookup |
Cnfd::name_tree::HashtableOptions | Options for Hashtable |
Cnfd::Network | |
Cnfd::NetworkInterfacePredicate | Represents a predicate to accept or reject a NetworkInterfaceInfo |
Cnfd::PrivilegeHelper | |
Cnfd::PrivilegeHelper::Error | Serious seteuid/gid failure |
Cnfd::rib::FibUpdate | FIB update |
Cnfd::rib::PropagatedEntry | Entry for prefix propagation |
Cnfd::rib::ReadvertiseAction | Decision made by readvertise policy |
Cnfd::rib::RibRouteRef | References a route |
Cnfd::rib::RibUpdate | RibUpdate |
Cnfd::rib::RibUpdateBatch | Collection of RibUpdates to be applied to a single FaceId |
Cnfd::RttEstimator | Implements the Mean-Deviation RTT estimator |
▶Cnfd::SimpleCounter | Counter that encloses an integer value |
Cnfd::ByteCounter | Counter of number of bytes |
Cnfd::PacketCounter | Counter of number of packets |
Cnfd::SizeCounter< T > | Counter that observes the size of a table |
Cnfd::strategy_choice::StrategyChoice::InsertResult | |
▶Cnfd::StrategyInfoHost | Base class for an entity onto which StrategyInfo items may be placed |
Cnfd::measurements::Entry | Measurements entry |
Cnfd::pit::Entry | Interest table entry |
▶Cnfd::pit::FaceRecord | Information about an Interest on an incoming or outgoing face |
Cnfd::pit::InRecord | Information about an Interest from an incoming face |
Cnfd::pit::OutRecord | Information about an Interest toward an outgoing face |
CNonDiscoveryTag | Packet tag for NonDiscovery field |
Cns3::L2Tracer::Stats | |
Cns3::ndn::AppHelper | A helper to make it easier to instantiate an ns3::ndn::App applications on a set of nodes |
Cns3::ndn::cs::Fifo::AggregateStats | |
Cns3::ndn::cs::Fifo::Freshness | |
Cns3::ndn::cs::Fifo::LifetimeStats | |
Cns3::ndn::cs::isNotExcluded | |
Cns3::ndn::cs::Lfu::AggregateStats | |
Cns3::ndn::cs::Lfu::Freshness | |
Cns3::ndn::cs::Lfu::LifetimeStats | |
Cns3::ndn::cs::Lru::AggregateStats | |
Cns3::ndn::cs::Lru::Freshness | |
Cns3::ndn::cs::Lru::LifetimeStats | |
Cns3::ndn::cs::ProbabilityImpl::Fifo | |
Cns3::ndn::cs::ProbabilityImpl::Lfu | |
Cns3::ndn::cs::ProbabilityImpl::Lru | |
Cns3::ndn::cs::ProbabilityImpl::Random | |
Cns3::ndn::cs::Random::AggregateStats | |
Cns3::ndn::cs::Random::Freshness | |
Cns3::ndn::cs::Random::LifetimeStats | |
Cns3::ndn::FibHelper | Forwarding Information Base (FIB) helper |
Cns3::ndn::GlobalRoutingHelper | Helper for GlobalRouter interface |
Cns3::ndn::IgnoreSections | |
Cns3::ndn::L3Protocol::Impl | |
Cns3::ndn::L3Tracer::Stats | |
Cns3::ndn::LinkControlHelper | Helper class to control the up or down statuss of an NDN link connecting two specific nodes |
Cns3::ndn::NetworkRegionTableHelper | Network Region Table Helper |
Cns3::ndn::RttHistory | Helper class to store RTT measurements |
Cns3::ndn::ScenarioHelper | Helper class to simplify writing basic simulation scenarios |
Cns3::ndn::ScenarioHelper::AppInfo | |
Cns3::ndn::ScenarioHelper::RouteInfo | Route information for addRoutes method |
Cns3::ndn::StrategyChoiceHelper | NFD Strategy Choice Helper (FIB) helper |
Cns3::RocketfuelParams | |
▶CObject | |
▶Cns3::ndn::ContentStore | Base class for NDN content store |
Cns3::ndn::cs::ContentStoreImpl< fifo_policy_traits > | |
Cns3::ndn::cs::ContentStoreImpl< lfu_policy_traits > | |
Cns3::ndn::cs::ContentStoreImpl< lru_policy_traits > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< fifo_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lfu_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< lru_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, fifo_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lfu_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, lru_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, Policy > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< ndnSIM::probability_policy_traits, random_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< Policy, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::freshness_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< ndnSIM::multi_policy_traits< boost::mpl::vector2< random_policy_traits, ndnSIM::lifetime_stats_policy_traits > > > | |
Cns3::ndn::cs::ContentStoreImpl< random_policy_traits > | |
Cns3::ndn::cs::ContentStoreImpl< Policy > | Base implementation of NDN content store |
Cns3::ndn::cs::Nocache | Implementation of ContentStore that completely disables caching |
Cns3::ndn::GlobalRouter | Class representing global router interface for ndnSIM |
Cns3::ndn::L3Protocol | Implementation network-layer of NDN stack |
▶Cns3::ndn::RttEstimator | Base class for all RTT Estimators |
Cns3::ndn::RttMeanDeviation | The modified version of "Mean--Deviation" RTT estimator, as discussed by Van Jacobson that better suits NDN communication model |
Cndn::optional< FacePersistency > | |
Cndn::optional< FaceScope > | |
Cndn::optional< LinkType > | |
Cndn::optional< ndn::FaceUri > | |
Cndn::optional< ndn::lp::Nack > | |
Cndn::optional< time::milliseconds > | |
Cndn::optional< time::nanoseconds > | |
Cndn::optional< time::steady_clock::TimePoint > | |
Cndn::optional< uint32_t > | |
Cndn::optional< uint64_t > | |
CPrefixAnnouncementTag | Packet tag for PrefixAnnouncement field |
▶Cndn::nfd::RouteFlagsTraits< Route > | |
Cndn::nfd::Route | Route in a RibEntry |
Cnfd::rib::Route | Route for a name prefix |
▶CSimpleRefCount | |
▶Cns3::L2Tracer | Link-layer tracer |
Cns3::L2RateTracer | Tracer to collect link-layer rate information about links |
Cns3::ndn::AppDelayTracer | Tracer to obtain application-level delays |
▶Cns3::ndn::cs::Entry | NDN content store entry |
Cns3::ndn::cs::EntryImpl< CS > | Cache entry implementation with additional references to the base container |
Cns3::ndn::CsTracer | NDN tracer for cache performance (hits and misses) |
Cns3::ndn::FaceContainer | A pool for Ndn faces |
▶Cns3::ndn::L3Tracer | Base class for network-layer (incoming/outgoing Interests and Data) tracing of NDN stack |
Cns3::ndn::L3RateTracer | NDN network-layer rate tracer |
Cnfd::SizeCounter< nfd::face::LpReassembler > | |
▶Cstd::array< T > | STL class |
Cndn::ethernet::Address | Ethernet hardware address |
▶Ctype | |
Cndn::tlv::detail::ReadNumber< Iterator > | |
▶Cstd::exception | STL class |
▶Cstd::logic_error | STL class |
Cndn::bad_optional_access | |
▶Cstd::invalid_argument | STL class |
Cndn::FaceUri::Error | |
Cndn::nfd::ControlCommand::ArgumentError | Error in ControlParameters |
Cndn::StringHelperError | |
▶Cstd::runtime_error | STL class |
Cndn::ConfigFile::Error | |
Cndn::dns::Error | |
▶Cndn::Face::Error | |
Cndn::Face::OversizedPacketError | Exception thrown when attempting to send a packet over size limit |
Cndn::util::DummyClientFace::AlreadyLinkedError | |
Cndn::InMemoryStorage::Error | Represents an error might be thrown during reduce the current capacity of the in-memory storage through function setCapacity(size_t nMaxPackets) |
Cndn::InterestFilter::Error | |
Cndn::io::Error | |
Cndn::KeyParams::Error | |
Cndn::net::NetworkMonitor::Error | |
Cndn::RegexMatcher::Error | |
Cndn::security::pib::Pib::Error | Semantic error |
▶Cndn::security::pib::PibImpl::Error | Non-semantic error |
Cndn::security::DummyPib::Error | |
Cndn::security::pib::PibMemory::Error | |
Cndn::security::SigningInfo::Error | |
▶Cndn::security::tpm::BackEnd::Error | |
Cndn::security::DummyTpm::Error | |
Cndn::security::tpm::BackEndFile::Error | |
Cndn::security::tpm::BackEndMem::Error | |
Cndn::security::tpm::BackEndOsx::Error | |
Cndn::security::tpm::KeyHandle::Error | |
Cndn::security::tpm::Tpm::Error | |
Cndn::security::transform::Error | Base class of transformation error |
Cndn::security::transform::PrivateKey::Error | |
Cndn::security::transform::PublicKey::Error | |
▶Cndn::security::v2::KeyChain::Error | |
Cndn::security::v2::KeyChain::InvalidSigningInfoError | Error indicating that the supplied SigningInfo is invalid |
Cndn::security::v2::KeyChain::LocatorMismatchError | Error indicating that the supplied TPM locator does not match the locator stored in PIB |
Cndn::security::v2::TrustAnchorContainer::Error | |
Cndn::security::v2::validator_config::Error | |
▶Cndn::tlv::Error | Error in TLV encoding or decoding |
▶Cndn::Block::Error | |
▶Cndn::name::Component::Error | Error that can be thrown from name::Component |
Cndn::Name::Error | |
▶Cndn::Data::Error | |
Cndn::Link::Error | |
Cndn::DelegationList::Error | |
Cndn::Exclude::Error | |
Cndn::Interest::Error | |
Cndn::KeyLocator::Error | |
Cndn::lp::CachePolicy::Error | |
Cndn::lp::Packet::Error | |
Cndn::lp::PrefixAnnouncement::Error | |
Cndn::MetaInfo::Error | |
Cndn::mgmt::ControlResponse::Error | |
Cndn::nfd::ChannelStatus::Error | |
Cndn::nfd::ControlParameters::Error | |
Cndn::nfd::CsInfo::Error | |
Cndn::nfd::FaceQueryFilter::Error | |
Cndn::nfd::FaceTraits< C >::Error | |
Cndn::nfd::FibEntry::Error | |
Cndn::nfd::ForwarderStatus::Error | |
Cndn::nfd::NextHopRecord::Error | |
Cndn::nfd::RibEntry::Error | |
Cndn::nfd::Route::Error | |
Cndn::nfd::StatusDataset::ParseResultError | Indicates reassembled payload cannot be parsed as ResultType |
Cndn::nfd::StrategyChoice::Error | |
Cndn::security::v2::AdditionalDescription::Error | |
Cndn::security::ValidityPeriod::Error | |
Cndn::Selectors::Error | |
Cndn::Signature::Error | |
Cndn::SignatureInfo::Error | |
Cndn::Transport::Error | |
Cndn::util::Sha256::Error | |
Cnfd::ConfigFile::Error | |
Cnfd::face::EthernetChannel::Error | EthernetChannel-related error |
Cnfd::face::EthernetTransport::Error | |
Cnfd::face::MulticastUdpTransport::Error | |
Cnfd::face::PcapHelper::Error | |
▶Cnfd::face::ProtocolFactory::Error | Base class for all exceptions thrown by ProtocolFactory subclasses |
Cnfd::face::UdpFactory::Error | Exception of UdpFactory |
Cnfd::face::UnixStreamChannel::Error | UnixStreamChannel-related error |
Cnfd::fw::asf::FaceInfo::Error | |
Cnfd::ManagerBase::Error | |
Cnfd::rib::AutoPrefixPropagator::Error | |
Cnfd::rib::FibUpdater::Error | |
Cnfd::rib::RibManager::Error | |
Cnfd::rib::Service::Error | |
Cstd::hash< ndn::ethernet::Address > | |
Cstd::hash< ndn::Name > | |
▶Cstd::ios_base | STL class |
▶Cstd::basic_ios< Char > | STL class |
▶Cstd::basic_ostream< Char > | STL class |
▶Cstd::ostream | STL class |
Cndn::util::IndentedStream | Output to stream with specified indent or prefix |
▶Citerator | |
Cndn::Exclude::const_iterator | |
Cndn::InMemoryStorage::const_iterator | Represents a self-defined const_iterator for the in-memory storage |
Cndn::security::pib::CertificateContainer::const_iterator | |
Cndn::security::pib::IdentityContainer::const_iterator | |
Cndn::security::pib::KeyContainer::const_iterator | |
Cnfd::name_tree::Iterator | NameTree iterator |
Cnfd::pit::Iterator | PIT iterator |
▶Cstd::list< T > | STL class |
Cns3::Batches | Class representing sets of (time, number) tuples with support of reading writing to streams |
▶Cstd::set< K > | STL class |
Cnfd::NetworkRegionTable | Stores a collection of producer region names |
▶Cstd::vector< T > | STL class |
Cndn::Buffer | General-purpose automatically managed/resized buffer |
▶CTopologyReader | |
▶Cns3::AnnotatedTopologyReader | This class reads annotated topology and apply settings to the corresponding nodes and links |
Cns3::RocketfuelMapReader | Topology file reader and topology estimator (extension of Rocketfuel-format type) |
Cns3::RocketfuelWeightsReader | Topology file reader (extension of Rocketfuel-format type) |
▶Cnoncopyable | |
▶Cndn::CanonizeProvider | CanonizeProvider provides FaceUri canonization functionality for a group of schemes |
▶Cndn::IpHostCanonizeProvider< boost::asio::ip::tcp > | |
Cndn::TcpCanonizeProvider | |
▶Cndn::IpHostCanonizeProvider< boost::asio::ip::udp > | |
Cndn::UdpCanonizeProvider | |
Cndn::DevCanonizeProvider | |
Cndn::EtherCanonizeProvider | |
Cndn::IpHostCanonizeProvider< Protocol > | |
Cndn::UdpDevCanonizeProvider | |
Cndn::ConfigFile | System configuration file for NDN platform |
Cndn::dns::Resolver | |
▶Cndn::Face | Provide a communication channel with local or remote NDN forwarder |
Cndn::util::DummyClientFace | Client-side face for unit testing |
Cface::Face::Impl | Implementation detail of Face |
▶Cndn::InMemoryStorage | Represents in-memory storage |
Cndn::InMemoryStorageFifo | Provides in-memory storage employing First-In-First-Out (FIFO) replacement policy |
Cndn::InMemoryStorageLfu | Provides an in-memory storage with Least Frequently Used (LFU) replacement policy |
Cndn::InMemoryStorageLru | Provides in-memory storage employing Least Recently Used (LRU) replacement policy |
Cndn::InMemoryStoragePersistent | Provides application cache with persistent storage, of which no replacement policy will be employed |
Cndn::InMemoryStorageEntry | Represents an in-memory storage entry |
Cndn::InterestFilterRecord | Associates an InterestFilter with Interest callback |
Cndn::mgmt::Dispatcher | Dispatcher on server side of NFD Management protocol |
Cndn::mgmt::StatusDatasetContext | Context for generating response to a StatusDataset request |
Cndn::net::IfAddrs | |
▶Cndn::net::NetworkMonitor | Network interface monitor |
Cndn::net::NetworkMonitorStub | Stub NetworkMonitor for unit testing |
▶Cndn::net::NetworkMonitorImpl | |
Cndn::net::NetworkMonitorImplNoop | |
Cndn::net::NetworkMonitorImplOsx | |
Cndn::net::NetworkMonitorImplRtnl | |
Cndn::net::NetworkMonitorImplStub | |
▶Cndn::nfd::ControlCommand | Base class of NFD ControlCommand |
Cndn::nfd::CsConfigCommand | Cs/config command |
Cndn::nfd::FaceCreateCommand | Faces/create command |
Cndn::nfd::FaceDestroyCommand | Faces/destroy command |
Cndn::nfd::FaceUpdateCommand | Faces/update command |
Cndn::nfd::FibAddNextHopCommand | Fib/add-nexthop command |
Cndn::nfd::FibRemoveNextHopCommand | Fib/remove-nexthop command |
Cndn::nfd::RibRegisterCommand | Rib/register command |
Cndn::nfd::RibUnregisterCommand | Rib/unregister command |
Cndn::nfd::StrategyChoiceSetCommand | Strategy-choice/set command |
Cndn::nfd::StrategyChoiceUnsetCommand | Strategy-choice/set command |
Cndn::nfd::Controller | NFD Management protocol client |
▶Cndn::nfd::StatusDataset | Base class of NFD StatusDataset |
Cndn::nfd::ChannelDataset | Faces/channels dataset |
Cndn::nfd::CsInfoDataset | Cs/info dataset |
▶Cndn::nfd::FaceDatasetBase | Common functionality among FaceDataset and FaceQueryDataset |
Cndn::nfd::FaceDataset | Faces/list dataset |
Cndn::nfd::FaceQueryDataset | Faces/query dataset |
Cndn::nfd::FibDataset | Fib/list dataset |
Cndn::nfd::ForwarderGeneralStatusDataset | Status/general dataset |
Cndn::nfd::RibDataset | Rib/list dataset |
Cndn::nfd::StrategyChoiceDataset | Strategy-choice/list dataset |
Cndn::PendingInterest | Stores a pending Interest and associated callbacks |
Cndn::RegisteredPrefix | Stores information about a prefix registered in NDN forwarder |
▶Cndn::security::CommandInterestPreparer | Helper class to prepare command interest name |
Cndn::security::CommandInterestSigner | Helper class to create command interests |
Cndn::security::detail::Bio | |
Cndn::security::detail::EvpMdCtx | |
Cndn::security::detail::EvpPkeyCtx | |
Cndn::security::pib::CertificateContainer | Container of certificates of a key |
Cndn::security::pib::detail::IdentityImpl | Backend instance of Identity |
Cndn::security::pib::detail::KeyImpl | Backend instance of Key |
Cndn::security::pib::IdentityContainer | Container of identities of a Pib |
Cndn::security::pib::KeyContainer | Container of keys of an identity |
Cndn::security::pib::Pib | PIB |
▶Cndn::security::pib::PibImpl | Abstract class of PIB implementation |
Cndn::security::DummyPib | |
Cndn::security::pib::PibMemory | An in-memory implementation of Pib |
Cndn::security::pib::PibSqlite3 | Pib backend implementation based on SQLite3 database |
▶Cndn::security::tpm::BackEnd | Abstraction of Tpm back-end |
Cndn::security::DummyTpm | |
Cndn::security::tpm::BackEndFile | The back-end implementation of file-based TPM |
Cndn::security::tpm::BackEndMem | The back-end implementation of in-memory TPM |
Cndn::security::tpm::BackEndOsx | The back-end implementation of TPM based on macOS Keychain Services |
▶Cndn::security::tpm::KeyHandle | Abstraction of TPM key handle |
Cndn::security::tpm::DummyKeyHandle | |
Cndn::security::tpm::KeyHandleMem | A TPM key handle that keeps the private key in memory |
Cndn::security::tpm::KeyHandleOsx | Abstraction of TPM key handle used by the TPM based on OS X Keychain Service |
Cndn::security::tpm::Tpm | Front-end of TPM |
Cndn::security::transform::PrivateKey | Abstraction of private key in crypto transformation |
Cndn::security::transform::PublicKey | Abstraction of public key in crypto transformation |
Cndn::security::transform::Sink | Abstraction of the transformation sink module |
Cndn::security::transform::Source | Abstraction of the transformation source module |
Cndn::security::transform::Transform | Abstraction of an intermediate transformation module |
Cndn::security::v2::CertificateCache | Represents a container for verified certificates |
▶Cndn::security::v2::CertificateFetcher | Interface used by the validator to fetch missing certificates |
Cndn::security::v2::CertificateBundleFetcher | Fetch certificate bundle from the network |
▶Cndn::security::v2::CertificateFetcherFromNetwork | Fetch missing keys from the network |
Cndn::security::v2::CertificateFetcherDirectFetch | Extends CertificateFetcherFromNetwork to fetch certificates from the incoming face of the packet |
Cndn::security::v2::CertificateFetcherOffline | Certificate fetcher realization that does not fetch keys (always offline) |
Cndn::security::v2::CertificateRequest | Request for a certificate, associated with the number of attempts |
▶Cndn::security::v2::CertificateStorage | Storage for trusted anchors, verified certificate cache, and unverified certificate cache |
▶Cndn::security::v2::Validator | Interface for validating data and interest packets |
Cndn::security::v2::ValidatorNull | Validator with "accept-all" policy and offline certificate fetcher |
Cndn::security::ValidatorConfig | Helper for validator that uses CommandInterest + Config policy and NetworkFetcher |
Cndn::security::v2::KeyChain | The interface of signing key management |
Cndn::security::v2::TrustAnchorContainer | Container for trust anchors |
▶Cndn::security::v2::TrustAnchorGroup | A group of trust anchors |
Cndn::security::v2::DynamicTrustAnchorGroup | Dynamic trust anchor group |
Cndn::security::v2::StaticTrustAnchorGroup | Static trust anchor group |
▶Cndn::security::v2::ValidationPolicy | Abstraction that implements validation policy for Data and Interest packets |
Cndn::security::v2::ValidationPolicyAcceptAll | A validator policy that accepts any signature of data and interest packets |
Cndn::security::v2::ValidationPolicyCommandInterest | Validation policy for stop-and-wait command Interests |
Cndn::security::v2::ValidationPolicySimpleHierarchy | Validation policy for a simple hierarchical trust model |
Cndn::security::v2::validator_config::ValidationPolicyConfig | The validator which can be set up via a configuration file |
Cnfd::CommandAuthenticatorValidationPolicy | Validation policy that only permits Interest signed by a trust anchor |
Cndn::security::v2::ValidationState | Validation state |
▶Cndn::security::v2::validator_config::Checker | |
Cndn::security::v2::validator_config::HyperRelationChecker | |
Cndn::security::v2::validator_config::NameRelationChecker | |
Cndn::security::v2::validator_config::RegexChecker | |
▶Cndn::security::v2::validator_config::Filter | Filter is one of the classes used by ValidatorConfig |
Cndn::security::v2::validator_config::RegexNameFilter | Filter to check that packet name matches the specified regular expression |
Cndn::security::v2::validator_config::RelationNameFilter | Check that name is in relation to the packet name |
Cndn::security::v2::validator_config::Rule | |
▶Cndn::Transport | TLV-block delivery service |
Cndn::TcpTransport | Transport using TCP socket |
Cndn::UnixTransport | Transport using Unix stream socket |
Cndn::util::DummyClientFace::Transport | |
Cnfd::face::InternalClientTransport | Implements a client-side transport that can be paired with another |
Cndn::util::NotificationStream< Notification > | Publisher of Notification Stream |
▶Cndn::util::NotificationSubscriberBase | |
Cndn::util::NotificationSubscriber< Notification > | Subscriber of Notification Stream |
▶Cndn::util::NotificationSubscriber< FaceEventNotification > | |
Cndn::nfd::FaceMonitor | A subscriber for Face status change notification stream |
Cndn::util::scheduler::Scheduler | Generic scheduler |
Cndn::util::scheduler::ScopedEventId | Event that is automatically cancelled upon destruction |
Cndn::util::SegmentFetcher | Utility class to fetch latest version of the segmented data |
Cndn::util::signal::ScopedConnection | Disconnects a Connection automatically upon destruction |
Cndn::util::signal::Signal< Owner, TArgs > | Lightweight signal / event system |
Cndn::util::Sqlite3Statement | Wrap an SQLite3 prepared statement |
Cnfd::CommandAuthenticator | ControlCommand authorization according to NFD configuration file |
Cnfd::ConfigFile | Configuration file parsing utility |
Cnfd::cs::Cs | ContentStore |
▶Cnfd::cs::Policy | CS replacement policy |
Cnfd::cs::lru::LruPolicy | LRU cs replacement policy |
Cnfd::cs::priority_fifo::PriorityFifoPolicy | Priority Fifo cs replacement policy |
Cnfd::DeadNonceList | Dead Nonce list |
▶Cnfd::face::Channel | Represent a channel that communicates on a local endpoint |
Cnfd::face::EthernetChannel | Class implementing Ethernet-based channel to create faces |
Cnfd::face::TcpChannel | Class implementing TCP-based channel to create faces |
Cnfd::face::UdpChannel | Class implementing UDP-based channel to create faces |
Cnfd::face::UnixStreamChannel | Class implementing a local channel to create faces |
Cnfd::face::WebSocketChannel | Class implementing WebSocket-based channel to create faces |
Cnfd::face::Face | Generalization of a network interface |
Cnfd::face::FaceSystem | Entry point of the face system |
Cnfd::face::FaceSystem::ConfigContext | Context for processing a config section in ProtocolFactory |
Cnfd::face::LinkService | Upper part of a Face |
Cnfd::face::LpReassembler | Reassembles fragmented network-layer packets |
Cnfd::face::LpReliability | For reliable sending and receiving of link-layer packets |
Cnfd::face::PcapHelper | Helper class for dealing with libpcap handles |
▶Cnfd::face::ProtocolFactory | Provides support for an underlying protocol |
Cnfd::face::EthernetFactory | Protocol factory for Ethernet |
Cnfd::face::TcpFactory | Protocol factory for TCP over IPv4 and IPv6 |
Cnfd::face::UdpFactory | Protocol factory for UDP over IPv4 and IPv6 |
Cnfd::face::UnixStreamFactory | Protocol factory for stream-oriented Unix sockets |
Cnfd::face::WebSocketFactory | Protocol factory for WebSocket |
Cnfd::face::Transport | Lower part of a Face |
Cnfd::FaceTable | Container of all faces |
Cnfd::fib::Entry | FIB entry |
Cnfd::fib::Fib | Forwarding Information Base (FIB) |
Cnfd::ForwarderStatusManager | Implement the Forwarder Status of NFD Management Protocol |
Cnfd::fw::asf::AsfMeasurements | Helper class to retrieve and create strategy measurements |
▶Cnfd::fw::ProcessNackTraitsBase | Common procedure for processing Nacks |
Cnfd::fw::ProcessNackTraits< S > | |
▶Cnfd::fw::ProcessNackTraits< BestRouteStrategy2 > | |
Cnfd::fw::BestRouteStrategy2 | Best Route strategy version 4 |
▶Cnfd::fw::ProcessNackTraits< MulticastStrategy > | |
Cnfd::fw::MulticastStrategy | Forwarding strategy that forwards Interest to all FIB nexthops |
▶Cnfd::fw::Strategy | Forwarding strategy |
Cnfd::fw::AccessStrategy | Access Router Strategy version 1 |
Cnfd::fw::asf::AsfStrategy | Adaptive SRTT-based Forwarding Strategy |
Cnfd::fw::BestRouteStrategy2 | Best Route strategy version 4 |
▶Cnfd::fw::BestRouteStrategyBase | |
Cnfd::fw::BestRouteStrategy | Best Route strategy version 1 |
Cnfd::fw::ClientControlStrategy | Identical to BestRouteStrategy v1, for backwards compatibility |
Cnfd::fw::MulticastStrategy | Forwarding strategy that forwards Interest to all FIB nexthops |
Cnfd::fw::NccStrategy | Forwarding strategy similar to CCNx 0.7.2 |
▶Cnfd::fw::UnsolicitedDataPolicy | Determines how to process an unsolicited Data |
Cnfd::fw::AdmitAllUnsolicitedDataPolicy | Admits all unsolicited Data |
Cnfd::fw::AdmitLocalUnsolicitedDataPolicy | Admits unsolicited Data from local faces |
Cnfd::fw::AdmitNetworkUnsolicitedDataPolicy | Admits unsolicited Data from non-local faces |
Cnfd::fw::DropAllUnsolicitedDataPolicy | Drops all unsolicited Data |
▶Cnfd::ManagerBase | Collection of common functions shared by all NFD managers and RIB manager, such as communicating with the dispatcher and command validator |
▶Cnfd::NfdManagerBase | Collection of common functions shared by all NFD managers, such as communicating with the dispatcher and command validator |
Cnfd::CsManager | Implement the CS Management of NFD Management Protocol |
Cnfd::FaceManager | Implement the Face Management of NFD Management Protocol |
Cnfd::FibManager | Implement the FIB Management of NFD Management Protocol |
Cnfd::StrategyChoiceManager | Implement the Strategy Choice Management of NFD Management Protocol |
Cnfd::rib::RibManager | |
Cnfd::measurements::Entry | Measurements entry |
Cnfd::measurements::Measurements | Measurements table |
Cnfd::measurements::MeasurementsAccessor | Allows Strategy to access portion of Measurements table under its namespace |
Cnfd::name_tree::Entry | Entry in the name tree |
Cnfd::name_tree::NameTree | Common index structure for FIB, PIT, StrategyChoice, and Measurements |
Cnfd::name_tree::Node | Hashtable node |
Cnfd::Nfd | Class representing NFD instance This class can be used to initialize all components of NFD |
Cnfd::NfdRunner | Executes NFD with RIB manager |
Cnfd::pit::Entry | Interest table entry |
Cnfd::pit::Pit | Interest Table |
Cnfd::rib::AutoPrefixPropagator | Automatic prefix propagation feature |
Cnfd::rib::FibUpdater | Computes FibUpdates based on updates to the RIB and sends them to NFD |
Cnfd::rib::Readvertise | Readvertise a subset of routes to a destination according to a policy |
▶Cnfd::rib::ReadvertiseDestination | Destination to readvertise into |
Cnfd::rib::NfdRibReadvertiseDestination | Readvertise destination using NFD RIB management protocol |
Cnfd::rib::ReadvertisedRoute | State of a readvertised route |
▶Cnfd::rib::ReadvertisePolicy | Policy to decide whether to readvertise a route, and what prefix to readvertise |
Cnfd::rib::ClientToNlsrReadvertisePolicy | Policy to readvertise routes registered by end hosts into NLSR |
Cnfd::rib::Rib | Routing Information Base |
Cnfd::rib::Service | Initializes and executes NFD-RIB service thread |
Cnfd::scheduler::ScopedEventId | Cancels an event automatically upon destruction |
Cnfd::strategy_choice::Entry | Strategy Choice entry |
Cnfd::strategy_choice::StrategyChoice | Strategy Choice table |
Cnfd::TablesConfigSection | Handles 'tables' config section |
Cndn::util::signal::Signal< ndn::ContainerWithOnEmptySignal< shared_ptr< PendingInterest > > > | |
Cndn::util::signal::Signal< ndn::ContainerWithOnEmptySignal< shared_ptr< RegisteredPrefix > > > | |
Cndn::util::signal::Signal< ndn::ContainerWithOnEmptySignal< T > > | |
Cndn::util::signal::Signal< ndn::net::NetworkInterface, InterfaceState, InterfaceState > | |
Cndn::util::signal::Signal< ndn::net::NetworkInterface, ndn::net::NetworkAddress > | |
Cndn::util::signal::Signal< ndn::net::NetworkInterface, uint32_t, uint32_t > | |
Cndn::util::signal::Signal< ndn::net::NetworkMonitorImpl > | |
Cndn::util::signal::Signal< ndn::net::NetworkMonitorImpl, shared_ptr< const ndn::net::NetworkInterface > > | |
Cndn::util::signal::Signal< ndn::security::v2::InterestValidationState, ndn::Interest > | |
Cndn::util::signal::Signal< ndn::util::DummyClientFace, ndn::Data > | |
Cndn::util::signal::Signal< ndn::util::DummyClientFace, ndn::Interest > | |
Cndn::util::signal::Signal< ndn::util::DummyClientFace, ndn::lp::Nack > | |
Cndn::util::signal::Signal< ndn::util::DummyClientFace::Transport, ndn::Block > | |
Cndn::util::signal::Signal< ndn::util::NotificationSubscriber, FaceEventNotification > | |
Cndn::util::signal::Signal< ndn::util::NotificationSubscriber, Notification > | |
Cndn::util::signal::Signal< ndn::util::NotificationSubscriberBase > | |
Cndn::util::signal::Signal< ndn::util::NotificationSubscriberBase, ndn::Data > | |
Cndn::util::signal::Signal< ndn::util::NotificationSubscriberBase, ndn::lp::Nack > | |
Cndn::util::signal::Signal< ndn::util::SegmentFetcher, ndn::Data > | |
Cndn::util::signal::Signal< nfd::cs::Policy, iterator > | |
Cndn::util::signal::Signal< nfd::face::InternalTransportBase, ndn::Block > | |
Cndn::util::signal::Signal< nfd::face::LinkService, ndn::Data > | |
Cndn::util::signal::Signal< nfd::face::LinkService, ndn::Interest > | |
Cndn::util::signal::Signal< nfd::face::LinkService, ndn::lp::Nack > | |
Cndn::util::signal::Signal< nfd::face::LpReassembler, Transport::EndpointId, size_t > | |
Cndn::util::signal::Signal< nfd::face::LpReliability, ndn::Interest > | |
Cndn::util::signal::Signal< nfd::face::Transport, FaceState, FaceState > | |
Cndn::util::signal::Signal< nfd::face::Transport, TransportState, TransportState > | |
Cndn::util::signal::Signal< nfd::FaceTable, nfd::face::Face &> | |
Cndn::util::signal::Signal< nfd::Forwarder, nfd::pit::Entry > | |
Cndn::util::signal::Signal< nfd::Forwarder, nfd::pit::Entry, nfd::face::Face, ndn::Data > | |
Cndn::util::signal::Signal< nfd::rib::ReadvertiseDestination, bool > | |
Cndn::util::signal::Signal< nfd::rib::Rib, ndn::Name > | |
Cndn::util::signal::Signal< nfd::rib::Rib, nfd::rib::RibRouteRef > | |
▶Cenable_shared_from_this | |
Cndn::Data | Represents a Data packet |
Cndn::Interest | Interest packet |
▶Cndn::StreamTransportImpl< BaseTransport, Protocol > | Implementation detail of a Boost.Asio-based stream-oriented transport |
Cndn::StreamTransportWithResolverImpl< BaseTransport, Protocol > | Implementation detail of a Boost.Asio-based stream-oriented transport with resolver support |
Cnfd::CommandAuthenticator | ControlCommand authorization according to NFD configuration file |
Cnfd::face::Face | Generalization of a network interface |
Cnfd::rib::RibEntry | RIB entry, which contains one or more Routes with the same prefix |