▼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 |