Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cndn::AsyncSocketTransport< AsioProtocol >AsyncSocketTransport is a helper template class for AsyncTcpTransport and AsyncUnixTransport to implement common socket communication tasks using Boost's asio io_service
 Cndn::BoostInfoParserA BoostInfoParser reads files in Boost's INFO format and constructs a BoostInfoTree
 Cndn::BoostInfoTreeBoostInfoTree is provided for compatibility with the Boost INFO property list format used in ndn-cxx
 Cndn::Name::BreadthFirstLess
 CCallbackCounter
 CCallbacks
 Cndn::CertificateCacheA CertificateCache is used to save other users' certificate during verification
 Cndn::CertificateExtensionA CertificateExtension represents the Extension entry in a certificate
 Cndn::CertificateSubjectDescriptionA CertificateSubjectDescription represents the SubjectDescription entry in a Certificate
 Cndn::ChangeCounter< T >A ChangeCounter keeps a target object whose change count is tracked by a local change count
 Cndn::ChangeCounter< ndn::Exclude >
 Cndn::ChangeCounter< ndn::KeyLocator >
 Cndn::ChangeCounter< ndn::MetaInfo >
 Cndn::ChangeCounter< ndn::Name >
 Cndn::ChronoSync2013ChronoSync2013 implements the NDN ChronoSync protocol as described in the 2013 paper "Let's ChronoSync: Decentralized Dataset State Synchronization in Named Data Networking"
 Cndn::CommandInterestGeneratorAn CommandInterestGenerator keeps track of a timestamp and generates command interests according to the NFD Signed Command Interests protocol: http://redmine.named-data.net/projects/nfd/wiki/Command_Interests
 Cndn::MemoryContentCache::StaleTimeContent::CompareCompare shared_ptrs to Content based only on staleTimeMilliseconds_
 Cndn::DelayedCallTable::Entry::CompareCompare shared_ptrs to Entry based only on callTime_
 Cndn::DigestTree::Node::CompareCompare shared_ptrs to Node based on dataPrefix_ and seqno_session_
 Cndn::Name::ComponentA Name::Component holds a read-only name component value
 Cndn::Transport::ConnectionInfoA Transport::ConnectionInfo is a base class for connection information used by subclasses of Transport
 Cndn::ControlParametersA ControlParameters holds a Name and other fields for a ControlParameters which is used, for example, in the command interest to register a prefix with a forwarder
 Cndn::ControlResponseA ControlResponse holds a status code, status text and other fields for a ControlResponse which is used, for example, in the response from sending a register prefix control command to a forwarder
 CCounter
 CCredentialStorage
 Cndn::Data
 CDataValueContext
 Cndn::DelayedCallTable
 Cndn::DelegationSet::DelegationA DelegationSet::Delegation holds a preference number and delegation name
 Cndn::DelegationSetA DelegationSet holds a list of DelegationSet::Delegation entries which is used as the content of a Link instance
 Cndn::DelegationSetLite
 Cndn::DerNodeDerNode implements the DER node types used in encoding/decoding DER-formatted data
 Cndn::DigestTree
 CEcho
 Cenable_shared_from_this
 Cndn::EncryptedContentAn EncryptedContent holds an encryption type, a payload and other fields representing encrypted content
 Cndn::Exclude::EntryAn Exclude::Entry holds an ndn_ExcludeType, and if it is a COMPONENT, it holds the component value
 Cndn::InterestFilterTable::EntryAn Entry holds an interestFilterId, an InterestFilter and the OnInterestCallback with its related Face
 Cndn::PendingInterestTable::EntryEntry holds the callbacks and other fields for an entry in the pending interest table
 Cexception
 Cndn::ExcludeAn Exclude holds a vector of Exclude::Entry
 Cndn::FaceMain methods for NDN communication
 Cndn::ForwardingFlagsA ForwardingFlags object holds the flags which specify how the forwarding daemon should forward an interest for a registered prefix
 Cndn::IdentityManagerAn IdentityManager is the interface of operations related to identity, keys, and certificates
 Cndn::IdentityStorageIdentityStorage is a base class for the storage of identity, public keys and certificates
 Cndn::Node::RegisterResponse::Info
 Cndn::InterestAn Interest holds a Name and other fields for an interest
 Cndn::InterestFilterAn InterestFilter holds a Name prefix and optional regex match expression for use in Face::setInterestFilter
 Cndn::InterestFilterTableAn InterestFilterTable is an internal class to hold a list of entries with an interest Filter and its OnInterestCallback
 CInterestValueContext
 Cndn::KeyChainKeyChain is the main class of the security library
 Cndn::KeyLocator
 Cndn::KeyParamsKeyParams is a base class for key parameters
 Cndn::LpPacketAn LpPacket represents an NDNLPv2 packet including header fields an an optional fragment
 Cndn::LpPacketHeaderFieldThis is a base class for LP packet header fields like NetworkNack
 Cndn::MemoryContentCacheA MemoryContentCache holds a set of Data packets and answers an Interest to return the correct Data packet
 CMessage
 Cndn::MetaInfoA MetaInfo holds the meta info which is signed inside the data packet
 Cndn::NameA Name holds an array of Name::Component and represents an NDN name
 Cndn_BlobCopyright (C) 2015-2016 Regents of the University of California
 Cndn_ControlParametersAn ndn_ControlParameters holds fields for a ControlParameters which is used in the command interest such as to register a prefix with a forwarder
 Cndn_ControlResponseCopyright (C) 2016 Regents of the University of California
 Cndn_Data
 Cndn_DelegationSet_DelegationCopyright (C) 2016 Regents of the University of California
 Cndn_DynamicUInt8ArrayA struct ndn_DynamicUInt8Array holds a pointer to an allocated array, the length of the allocated array, and an optional realloc function which can changes its size
 Cndn_EcKeyInfoCopyright (C) 2013-2016 Regents of the University of California
 Cndn_ElementListenerAn ndn_ElementListener struct holds a function pointer onReceivedElement
 Cndn_ElementReaderA ndn_ElementReader lets you call ndn_ElementReader_onReceivedData multiple times which uses an ndn_TlvStructureDecoder as needed to detect the end of a TLV element, and calls (*elementListener->onReceivedElement)(element, elementLength) with the element
 Cndn_EncryptedContentCopyright (C) 2016 Regents of the University of California
 Cndn_EncryptParamsAn ndn_EncryptParams holds an algorithm type and other parameters used to encrypt and decrypt
 Cndn_ExcludeAn ndn_Exclude holds an array of ndn_ExcludeEntry
 Cndn_ExcludeEntryAn ndn_ExcludeEntry holds an ndn_ExcludeType, and if it is a COMPONENT, it holds a pointer to the component value
 Cndn_ForwardingFlagsCopyright (C) 2013-2016 Regents of the University of California
 Cndn_IncomingFaceIdCopyright (C) 2016 Regents of the University of California
 Cndn_InterestAn ndn_Interest holds an ndn_Name and other fields for an interest
 Cndn_KeyLocatorAn ndn_KeyLocator holds the type of key locator and related data
 Cndn_LpPacketAn ndn_LpPacket holds a list of LP packet header fields and an optional fragment wire encoding
 Cndn_LpPacketHeaderFieldAn ndn_LpPacketHeaderField holds a type and a union with values for the different types of LP packet header field
 Cndn_MetaInfoAn ndn_MetaInfo struct holds the meta info which is signed inside the data packet
 Cndn_NameAn ndn_Name holds an array of ndn_NameComponent
 Cndn_NameComponentCopyright (C) 2015-2016 Regents of the University of California
 Cndn_NetworkNackAn ndn_NetworkNack represents a network Nack packet and includes a Nack reason
 Cndn_SignatureAn ndn_Signature struct holds the signature bits and other info representing the signature in a data packet or signed interest
 Cndn_SocketTransportCopyright (C) 2015-2016 Regents of the University of California
 Cndn_TcpTransport
 Cndn_TlvDecoderCopyright (C) 2014-2016 Regents of the University of California
 Cndn_TlvEncoderCopyright (C) 2014-2016 Regents of the University of California
 Cndn_TlvStructureDecoder
 Cndn_UdpTransport
 Cndn_UnixTransport
 Cndn::DigestTree::Node
 Cndn::OID
 Cndn::MemoryContentCache::PendingInterestA PendingInterest holds an interest which onInterest received but could not satisfy
 Cndn::PendingInterestTableA PendingInterestTable is an internal class to hold a list of pending interests with their callbacks
 Cndn::PolicyManagerA PolicyManager is an abstract base class to represent the policy for verifying data packets
 Cndn::PrivateKeyStorage
 Cndn::ProtobufTlvProtobufTlv has static methods to encode and decode an Protobuf Message object as NDN-TLV
 Cndn::PublicKey
 CRegisterCounter
 Cndn::RegisteredPrefixTableA RegisteredPrefixTable is an internal class to hold a list of registered prefixes with information necessary to remove the registration later
 Cgoogle::protobuf::RepeatedPtrField< Element >
 Cgoogle::protobuf::RepeatedPtrField< ::ndn_message::ndn_message::ChannelStatusMessage_ChannelStatus >
 Cgoogle::protobuf::RepeatedPtrField< ::ndn_message::ndn_message::ControlParametersTypes_ControlParameters >
 Cgoogle::protobuf::RepeatedPtrField< ::ndn_message::ndn_message::FaceQueryFilterMessage_FaceQueryFilter >
 Cgoogle::protobuf::RepeatedPtrField< ::ndn_message::ndn_message::FaceStatusMessage_FaceStatus >
 Cgoogle::protobuf::RepeatedPtrField< ::ndn_message::ndn_message::FibEntryMessage_NextHopRecord >
 Cgoogle::protobuf::RepeatedPtrField< ::ndn_message::ndn_message::RibEntryMessage_RibEntry >
 Cgoogle::protobuf::RepeatedPtrField< ::ndn_message::ndn_message::RibEntryMessage_Route >
 Cgoogle::protobuf::RepeatedPtrField< ::std::string >
 Cgoogle::protobuf::RepeatedPtrField< ::Sync::Sync::SyncState >
 Cshared_ptr
 Cndn::SharedPointerChangeCounter< T >A ChangeCounter keeps a shared_ptr to a target object whose change count is tracked by a local change count
 Cndn::SharedPointerChangeCounter< ndn::Link >
 Cndn::SharedPointerChangeCounter< ndn::Signature >
 Cndn::SignatureA Signature is an abstract base class providing methods to work with the signature information in a Data packet
 Cndn::ChronoSync2013::SyncStateA SyncState holds the values of a sync state message which is passed to the onReceivedSyncState callback which was given to the ChronoSyn2013 constructor
 CTest
 CTestVerificationRulesFriendTestVerificationRulesFriend is a friend of ConfigPolicyManager so we can call its private members through these wrapper functions
 Cndn::Tlv0_1_1WireFormatLiteA Tlv0_1_1WireFormatLite implements implement encoding and decoding using NDN-TLV version 0.1.1
 Cndn::Transport
 Cndn::ValidationRequest
 CVerificationResult
 CVerifyCounter
 Cndn::WireFormat