NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CApplication
 CAttributeChecker
 CAttributeValue
 Cboost::asio::time_traits< ndn::time::steady_clock >
 Cboost::chrono::clock_string< ndn::time::steady_clock, CharT >
 Cboost::chrono::clock_string< ndn::time::system_clock, CharT >
 Csource
 Cstream
 Cnoncopyable
 Cndn::ContainerWithOnEmptySignal< shared_ptr< PendingInterest > >
 Cndn::ContainerWithOnEmptySignal< shared_ptr< RegisteredPrefix > >
 CCustomClock
 CDataMatchResultUnordered iterable of all PIT entries matching Data
 CEventIdPrivate storage of information about the event
 CEventIdOpaque type (shared_ptr) representing ID of a scheduled event
 CFaceIdIdentifies a face
 Cndn::nfd::FaceTraits< FaceEventNotification >
 Cndn::nfd::FaceTraits< FaceStatus >
 CHeader
 CMemUsageCopyright (c) 2011-2015 Regents of the University of California
 Cndn::AesKeyParamsInfoAesKeyParamsInfo is used to initialize a SimpleSymmetricKeyParams template for AES key
 Cndn::BlockClass representing a wire element of NDN-TLV packet format
 Cndn::CertificateExtensionA CertificateExtension represents the Extension entry in a certificate
 Cndn::CertificateSubjectDescriptionA CertificateSubjectDescription represents the SubjectDescription entry in a Certificate
 Cndn::CFReleaser< T >Helper class to wrap CoreFoundation object pointers
 Cndn::CommandInterestGeneratorHelper class to generate CommandInterests
 Cndn::ContainerWithOnEmptySignal< T >A simple container that will fire up onEmpty signal when there are no entries left
 Cndn::dns::AnyAddress
 Cndn::dns::Ipv4Only
 Cndn::dns::Ipv6Only
 Cndn::EcdsaKeyParamsInfoEcdsaKeyParamInfo is used to initialize a SimplePublicKeyParams template for ECDSA key
 Cndn::encoding::DataBlockFast< Iterator >Helper class template to create a data block when RandomAccessIterator is used
 Cndn::encoding::DataBlockSlow< Iterator >Helper class template to create a data block when generic InputIterator is used
 Cndn::encoding::EncoderHelper class to perform TLV encoding Interface of this class (mostly) matches interface of Estimator class
 Cndn::encoding::EncodingImpl< TAG >
 Cndn::encoding::EstimatorHelper class to estimate size of TLV encoding Interface of this class (mostly) matches interface of Encoder class
 Cndn::ExcludeClass to represent Exclude component in NDN interests
 Cndn::Hashable< X >Concept check for CryptoPP hash algorithm
 Cndn::InterestFilter
 Cndn::KeyLocator
 Cndn::KeyParamsBase class of key parameters
 Cndn::lp::CachePolicyCachePolicy header field
 Cndn::lp::detail::DecodeHelper< TlvType, T >
 Cndn::lp::detail::DecodeHelper< TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > >
 Cndn::lp::detail::DecodeHelper< TlvType, uint64_t >
 Cndn::lp::detail::EncodeHelper< TAG, TlvType, T >
 Cndn::lp::detail::EncodeHelper< TAG, TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > >
 Cndn::lp::detail::EncodeHelper< TAG, TlvType, uint64_t >
 Cndn::lp::detail::ExtractFieldInfo
 Cndn::lp::detail::FieldDecl< LOCATION, VALUE, TYPE, REPEATABLE >
 Cndn::lp::detail::FieldInfo
 Cndn::lp::Field< X >Concept check for fields
 Cndn::lp::field_location_tags::Base
 Cndn::lp::NackHeaderNetwork NACK header
 Cndn::lp::Packet
 Cndn::MatchInterestFilterIdFunctor to match InterestFilterId
 Cndn::MatchPendingInterestIdFunctor to match pending interests against PendingInterestId
 Cndn::MatchRegisteredPrefixIdFunctor to match RegisteredPrefixId
 Cndn::MetaInfoAn MetaInfo holds the meta info which is signed inside the data packet
 Cndn::mgmt::ControlParametersBase class for a struct that contains ControlCommand parameters
 Cndn::mgmt::ControlResponseControlCommand response
 Cndn::mgmt::StatusDatasetContext
 Cndn::nfd::ChannelStatusNFD Channel Status dataset
 Cndn::nfd::CommandOptionsOptions for ControlCommand execution
 Cndn::nfd::ControlCommand::FieldValidator
 Cndn::nfd::FaceQueryFilterFace Query Filter
 Cndn::nfd::FaceTraits< C >Providers getters and setters of face information fields
 Cndn::nfd::FibEntry
 Cndn::nfd::ForwarderStatusNFD Forwarder Status
 Cndn::nfd::LocalControlHeaderClass to handle work with LocalControlHeader
 Cndn::nfd::NextHopRecord
 Cndn::nfd::RibEntryData abstraction for RIB entry
 Cndn::nfd::RibFlagsTraits< T >Implements getters to each RIB flag
 Cndn::nfd::StrategyChoiceNFD StrategyChoice dataset
 Cndn::OID
 Cndn::PublicKey
 Cndn::RegexBackrefManager
 Cndn::RegexMatcher
 Cndn::RsaKeyParamsInfoRsaKeyParamInfo is used to initialize a SimplePublicKeyParams template for RSA key
 Cndn::SecRule
 Cndn::SecTpmFile::Impl
 Cndn::SecTpmOsx::Impl
 Cndn::SecuredBag
 Cndn::security::AdditionalDescriptionAbstraction of AdditionalDescription
 Cndn::security::CertificateContainerA handler to search or enumerate certificates of a key
 Cndn::security::CertificateContainer::const_iterator
 Cndn::security::conf::Checker
 Cndn::security::conf::CheckerFactory
 Cndn::security::conf::FilterFilter is one of the classes used by ValidatorConfig
 Cndn::security::conf::FilterFactory
 Cndn::security::conf::KeyLocatorCheckerKeyLocatorChecker is one of the classes used by ValidatorConfig
 Cndn::security::conf::KeyLocatorCheckerFactory
 Cndn::security::conf::Rule< Packet >
 Cndn::security::Factory< T >
 Cndn::security::IdentityIdentity
 Cndn::security::IdentityContainerA handler to search or enumerate identities in PIB
 Cndn::security::IdentityContainer::const_iterator
 Cndn::security::KeyKey
 Cndn::security::KeyContainerA handler to search or enumerate keys of an identity
 Cndn::security::KeyContainer::const_iterator
 Cndn::security::PibImplAbstract class of PIB implementation
 Cndn::security::SigningInfoSigning parameters passed to KeyChain
 Cndn::security::ValidityPeriodAbstraction of validity period
 Cndn::SelectorsAbstraction implementing Interest selectors
 Cndn::SignatureA Signature is storage for the signature-related information (info and value) in a Data packet
 Cndn::SignatureInfo
 Cndn::StreamTransportImpl< BaseTransport, Protocol >
 Cndn::TagBase class for interest/data tags that can hold any arbitrary information
 Cndn::TagHostBase class to store tag information (e.g., inside Interest and Data packets)
 Cndn::time::CustomClock< BaseClock >Class implementing custom system or steady clock behavior
 Cndn::time::steady_clockSteady clock
 Cndn::time::system_clockSystem 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::util::CanonizeProviderTableInitializer
 Cndn::util::Digest< Hash >digest calculation
 Cndn::util::DontVerifySegmentFunctor to skip validation of individual packets by SegmentFetcher
 Cndn::util::DummyClientFace::OptionsOptions for DummyClientFace
 Cndn::util::FaceUriUnderlying protocol and address used by a Face
 Cndn::util::NetworkMonitor::Impl
 Cndn::util::scheduler::EventIdImpl
 Cndn::util::scheduler::SchedulerGeneric scheduler
 Cndn::util::signal::ConnectionConnection to a signal
 Cndn::util::signal::DummyExtraArg(implementation detail) a filler for extra argument
 Cndn::ValidationRequestValidationRequest contains information related to further validation
 Cndn::ValidatorValidator is one of the main classes of the security library
 Cndn::WireDecodable< X >Concept check for TLV abstraction with .wireDecode method and constructible from Block
 Cndn::WireEncodable< X >Concept check for TLV abstraction with .wireEncode method
 Cndn::WireEncodableWithEncodingBuffer< X >Concept check for TLV abstraction with .wireEncode method
 C trie_with_policy
 CNextHopListCollection of nexthops
 Cnfd::AppFace
 Cnfd::CommandValidator
 Cnfd::cs::Cs::EntryFromEntryImpl
 Cnfd::cs::EntryBase class for CS entry
 Cnfd::cs::lru::EntryItComparator
 Cnfd::cs::priority_fifo::EntryInfo
 Cnfd::cs::priority_fifo::EntryItComparator
 Cnfd::fib::NextHopNexthop record in FIB entry
 Cnfd::ForwarderMain class of NFD
 Cnfd::fw::StrategyInfoArbitrary information forwarding strategy places on table entries
 Cnfd::ManagerBase
 Cnfd::measurements::AnyEntryEntryPredicate that accepts any Entry
 Cnfd::measurements::EntryWithStrategyInfo< T >
 Cnfd::Multicast
 Cnfd::name_tree::AnyEntry
 Cnfd::name_tree::AnyEntrySubTree
 Cnfd::name_tree::Hash32
 Cnfd::name_tree::Hash64
 Cnfd::name_tree::NodeName Tree Node Class
 Cnfd::ndnlp::NdnlpDataNdnlpData packet
 Cnfd::ndnlp::PartialMessagePartially received message
 Cnfd::ndnlp::SequenceBlockBlock of sequence numbers
 Cnfd::Network
 Cnfd::NetworkInterfaceInfoInformation about a network interface
 Cnfd::PrivilegeHelper
 Cnfd::PrivilegeHelper::ErrorSerious seteuid/gid failure
 Cnfd::ProtocolFactory
 Cnfd::rib::FibUpdateFIB update
 Cnfd::rib::RibUpdateRibUpdate
 Cnfd::rib::RibUpdateBatchCollection of RibUpdates to be applied to a single FaceId
 Cnfd::rib::RouteRoute for a name prefix
 Cnfd::RttEstimatorImplements the Mean-Deviation RTT estimator
 Cnfd::StrategyInfoHostBase class for an entity onto which StrategyInfo objects may be placed
 Cnfd::StreamFaceSenderImpl< Protocol, FaceBase, Packet >
 Cnfd::StreamFaceSenderImpl< Protocol, LocalFace, Packet >
 Cnfd::StreamFaceValidator< Protocol, U >Class allowing validation of the StreamFace use
 Cnfd::StreamFaceValidator< TcpLocalFace::protocol, LocalFace >Class validating use of TcpLocalFace
 Cnfd::TablesConfigSection
 Cnfd::Unicast
 Cns3::aodv::RoutingProtocol
 Cns3::dsdv::RoutingProtocol
 Cns3::dsr::DsrRouting
 Cns3::Ipv4NixVectorRouting
 Cns3::L2Tracer::Stats
 Cns3::ndn::AppHelperA helper to make it easier to instantiate an ns3::ndn::App applications on a set of nodes
 Cns3::ndn::Convert
 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::Data
 Cns3::ndn::FibHelperForwarding Information Base (FIB) helper
 Cns3::ndn::GlobalRoutingHelperHelper for GlobalRouter interface
 Cns3::ndn::IgnoreSections
 Cns3::ndn::Interest
 Cns3::ndn::L3Protocol::Impl
 Cns3::ndn::L3Tracer::Stats
 Cns3::ndn::LinkControlHelperHelper class to control the up or down statuss of an NDN link connecting two specific nodes
 Cns3::ndn::RttHistoryHelper class to store RTT measurements
 Cns3::ndn::ScenarioHelperHelper class to simplify writing basic simulation scenarios
 Cns3::ndn::ScenarioHelper::AppInfo
 Cns3::ndn::ScenarioHelper::RouteInfoRoute information for addRoutes method
 Cns3::ndn::StrategyChoiceHelperNFD Strategy Choice Helper (FIB) helper
 Cns3::olsr::RoutingProtocol
 Cns3::RocketfuelParams
 CObject
 Cndn::nfd::RibFlagsTraits< Route >
 CSimpleRefCount
 Cstd::array< T >STL class
 Cstd::exceptionSTL class
 Cstd::hash< ndn::Name >
 Cstd::hash< ndn::util::ethernet::Address >
 Cstd::ios_baseSTL class
 Citerator
 Cstd::list< T >STL class
 Cstd::vector< T >STL class
 CTag
 CTopologyReader
 Cnoncopyable
 CFaceBase
 Cenable_shared_from_this