| Cndn::blob_append_device | |
| Cndn::BoostInfoParser | A BoostInfoParser reads files in Boost's INFO format and constructs a BoostInfoTree |
| Cndn::BoostInfoTree | BoostInfoTree is provided for compatibility with the Boost INFO property list format used in ndn-cxx |
| Cndn::Name::BreadthFirstLess | |
| CCallbackCounter | |
| CCallbacks | |
| Cndn::CertificateCache | A CertificateCache is used to save other users' certificate during verification |
| Cndn::CertificateExtension | A CertificateExtension represents the Extension entry in a certificate |
| Cndn::CertificateSubjectDescription | A 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::ChangeCounter< ndn::PublisherPublicKeyDigest > | |
| Cndn::ChronoSync2013 | ChronoSync2013 implements the NDN ChronoSync protocol as described in the 2013 paper "Let's ChronoSync: Decentralized Dataset State Synchronization in
Named Data Networking" |
| Cndn::CommandInterestGenerator | An 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::Compare | Compare shared_ptrs to Content based only on staleTimeMilliseconds_ |
| Cndn::DigestTree::Node::Compare | Compare shared_ptrs to Node based on dataPrefix_ and seqno_session_ |
| Cndn::Name::Component | A Name::Component holds a read-only name component value |
| ►Cndn::Transport::ConnectionInfo | A Transport::ConnectionInfo is a base class for connection information used by subclasses of Transport |
| Cndn::TcpTransport::ConnectionInfo | A TcpTransport::ConnectionInfo extends Transport::ConnectionInfo to hold the host and port info for the TCP connection |
| Cndn::UdpTransport::ConnectionInfo | A UdpTransport::ConnectionInfo extends Transport::ConnectionInfo to hold the host and port info for the UDP connection |
| Cndn::UnixTransport::ConnectionInfo | A UnixTransport::ConnectionInfo extends Transport::ConnectionInfo to hold the file path of the Unix socket |
| Cndn::ControlParameters | A 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 |
| CCounter | |
| CCredentialStorage | |
| ►Cndn::Data | |
| ►Cndn::Certificate | |
| Cndn::IdentityCertificate | |
| CDataValueContext | |
| ►Cndn::DerNode | DerNode implements the DER node types used in encoding/decoding DER-formatted data |
| Cndn::DerNode::DerBitString | A DerBitString extends DerNode to handle a bit string |
| Cndn::DerNode::DerBoolean | DerBoolean extends DerNode to encode a boolean value |
| ►Cndn::DerNode::DerByteString | A DerByteString extends DerNode to handle byte strings |
| Cndn::DerNode::DerOctetString | DerOctetString extends DerByteString to encode a string of bytes |
| Cndn::DerNode::DerPrintableString | A DerPrintableString extends DerByteString to handle a a printable string |
| Cndn::DerNode::DerGeneralizedTime | A DerGeneralizedTime extends DerNode to represent a date and time, with millisecond accuracy |
| Cndn::DerNode::DerInteger | DerInteger extends DerNode to encode an integer value |
| Cndn::DerNode::DerNull | A DerNull extends DerNode to encode a null value |
| Cndn::DerNode::DerOid | A DerOid extends DerNode to represent an object identifier |
| ►Cndn::DerNode::DerStructure | A DerStructure extends DerNode to hold other DerNodes |
| Cndn::DerNode::DerSequence | |
| Cndn::DigestTree | |
| CEcho | |
| Cndn::EcKeyInfo | The EcKeyInfo struct has fields used by the EC_KEY_INFO array to relate EC key size and OIDs |
| ►Cenable_shared_from_this | |
| Cndn::SegmentFetcher | SegmentFetcher is a utility class to the fetch latest version of segmented data |
| Cndn::Exclude::Entry | An Exclude::Entry holds an ndn_ExcludeType, and if it is a COMPONENT, it holds the component value |
| ►Cexception | |
| ►Cndn::DerException | |
| Cndn::DerDecodingException | |
| Cndn::DerEncodingException | |
| Cndn::NegativeLengthException | |
| ►Cndn::SecurityException | |
| Cndn::UnrecognizedDigestAlgorithmException | |
| Cndn::UnrecognizedKeyFormatException | |
| Cndn::Exclude | An Exclude holds a vector of Exclude::Entry |
| Cndn::Face | Main methods for NDN communication |
| Cndn::ForwardingEntry | A ForwardingEntry holds an action and Name prefix and other fields for a forwarding entry |
| Cndn::IdentityManager | An IdentityManager is the interface of operations related to identity, keys, and certificates |
| ►Cndn::IdentityStorage | IdentityStorage is a base class for the storage of identity, public keys and certificates |
| Cndn::MemoryIdentityStorage | MemoryIdentityStorage extends IdentityStorage and implements its methods to store identity, public key and certificate objects in memory |
| Cndn::Node::NdndIdFetcher::Info | |
| Cndn::Node::RegisterResponse::Info | |
| Cndn::Interest | An Interest holds a Name and other fields for an interest |
| Cndn::InterestFilter | An InterestFilter holds a Name prefix and optional regex match expression for use in Face::setInterestFilter |
| CInterestValueContext | |
| Cndn::KeyChain | KeyChain is the main class of the security library |
| Cndn::KeyLocator | |
| ►Cndn::KeyParams | KeyParams is a base class for key parameters |
| Cndn::EcdsaKeyParams | |
| Cndn::RsaKeyParams | |
| Cndn::MemoryContentCache | A MemoryContentCache holds a set of Data packets and answers an Interest to return the correct Data packet |
| ►CMessage | |
| Cndn_message::ChannelStatusMessage | |
| Cndn_message::ChannelStatusMessage_ChannelStatus | |
| Cndn_message::ControlParametersTypes | |
| Cndn_message::ControlParametersTypes_ControlParameters | |
| Cndn_message::ControlParametersTypes_ControlParametersMessage | |
| Cndn_message::ControlParametersTypes_ControlParametersResponse | |
| Cndn_message::ControlParametersTypes_ControlParametersResponseMessage | |
| Cndn_message::ControlParametersTypes_Name | |
| Cndn_message::ControlParametersTypes_Strategy | |
| Cndn_message::FaceQueryFilterMessage | |
| Cndn_message::FaceQueryFilterMessage_FaceQueryFilter | |
| Cndn_message::FaceStatusMessage | |
| Cndn_message::FaceStatusMessage_FaceStatus | |
| Cndn_message::FibEntryMessage | |
| Cndn_message::FibEntryMessage_FibEntry | |
| Cndn_message::FibEntryMessage_Name | |
| Cndn_message::FibEntryMessage_NextHopRecord | |
| Cndn_message::RepoCommandParameterMessage | |
| Cndn_message::RepoCommandParameterMessage_Name | |
| Cndn_message::RepoCommandParameterMessage_RepoCommandParameter | |
| Cndn_message::RepoCommandParameterMessage_Selectors | |
| Cndn_message::RepoCommandResponseMessage | |
| Cndn_message::RepoCommandResponseMessage_RepoCommandResponse | |
| Cndn_message::RibEntryMessage | |
| Cndn_message::RibEntryMessage_Name | |
| Cndn_message::RibEntryMessage_RibEntry | |
| Cndn_message::RibEntryMessage_Route | |
| CSync::SyncState | |
| CSync::SyncState_SeqNo | |
| CSync::SyncStateMsg | |
| CSyncDemo::ChatMessage | |
| Cndn::MetaInfo | A MetaInfo holds the meta info which is signed inside the data packet |
| Cndn::Name | A Name holds an array of Name::Component and represents an NDN name |
| ►Cndn_BinaryXmlDecoder | Copyright (C) 2013-2015 Regents of the University of California |
| Cndn::BinaryXmlDecoder | A BinaryXmlDecoder extends a C ndn_BinaryXmlDecoder struct and wraps related functions |
| ►Cndn_BinaryXmlEncoder | Copyright (C) 2013-2015 Regents of the University of California |
| Cndn::BinaryXmlEncoder | A BinaryXmlEncoder extends a C ndn_BinaryXmlEncoder struct and wraps related functions |
| Cndn_BinaryXmlStructureDecoder | |
| ►Cndn_Blob | Copyright (C) 2015 Regents of the University of California |
| Cndn::BlobLite | A BlobLite holds a pointer to an immutable pre-allocated buffer and its length This is like a JavaScript string which is a pointer to an immutable string |
| Cndn_ControlParameters | An ndn_ControlParameters holds fields for a ControlParameters which is used in the command interest such as to register a prefix with a forwarder |
| ►Cndn_Data | |
| Cndn::DataLite | A DataLite holds a NameLite and other fields to represent an NDN Data packet |
| ►Cndn_DynamicUInt8Array | A 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::DynamicUInt8ArrayLite | A DynamicUInt8ArrayLite holds a pointer to an allocated array, the length of the allocated array, and an optional realloc function which can changes its size |
| Cndn::DynamicUInt8Vector | A DynamicUInt8Vector extends ndn_DynamicUInt8Array to hold a shared_ptr<vector<uint8_t> > for use with C functions which need an ndn_DynamicUInt8Array |
| ►Cndn_ElementListener | An ndn_ElementListener struct holds a function pointer onReceivedElement |
| ►Cndn::ElementListener | An ElementListener extends an ndn_ElementListener struct to proved an abstract virtual onReceivedElement function which wraps the onReceivedElement used by the ndn_ElementListener struct |
| Cndn::Node | |
| Cndn::ElementListenerLite | An ElementListenerLite holds an OnReceivedElementLite function pointer |
| Cndn_ElementReader | A ndn_ElementReader lets you call ndn_ElementReader_onReceivedData multiple times which uses an ndn_BinaryXmlStructureDecoder or ndn_TlvStructureDecoder as needed to detect the end of a binary XML or TLV element, and calls (*elementListener->onReceivedElement)(element, elementLength) with the element |
| ►Cndn_Exclude | An ndn_Exclude holds an array of ndn_ExcludeEntry |
| Cndn::ExcludeLite | An ExcludeLite holds an array of ExcludeLite::Entry |
| ►Cndn_ExcludeEntry | An ndn_ExcludeEntry holds an ndn_ExcludeType, and if it is a COMPONENT, it holds a pointer to the component value |
| Cndn::ExcludeLite::Entry | |
| Cndn_ForwardingEntry | An ndn_ForwardingEntry holds fields for a ForwardingEntry which is used to register a prefix with a hub |
| ►Cndn_ForwardingFlags | Copyright (C) 2013-2015 Regents of the University of California |
| Cndn::ForwardingFlags | A ForwardingFlags object holds the flags which specify how the forwarding daemon should forward an interest for a registered prefix |
| ►Cndn_Interest | An ndn_Interest holds an ndn_Name and other fields for an interest |
| Cndn::InterestLite | An InterestLite holds a NameLite and other fields for an interest |
| ►Cndn_KeyLocator | An ndn_KeyLocator holds the type of key locator and related data |
| Cndn::KeyLocatorLite | A KeyLocatorLite holds a type and other info to represent the key which signs a Data packet |
| ►Cndn_MetaInfo | An ndn_MetaInfo struct holds the meta info which is signed inside the data packet |
| Cndn::MetaInfoLite | A MetaInfoLite holds a type and other info to represent the meta info of a Data packet |
| ►Cndn_Name | An ndn_Name holds an array of ndn_NameComponent |
| Cndn::NameLite | A NameLite holds an array of NameLite::Component |
| ►Cndn_NameComponent | Copyright (C) 2015 Regents of the University of California |
| Cndn::NameLite::Component | A NameLite::Component holds a pointer to the component value |
| Cndn_PublisherPublicKeyDigest | Copyright (C) 2015 Regents of the University of California |
| ►Cndn_Signature | An ndn_Signature struct holds the signature bits and other info representing the signature in a data packet or signed interest |
| Cndn::SignatureLite | A SignatureLite holds a signature type, a KeyLocatorLite, the signature bytes and other fields to represent the Signature block of a Data packet |
| Cndn_SocketTransport | Copyright (C) 2015 Regents of the University of California |
| ►Cndn_TcpTransport | |
| Cndn::TcpTransportLite | |
| ►Cndn_TlvDecoder | Copyright (C) 2014-2015 Regents of the University of California |
| Cndn::TlvDecoder | A TlvDecoder extends a C ndn_TlvDecoder struct and wraps related functions |
| ►Cndn_TlvEncoder | Copyright (C) 2014-2015 Regents of the University of California |
| Cndn::TlvEncoder | A TlvEncoder extends a C ndn_TlvEncoder struct and wraps related functions |
| Cndn_TlvStructureDecoder | |
| ►Cndn_UdpTransport | |
| Cndn::UdpTransportLite | |
| ►Cndn_UnixTransport | |
| Cndn::UnixTransportLite | |
| Cndn::DigestTree::Node | |
| Cndn::OID | |
| Cndn::MemoryContentCache::PendingInterest | A PendingInterest holds an interest which onInterest received but could not satisfy |
| ►Cndn::PolicyManager | A PolicyManager is an abstract base class to represent the policy for verifying data packets |
| Cndn::ConfigPolicyManager | A ConfigPolicyManager manages trust according to a configuration file in the Validator Configuration File Format (http://redmine.named-data.net/projects/ndn-cxx/wiki/CommandValidatorConf) |
| Cndn::NoVerifyPolicyManager | |
| Cndn::SelfVerifyPolicyManager | A SelfVerifyPolicyManager implements a PolicyManager to use the public key DER in the data packet's KeyLocator (if available) or look in the IdentityStorage for the public key with the name in the KeyLocator (if available) and use it to verify the data packet, without searching a certificate chain |
| ►Cndn::PrivateKeyStorage | |
| Cndn::FilePrivateKeyStorage | FilePrivateKeyStorage extends PrivateKeyStorage to implement private key storage using files |
| Cndn::MemoryPrivateKeyStorage | MemoryPrivateKeyStorage extends PrivateKeyStorage to implement a simple in-memory private key store |
| Cndn::ProtobufTlv | ProtobufTlv has static methods to encode and decode an Protobuf Message object as NDN-TLV |
| Cndn::PublicKey | |
| Cndn::PublisherPublicKeyDigest | A PublisherPublicKeyDigest holds the publisher public key digest value, if any |
| CRegisterCounter | |
| 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::Blob | A Blob holds a pointer to an immutable byte array implemented as const std::vector<uint8_t> |
| Cndn::SignedBlob | A SignedBlob extends Blob to keep the offsets of a signed portion (e.g., the bytes of Data packet) |
| 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::Signature > | |
| ►Cndn::Signature | A Signature is an abstract base class providing methods to work with the signature information in a Data packet |
| Cndn::DigestSha256Signature | A DigestSha256Signature extends Signature and holds the signature bits (which are only the SHA256 digest) and an empty SignatureInfo for a data packet or signed interest |
| Cndn::Sha256WithEcdsaSignature | A Sha256WithEcdsaSignature extends Signature and holds the signature bits and other info representing a SHA256-with-ECDSA signature in a data packet |
| Cndn::Sha256WithRsaSignature | A Sha256WithRsaSignature extends Signature and holds the signature bits and other info representing a SHA256-with-RSA signature in a data packet |
| ►Cstream | |
| Cndn::blob_stream | This is called "blob_stream" but it doesn't use an ndn::Blob which is immutable |
| Cndn::ChronoSync2013::SyncState | A SyncState holds the values of a sync state message which is passed to the onReceivedSyncState callback which was given to the ChronoSyn2013 constructor |
| ►CTest | |
| CTestCertificate | |
| CTestConfigPolicyManager | |
| CTestControlParametersEncodeDecode | |
| CTestDataMethods | |
| CTestFaceInterestMethods | |
| CTestInterestDump | |
| CTestInterestMethods | |
| CTestNameConventions | |
| CTestNameMethods | |
| CTestSqlIdentityStorage | |
| CTestVerificationRules | |
| CTestVerificationRulesFriend | TestVerificationRulesFriend is a friend of ConfigPolicyManager so we can call its private members through these wrapper functions |
| Cndn::Tlv0_1_1WireFormatLite | A Tlv0_1_1WireFormatLite implements implement encoding and decoding using NDN-TLV version 0.1.1 |
| ►Cndn::Transport | |
| Cndn::TcpTransport | |
| Cndn::UdpTransport | |
| Cndn::UnixTransport | |
| Cndn::ValidationRequest | |
| CVerificationResult | |
| CVerifyCounter | |
| ►Cndn::WireFormat | |
| Cndn::BinaryXmlWireFormat | A BinaryXmlWireFormat extends WireFormat to override its virtual methods to implement encoding and decoding using binary XML |
| ►Cndn::Tlv0_1_1WireFormat | A Tlv0_1_1WireFormat extends WireFormat to override its virtual methods to implement encoding and decoding using NDN-TLV version 0.1.1 |
| Cndn::Tlv0_1WireFormat | A Tlv0_1WireFormat extends Tlv0_1_1WireFormat so that it is an alias in case any applications use Tlv0_1WireFormat directly |
| Cndn::TlvWireFormat | A TlvWireFormat extends WireFormat to override its virtual methods to implement encoding and decoding using the preferred implementation of NDN-TLV |