Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cndn::security::v2::AdditionalDescriptionAbstraction of AdditionalDescription
 Cndn::detail::AesKeyParamsInfoAesKeyParamsInfo is used to instantiate SimpleSymmetricKeyParams for AES keys
 Cndn::dns::AnyAddress
 Cstd::array< T >STL class
 Cndn::AsHexHelper class to convert a number to hexadecimal format, for use with stream insertion operators
 Cndn::lp::field_location_tags::Base
 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::BlockRepresents a TLV element of NDN packet format
 Cndn::detail::BufferAppendDevice(implementation detail) a Boost.Iostreams.Sink which appends to an ndn::Buffer
 Cndn::lp::CachePolicyCachePolicy header field
 CCachePolicyTagPacket tag for CachePolicy field
 Cndn::security::v2::CertContainerInterface
 Cndn::util::CFReleaser< T >Helper class to wrap CoreFoundation object pointers
 Cndn::util::CFReleaser< SecKeyRef >
 Cndn::nfd::ChannelStatusItem in NFD Channel dataset
 Cboost::chrono::clock_string< ndn::time::steady_clock, CharT >
 Cboost::chrono::clock_string< ndn::time::system_clock, CharT >
 Cndn::nfd::CommandOptionsOptions for ControlCommand execution
 CCongestionMarkTagPacket tag for CongestionMark field
 Cndn::util::signal::ConnectionConnection to a signal
 Cndn::mgmt::ControlParametersBase class for a struct that contains ControlCommand parameters
 Cndn::mgmt::ControlResponseControlCommand response
 Cndn::nfd::CsInfoCS Information dataset
 Cndn::time::CustomClock< BaseClock >Class implementing custom system or steady clock behavior
 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 >
 CDefaultConstructible
 Cndn::DelegationDelegation
 Cndn::DelegationListList of Delegations
 Cndn::security::transform::DownstreamThe downstream interface of a transformation module
 Cndn::util::signal::DummyExtraArg(implementation detail) a filler for extra argument
 Cndn::detail::EcKeyParamsInfoEcKeyParamInfo is used to instantiate SimplePublicKeyParams for elliptic curve keys
 Cndn::lp::EmptyValueZero-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::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::util::scheduler::EventIdIdentifies a scheduled event
 Cndn::util::scheduler::EventQueueCompare
 Cstd::exceptionSTL class
 Cndn::ExcludeRepresents Exclude selector in NDN Interest
 Cndn::Exclude::ExcludeComponentEither a name::Component or "negative infinity"
 Cndn::nfd::FaceQueryFilterFace Query Filter
 Cndn::nfd::FaceTraits< C >Getters and setters for face information fields
 Cndn::nfd::FaceTraits< FaceEventNotification >
 Cndn::nfd::FaceTraits< FaceStatus >
 Cndn::FaceUriUnderlying protocol and address used by a Face
 Cndn::nfd::FibEntry
 Cndn::lp::Field< X >Concept check for fields
 Cndn::lp::FieldDecl< LOCATION, VALUE, TYPE, REPEATABLE >
 Cndn::nfd::ControlCommand::FieldValidator
 Cndn::nfd::ForwarderStatusNFD General Status dataset
 CForwardIterator
 Cstd::hash< ndn::ethernet::Address >
 Cstd::hash< ndn::Name >
 Cndn::security::pib::IdentityA frontend handle of an Identity
 Cndn::in_place_t
 CIncomingFaceIdTagPacket tag for IncomingFaceId field
 Cndn::InterestFilterDeclares the set of Interests a producer can serve, which starts with a name prefix, plus an optional regular expression
 Cstd::ios_baseSTL class
 Cndn::dns::Ipv4Only
 Cndn::dns::Ipv6Only
 Citerator
 Cndn::security::pib::KeyA frontend handle of a key instance
 Cndn::KeyLocator
 Cndn::KeyParamsBase class of key parameters
 Clogger_mt
 Cndn::util::LoggerTimestampTag that writes a timestamp upon stream output
 Cndn::MetaInfoAn MetaInfo holds the meta info which is signed inside the data packet
 Cndn::lp::NackHeaderNetwork NACK header
 Cndn::NameRepresents an absolute name
 Cndn::net::NetworkAddressStores one IP address supported by a network interface
 Cndn::net::NetworkInterfaceRepresents one network interface attached to the host
 CNextHopFaceIdTagPacket tag for NextHopFaceId field
 Cndn::nfd::NextHopRecord
 CNonDiscoveryTagPacket tag for NonDiscovery field
 Cndn::nullopt_t
 Cndn::optional< T >
 Cndn::optional< FacePersistency >
 Cndn::optional< FaceScope >
 Cndn::optional< LinkType >
 Cndn::optional< time::milliseconds >
 Cndn::optional< time::nanoseconds >
 Cndn::optional< uint32_t >
 Cndn::optional< uint64_t >
 Cndn::security::v2::ValidationPolicyCommandInterest::Options
 Cndn::util::DummyClientFace::OptionsOptions for DummyClientFace
 Cndn::ostream_joiner< DelimT, CharT, Traits >
 Cndn::lp::Packet
 Cndn::lp::PrefixAnnouncementPrefix Announcement
 CPrefixAnnouncementTagPacket tag for PrefixAnnouncement field
 Cndn::Exclude::RangeRepresent an excluded component or range
 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::RegexBackrefManager
 Cndn::RegexMatcher
 Cndn::nfd::RibEntryItem in NFD RIB dataset
 Cndn::nfd::RouteFlagsTraits< T >Defines getters for each route inheritance flag
 Cndn::nfd::RouteFlagsTraits< Route >
 Cndn::detail::RsaKeyParamsInfoRsaKeyParamInfo is used to instantiate SimplePublicKeyParams for RSA keys
 Cndn::security::SafeBagSecured container for sensitive information(certificate, private key)
 Cndn::SelectorsAbstraction implementing Interest selectors
 Cndn::util::Sha256Provides stateful SHA-256 digest calculation
 Cndn::SignatureHolds SignatureInfo and SignatureValue in a Data packet
 Cndn::SignatureInfoRepresents a SignatureInfo TLV element
 Cndn::security::SigningInfoSigning parameters passed to KeyChain
 Cndn::time::steady_clockSteady clock
 Cndn::nfd::StrategyChoiceItem in NFD StrategyChoice dataset
 Cstream
 Cndn::time::system_clockSystem clock
 Cndn::TagBase class for packet tags that can hold any arbitrary information
 Cndn::TagHostBase class to store tag information (e.g., inside Interest and Data packets)
 Ctype
 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::security::transform::UpstreamThe upstream interface of a transformation module
 Cndn::security::v2::ValidationErrorValidation error code and optional detailed error message
 Cndn::security::ValidityPeriodAbstraction of validity period
 Cstd::vector< T >STL class
 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
 Cenable_shared_from_this
 Cnoncopyable