| ▼Nboost |  | 
| ►Nchrono |  | 
| Cclock_string< ndn::time::steady_clock, CharT > |  | 
| Cclock_string< ndn::time::system_clock, CharT > |  | 
| ▼Nndn |  | 
| ►Ndetail |  | 
| CAesKeyParamsInfo | AesKeyParamsInfo is used to instantiate SimpleSymmetricKeyParams for AES keys | 
| CBufferAppendDevice | (implementation detail) a Boost.Iostreams.Sink which appends to an ndn::Buffer | 
| CCancelHandle | Handle to cancel an operation | 
| CCFReleaser | Helper class to wrap CoreFoundation object pointers | 
| CEcKeyParamsInfo | EcKeyParamInfo is used to instantiate SimplePublicKeyParams for elliptic curve keys | 
| CHmacKeyParamsInfo | HmacKeyParamsInfo is used to instantiate SimpleSymmetricKeyParams for HMAC keys | 
| CNfdMgmtProtocolStruct |  | 
| CRsaKeyParamsInfo | RsaKeyParamInfo is used to instantiate SimplePublicKeyParams for RSA keys | 
| CScopedCancelHandle | Cancels an operation automatically upon destruction | 
| CStlForwardIteratorConcept |  | 
| CStreamTransportImpl | Implementation detail of a Boost.Asio-based stream-oriented transport | 
| CStreamTransportWithResolverImpl | Implementation detail of a Boost.Asio-based stream-oriented transport with resolver support | 
| ►Ndns |  | 
| CAnyAddress |  | 
| CError |  | 
| CIpv4Only |  | 
| CIpv6Only |  | 
| ►Nencoding |  | 
| ►Ndetail |  | 
| CBinaryBlockFast | Create a binary block copying from RandomAccessIterator | 
| CBinaryBlockSlow | Create a binary block copying from generic InputIterator | 
| CEncoder | Helper class to perform TLV encoding Interface of this class (mostly) matches interface of Estimator class | 
| CEncodingImpl |  | 
| CEncodingImpl< EncoderTag > | EncodingImpl specialization for actual TLV encoding | 
| CEncodingImpl< EstimatorTag > | EncodingImpl specialization for TLV size estimation | 
| CEstimator | Helper class to estimate size of TLV encoding Interface of this class (mostly) matches interface of Encoder class | 
| ►Nethernet |  | 
| CAddress | Ethernet hardware address | 
| ►Nio |  | 
| CError |  | 
| ►Nliterals |  | 
| ►Nlp |  | 
| ►Nfield_location_tags | Indicates where a field may occur | 
| CBase |  | 
| CFragment | Fragment field | 
| CHeader | Header field | 
| ►CCachePolicy | CachePolicy header field | 
| CError |  | 
| CDecodeHelper |  | 
| CDecodeHelper< TlvType, EmptyValue > |  | 
| CDecodeHelper< TlvType, NonNegativeIntegerTag > |  | 
| CDecodeHelper< TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > > |  | 
| CDecodeHelper< TlvType, uint64_t > |  | 
| CEmptyValue | Zero-length TLV-VALUE | 
| CEncodeHelper |  | 
| CEncodeHelper< TAG, TlvType, EmptyValue > |  | 
| CEncodeHelper< TAG, TlvType, NonNegativeIntegerTag > |  | 
| CEncodeHelper< TAG, TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > > |  | 
| CEncodeHelper< TAG, TlvType, uint64_t > |  | 
| CField | Concept check for fields | 
| CFieldDecl | Declare a field | 
| CNack | Network Nack | 
| CNackHeader | Network NACK header | 
| ►CPacket |  | 
| CError |  | 
| CPitToken | Represent a PIT token field | 
| ►CPrefixAnnouncementHeader | PrefixAnnouncement header field in NDNLP | 
| CError |  | 
| ►Nmgmt |  | 
| CControlParameters | Base class for a struct that contains ControlCommand parameters | 
| ►CControlResponse | ControlCommand response | 
| CError |  | 
| CDispatcher | Dispatcher on server side of NFD Management protocol | 
| CStatusDatasetContext | Context for generating response to a StatusDataset request | 
| ►Nname |  | 
| ►CComponent | Represents a name component | 
| CError |  | 
| ►Nnet |  | 
| CNetworkAddress | Stores one IP address supported by a network interface | 
| CNetworkInterface | Represents one network interface attached to the host | 
| ►CNetworkMonitor | Network interface monitor | 
| CError |  | 
| CNetworkMonitorImpl |  | 
| CNetworkMonitorStub | Stub NetworkMonitor for unit testing | 
| ►Nnfd |  | 
| CChannelDataset | Faces/channels dataset | 
| ►CChannelStatus | Item in NFD Channel dataset | 
| CError |  | 
| CCommandOptions | Options for ControlCommand execution | 
| ►CControlCommand | Base class of NFD ControlCommand | 
| CArgumentError | Error in ControlParameters | 
| CFieldValidator |  | 
| CController | NFD Management protocol client | 
| ►CControlParameters | Parameters in a ControlCommand request or response | 
| CError |  | 
| CCsConfigCommand | Cs/config command | 
| CCsEraseCommand | Cs/erase command | 
| ►CCsInfo | CS Information dataset | 
| CError |  | 
| CCsInfoDataset | Cs/info dataset | 
| CFaceCreateCommand | Faces/create command | 
| CFaceDataset | Faces/list dataset | 
| CFaceDatasetBase | Common functionality among FaceDataset and FaceQueryDataset | 
| CFaceDestroyCommand | Faces/destroy command | 
| CFaceEventNotification | Face status change notification | 
| CFaceMonitor | A subscriber for Face status change notification stream | 
| CFaceQueryDataset | Faces/query dataset | 
| ►CFaceQueryFilter | Face Query Filter | 
| CError |  | 
| CFaceStatus | Item in NFD Face dataset | 
| ►CFaceTraits | Getters and setters for face information fields | 
| CError |  | 
| CFaceUpdateCommand | Faces/update command | 
| CFibAddNextHopCommand | Fib/add-nexthop command | 
| CFibDataset | Fib/list dataset | 
| ►CFibEntry |  | 
| CError |  | 
| CFibRemoveNextHopCommand | Fib/remove-nexthop command | 
| CForwarderGeneralStatusDataset | Status/general dataset | 
| ►CForwarderStatus | NFD General Status dataset | 
| CError |  | 
| ►CNextHopRecord |  | 
| CError |  | 
| CRibDataset | Rib/list dataset | 
| ►CRibEntry | Item in NFD RIB dataset | 
| CError |  | 
| CRibRegisterCommand | Rib/register command | 
| CRibUnregisterCommand | Rib/unregister command | 
| ►CRoute | Route in a RibEntry | 
| CError |  | 
| CRouteFlagsTraits | Defines getters for each route inheritance flag | 
| ►CStatusDataset | Base class of NFD StatusDataset | 
| CParseResultError | Indicates reassembled payload cannot be parsed as ResultType | 
| ►CStrategyChoice | Item in NFD StrategyChoice dataset | 
| CError |  | 
| CStrategyChoiceDataset | Strategy-choice/list dataset | 
| CStrategyChoiceSetCommand | Strategy-choice/set command | 
| CStrategyChoiceUnsetCommand | Strategy-choice/set command | 
| ►Nscheduler |  | 
| CEventId | A handle for a scheduled event | 
| CScheduler | Generic time-based scheduler | 
| ►Nsecurity |  | 
| ►Npib |  | 
| ►CCertificateContainer | Container of certificates of a key | 
| Cconst_iterator |  | 
| CIdentity | A frontend handle of an Identity | 
| ►CIdentityContainer | Container of identities of a Pib | 
| Cconst_iterator |  | 
| CKey | A frontend handle of a key instance | 
| ►CKeyContainer | Container of keys of an identity | 
| Cconst_iterator |  | 
| ►CPib | PIB | 
| CError | Semantic error | 
| ►CPibImpl | Abstract class of PIB implementation | 
| CError | Non-semantic error | 
| ►Ntpm |  | 
| CBackEnd | Abstract interface for a TPM backend implementation | 
| ►CKeyHandle | Abstraction of TPM key handle | 
| CError |  | 
| ►CTpm | TPM front-end class | 
| CError |  | 
| ►Ntransform |  | 
| CBase64Decode | The module to perform Base64 decoding transformation | 
| CBase64Encode | The module to perform Base64 encoding transformation | 
| CBlockCipher | The module to encrypt data using block cipher | 
| CBoolSink | A sink which outputs only one boolean value | 
| CBufferSource | A source taking a memory buffer as input | 
| CDigestFilter | The module to calculate digest | 
| CDownstream | The downstream interface of a transformation module | 
| CError | Base class of transformation error | 
| CHexDecode | The module to perform hexadecimal decoding transformation | 
| CHexEncode | The module to perform hexadecimal encoding transformation | 
| ►CPrivateKey | Abstraction of private key in crypto transformation | 
| CError |  | 
| ►CPublicKey | Abstraction of public key in crypto transformation | 
| CError |  | 
| CSignerFilter | The module to sign data | 
| CSink | Abstraction of the transformation sink module | 
| CSource | Abstraction of the transformation source module | 
| CStepSource | A source that can accept input step by step, and can close input explicitly | 
| CStreamSink | A sink which directs output to an std::ostream | 
| CStreamSource | A source taking an std::istream as input | 
| CStripSpace | Strip whitespace characters from a stream | 
| CTransform | Abstraction of an intermediate transformation module | 
| CUpstream | The upstream interface of a transformation module | 
| CVerifierFilter | The module to verify signatures | 
| ►Nv2 |  | 
| ►Nvalidator_config |  | 
| CChecker |  | 
| CError |  | 
| CFilter | Filter is one of the classes used by ValidatorConfig | 
| CHyperRelationChecker |  | 
| CNameRelationChecker |  | 
| CRegexChecker |  | 
| CRegexNameFilter | Filter to check that packet name matches the specified regular expression | 
| CRelationNameFilter | Check that name is in relation to the packet name | 
| CRule |  | 
| CValidationPolicyConfig | A validator that can be set up via a configuration file | 
| ►CAdditionalDescription | Abstraction of AdditionalDescription | 
| CError |  | 
| CCertContainerInterface |  | 
| CCertificate | The certificate following the certificate format naming convention | 
| CCertificateBundleFetcher | Fetch certificate bundle from the network | 
| CCertificateCache | Represents a container for verified certificates | 
| CCertificateFetcher | Interface used by the validator to fetch missing certificates | 
| CCertificateFetcherDirectFetch | Extends CertificateFetcherFromNetwork to fetch certificates from the incoming face of the packet | 
| CCertificateFetcherFromNetwork | Fetch missing keys from the network | 
| CCertificateFetcherOffline | Certificate fetcher realization that does not fetch keys (always offline) | 
| CCertificateRequest | Request for a certificate, associated with the number of attempts | 
| CCertificateStorage | Storage for trusted anchors, verified certificate cache, and unverified certificate cache | 
| CDataValidationState | Validation state for a data packet | 
| CDynamicTrustAnchorGroup | Dynamic trust anchor group | 
| CInterestValidationState | Validation state for an interest packet | 
| ►CKeyChain | The interface of signing key management | 
| CError |  | 
| CInvalidSigningInfoError | Error indicating that the supplied SigningInfo is invalid | 
| CLocatorMismatchError | Error indicating that the supplied TPM locator does not match the locator stored in PIB | 
| CStaticTrustAnchorGroup | Static trust anchor group | 
| ►CTrustAnchorContainer | Container for trust anchors | 
| CError |  | 
| CTrustAnchorGroup | A group of trust anchors | 
| CValidationError | Validation error code and optional detailed error message | 
| CValidationPolicy | Abstraction that implements validation policy for Data and Interest packets | 
| CValidationPolicyAcceptAll | A validator policy that accepts any signature of data and interest packets | 
| ►CValidationPolicyCommandInterest | Validation policy for stop-and-wait command Interests | 
| COptions |  | 
| CValidationPolicySimpleHierarchy | Validation policy for a simple hierarchical trust model | 
| CValidationState | Validation state | 
| CValidator | Interface for validating data and interest packets | 
| CValidatorNull | Validator with "accept-all" policy and offline certificate fetcher | 
| CCommandInterestPreparer | Helper class to prepare command interest name | 
| CCommandInterestSigner | Helper class to create command interests | 
| CSafeBag | Secured container for sensitive information(certificate, private key) | 
| ►CSigningInfo | Signing parameters passed to KeyChain | 
| CError |  | 
| CValidatorConfig | Helper for validator that uses CommandInterest + Config policy and NetworkFetcher | 
| ►CValidityPeriod | Abstraction of validity period | 
| CError |  | 
| ►Ntime |  | 
| CCustomClock | Class implementing custom system or steady clock behavior | 
| Csteady_clock | Steady clock | 
| Csystem_clock | System clock | 
| CUnitTestClock | Clock that can be used in unit tests for time-dependent tests independent of wall clock | 
| CUnitTestClockTraits | Traits for UnitTestClock, defining default behavior for different clocks | 
| CUnitTestClockTraits< system_clock > | Specialization of UnitTestClockTraits for system_clock | 
| ►Ntlv | Namespace defining NDN Packet Format related constants and procedures | 
| ►Ndetail |  | 
| CReadNumber |  | 
| CReadNumberFast | Function object to read a number from ContiguousIterator | 
| CReadNumberSlow | Function object to read a number from InputIterator | 
| CError | Error in TLV encoding or decoding | 
| ►Nutil |  | 
| ►Nsignal |  | 
| CConnection | Connection to a signal | 
| CDummyExtraArg | (implementation detail) a filler for extra argument | 
| CScopedConnection | Disconnects a Connection automatically upon destruction | 
| CSignal | Lightweight signal / event system | 
| ►CDummyClientFace | Client-side face for unit testing | 
| CAlreadyLinkedError |  | 
| COptions | Options for DummyClientFace | 
| CIndentedStream | Output to stream with specified indent or prefix | 
| CLogger | Represents a log module in the logging facility | 
| CLogging | Controls the logging facility | 
| CNotificationStream | Publisher of Notification Stream | 
| CNotificationSubscriber | Subscriber of Notification Stream | 
| CNotificationSubscriberBase |  | 
| ►CRttEstimator | RTT/RTO estimator | 
| COptions |  | 
| CRttEstimatorWithStats | RTT/RTO estimator that also maintains min/max/average RTT statistics | 
| ►CSegmentFetcher | Utility class to fetch the latest version of a segmented object | 
| COptions |  | 
| ►CSha256 | Provides stateful SHA-256 digest calculation | 
| CError |  | 
| CSqlite3Statement | Wrap an SQLite3 prepared statement | 
| CAsHex | Helper class to convert a number to hexadecimal format, for use with stream insertion operators | 
| ►CBlock | Represents a TLV element of NDN packet format | 
| CError |  | 
| CBuffer | General-purpose automatically managed/resized buffer | 
| ►CConfigFile | System configuration file for NDN platform | 
| CError |  | 
| ►CData | Represents a Data packet | 
| CError |  | 
| CDelegation | Represents a Delegation | 
| ►CDelegationList | List of Delegations | 
| CError |  | 
| CDigestSha256 | Represents a signature of DigestSha256 type | 
| ►CFace | Provide a communication channel with local or remote NDN forwarder | 
| CError |  | 
| COversizedPacketError | Exception thrown when attempting to send a packet over size limit | 
| ►CFaceUri | Underlying protocol and address used by a Face | 
| CError |  | 
| ►CInMemoryStorage | Represents in-memory storage | 
| Cconst_iterator | Represents a self-defined const_iterator for the in-memory storage | 
| CError | Represents an error might be thrown during reduce the current capacity of the in-memory storage through function setCapacity(size_t nMaxPackets) | 
| CInMemoryStorageEntry | Represents an in-memory storage entry | 
| CInMemoryStorageFifo | Provides in-memory storage employing First-In-First-Out (FIFO) replacement policy | 
| CInMemoryStorageLfu | Provides an in-memory storage with Least Frequently Used (LFU) replacement policy | 
| CInMemoryStorageLru | Provides in-memory storage employing Least Recently Used (LRU) replacement policy | 
| CInMemoryStoragePersistent | Provides application cache with persistent storage, of which no replacement policy will be employed | 
| ►CInterest | Represents an Interest packet | 
| CError |  | 
| ►CInterestFilter | Declares the set of Interests a producer can serve, which starts with a name prefix, plus an optional regular expression | 
| CError |  | 
| CInterestFilterHandle | A handle of registered Interest filter | 
| ►CKeyLocator |  | 
| CError |  | 
| ►CKeyParams | Base class for key parameters | 
| CError |  | 
| ►CLink | Link object | 
| CError |  | 
| ►CMetadataObject | Class for RDR-style metadata encoding/decoding | 
| CError |  | 
| ►CMetaInfo | A MetaInfo holds the meta info which is signed inside the data packet | 
| CError |  | 
| CName | Represents an absolute name | 
| CNotificationStreamItem | Concept check for an item in a Notification Stream | 
| COBufferStream | Implements an output stream that constructs ndn::Buffer | 
| Costream_joiner |  | 
| CPacketBase | Base class to allow simple management of packet tags | 
| CPendingInterestHandle | A handle of pending Interest | 
| ►CPrefixAnnouncement | A prefix announcement object that represents an application's intent of registering a prefix toward itself | 
| CError |  | 
| CRegexBackrefManager |  | 
| CRegexBackrefMatcher |  | 
| CRegexComponentMatcher |  | 
| CRegexComponentSetMatcher |  | 
| ►CRegexMatcher |  | 
| CError |  | 
| CRegexPatternListMatcher |  | 
| CRegexPseudoMatcher |  | 
| CRegexRepeatMatcher |  | 
| CRegexTopMatcher |  | 
| CRegisteredPrefixHandle | A handle of registered prefix | 
| ►CSignature | Holds SignatureInfo and SignatureValue in a Data packet | 
| CError |  | 
| ►CSignatureInfo | Represents a SignatureInfo TLV element | 
| CError |  | 
| CSignatureSha256WithEcdsa | Represents a signature of Sha256WithEcdsa type | 
| CSignatureSha256WithRsa | Represents a signature of Sha256WithRsa type | 
| CSimplePublicKeyParams | SimplePublicKeyParams is a template for public keys with only one parameter: size | 
| CSimpleSymmetricKeyParams | SimpleSymmetricKeyParams is a template for symmetric keys with only one parameter: size | 
| CSimpleTag | Tag type for simple types | 
| CStatusDatasetItem | Concept check for an item in a Status Dataset | 
| CStringHelperError |  | 
| CTag | Base class for packet tags that can hold any arbitrary information | 
| CTagHost | Base class to store tag information (e.g., inside Interest and Data packets) | 
| CTcpTransport | Transport using TCP socket | 
| ►CTransport | Provides TLV-block delivery service | 
| CError |  | 
| CUnixTransport | Transport using Unix stream socket | 
| CWireDecodable | Concept check for TLV abstraction with .wireDecode method and constructible from Block | 
| CWireEncodable | Concept check for TLV abstraction with .wireEncode method | 
| CWireEncodableWithEncodingBuffer | Concept check for TLV abstraction with .wireEncode method | 
| ▼Nnonstd |  | 
| ►Nany_lite |  | 
| ►Ndetail |  | 
| Cenabler |  | 
| ►Nstd11 |  | 
| Cadd_const |  | 
| Cremove_reference |  | 
| Cremove_reference< T & > |  | 
| Cany |  | 
| ►Ndetail |  | 
| Cin_place_index_tag |  | 
| Cin_place_type_tag |  | 
| ►Noptional_lite |  | 
| ►Ndetail |  | 
| Calignment_logic |  | 
| Calignment_of |  | 
| Calignment_of_hack |  | 
| Cnulltype |  | 
| ►Cstorage_t | C++03 constructed union to hold value | 
| Caligned_storage_t |  | 
| Cstruct_t |  | 
| Ctype_of_size |  | 
| Ctype_of_size< nulltype, N > |  | 
| Ctypelist |  | 
| ►Nstd11 |  | 
| Cconditional |  | 
| Cconditional< false, T, F > |  | 
| ►Cnullopt_t | Disengaged state tag | 
| Cinit |  | 
| Coptional | Class optional | 
| ►Nvariants |  | 
| ►Ndetail |  | 
| Calignment_logic |  | 
| Calignment_of |  | 
| Calignment_of_hack |  | 
| CComparator |  | 
| Cenabler |  | 
| Chelper |  | 
| Cnulltype |  | 
| CS0 |  | 
| CS1 |  | 
| CS10 |  | 
| CS11 |  | 
| CS12 |  | 
| CS13 |  | 
| CS14 |  | 
| CS15 |  | 
| CS2 |  | 
| CS3 |  | 
| CS4 |  | 
| CS5 |  | 
| CS6 |  | 
| CS7 |  | 
| CS8 |  | 
| CS9 |  | 
| Cstruct_t |  | 
| CTX |  | 
| Ctype_of_size |  | 
| Ctype_of_size< nulltype, N > |  | 
| CTypedVisitorUnwrapper |  | 
| CTypedVisitorUnwrapper< 2, R, Visitor, T2 > |  | 
| CTypedVisitorUnwrapper< 3, R, Visitor, T2, T3 > |  | 
| CTypedVisitorUnwrapper< 4, R, Visitor, T2, T3, T4 > |  | 
| CTypedVisitorUnwrapper< 5, R, Visitor, T2, T3, T4, T5 > |  | 
| Ctypelist |  | 
| Ctypelist_index_of |  | 
| Ctypelist_index_of< nulltype, T > |  | 
| Ctypelist_index_of< typelist< Head, Tail >, T > |  | 
| Ctypelist_index_of< typelist< T, Tail >, T > |  | 
| Ctypelist_max |  | 
| Ctypelist_max< nulltype > |  | 
| Ctypelist_max< typelist< Head, Tail > > |  | 
| Ctypelist_size |  | 
| Ctypelist_size< nulltype > |  | 
| Ctypelist_size< T0 > |  | 
| Ctypelist_size< T1 > |  | 
| Ctypelist_size< T10 > |  | 
| Ctypelist_size< T11 > |  | 
| Ctypelist_size< T12 > |  | 
| Ctypelist_size< T13 > |  | 
| Ctypelist_size< T14 > |  | 
| Ctypelist_size< T15 > |  | 
| Ctypelist_size< T2 > |  | 
| Ctypelist_size< T3 > |  | 
| Ctypelist_size< T4 > |  | 
| Ctypelist_size< T5 > |  | 
| Ctypelist_size< T6 > |  | 
| Ctypelist_size< T7 > |  | 
| Ctypelist_size< T8 > |  | 
| Ctypelist_size< T9 > |  | 
| Ctypelist_size< typelist< Head, Tail > > |  | 
| Ctypelist_type_at |  | 
| Ctypelist_type_at< typelist< Head, Tail >, 0 > |  | 
| Ctypelist_type_at< typelist< Head, Tail >, i > |  | 
| CVisitorApplicator |  | 
| CVisitorApplicatorImpl |  | 
| CVisitorApplicatorImpl< R, TX< VT > > |  | 
| CVisitorUnwrapper |  | 
| ►Nstd11 |  | 
| Cadd_pointer |  | 
| Cconditional |  | 
| Cconditional< false, Then, Else > |  | 
| Cconditional< true, Then, Else > |  | 
| Cremove_const |  | 
| Cremove_const< const T > |  | 
| Cremove_cv |  | 
| Cremove_reference |  | 
| Cremove_reference< T & > |  | 
| Cremove_volatile |  | 
| Cremove_volatile< volatile T > |  | 
| Cmonostate |  | 
| Cvariant |  | 
| Cvariant_alternative |  | 
| Cvariant_alternative< K, variant< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > > |  | 
| Cvariant_size |  | 
| Cvariant_size< variant< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > > |  | 
| Cin_place_t |  | 
| ▼Nstd | STL namespace | 
| Chash< ndn::ethernet::Address > |  | 
| Chash< ndn::Name > |  | 
| CCachePolicyTag | Packet tag for CachePolicy field | 
| CCongestionMarkTag | Packet tag for CongestionMark field | 
| CIncomingFaceIdTag | Packet tag for IncomingFaceId field | 
| CNextHopFaceIdTag | Packet tag for NextHopFaceId field | 
| CNonDiscoveryTag | Packet tag for NonDiscovery field | 
| CPrefixAnnouncementTag | Packet tag for PrefixAnnouncement field |