▼Nboost | Copyright (c) 2013-2016 Regents of the University of California |
►Nasio | |
Ctime_traits< ndn::time::steady_clock > | |
►Nchrono | |
Cclock_string< ndn::time::steady_clock, CharT > | |
Cclock_string< ndn::time::system_clock, CharT > | |
Cis_placeholder< typename std::remove_const< decltype(_1)>::type > | |
Cis_placeholder< typename std::remove_const< decltype(_2)>::type > | |
Cis_placeholder< typename std::remove_const< decltype(_3)>::type > | |
Cis_placeholder< typename std::remove_const< decltype(_4)>::type > | |
Cis_placeholder< typename std::remove_const< decltype(_5)>::type > | |
Cis_placeholder< typename std::remove_const< decltype(_6)>::type > | |
Cis_placeholder< typename std::remove_const< decltype(_7)>::type > | |
Cis_placeholder< typename std::remove_const< decltype(_8)>::type > | |
Cis_placeholder< typename std::remove_const< decltype(_9)>::type > | |
▼Nndn | Copyright (c) 2013-2016 Regents of the University of California |
►Ndetail | |
CBufferAppendDevice | (implementation detail) a Boost.Iostreams.Sink which appends to an ndn::Buffer |
►Ndns | |
CAnyAddress | |
CError | |
CIpv4Only | |
CIpv6Only | |
CResolver | |
►Nencoding | |
CDataBlockFast | Helper class template to create a data block when RandomAccessIterator is used |
CDataBlockSlow | Helper class template to create a data block when generic InputIterator is used |
CEncoder | Helper class to perform TLV encoding Interface of this class (mostly) matches interface of Estimator class |
CEncodingImpl | |
CEncodingImpl< EncoderTag > | EncodingImpl specialization for real TLV encoding |
CEncodingImpl< EstimatorTag > | EncodingImpl specialization TLV size estimation |
CEstimator | Helper class to estimate size of TLV encoding Interface of this class (mostly) matches interface of Encoder class |
►Nio | |
CError | |
►Nlp | |
►Ndetail | |
CDecodeHelper | |
CDecodeHelper< TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > > | |
CDecodeHelper< TlvType, uint64_t > | |
CEncodeHelper | |
CEncodeHelper< TAG, TlvType, std::pair< Buffer::const_iterator, Buffer::const_iterator > > | |
CEncodeHelper< TAG, TlvType, uint64_t > | |
CExtractFieldInfo | |
CFieldDecl | |
CFieldInfo | |
►Nfield_location_tags | Indicates where a field may occur |
CBase | |
CFragment | Fragment field |
CHeader | Header field |
►CCachePolicy | CachePolicy header field |
CError | |
CField | Concept check for fields |
CNack | Network Nack |
CNackHeader | Network NACK header |
►CPacket | |
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 | Component holds a read-only name component value |
CError | Error that can be thrown from name::Component |
►Nnfd | |
CChannelDataset | Faces/channels dataset |
►CChannelStatus | NFD Channel Status 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 | |
CFaceCreateCommand | Faces/create command |
CFaceDataset | Faces/list dataset |
CFaceDatasetBase | Common functionality among FaceDataset and FaceQueryDataset |
CFaceDestroyCommand | Faces/destroy command |
CFaceDisableLocalControlCommand | Faces/disable-local-control command |
CFaceEnableLocalControlCommand | Faces/enable-local-control command |
CFaceEventNotification | Face status change notification |
CFaceLocalControlCommand | Base class for faces/[*]-local-control commands |
CFaceMonitor | A subscriber for Face status change notification stream |
CFaceQueryDataset | Faces/query dataset |
►CFaceQueryFilter | Face Query Filter |
CError | |
CFaceStatus | Face status |
►CFaceTraits | Providers getters and setters of 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 Forwarder Status |
CError | |
►CNextHopRecord | |
CError | |
CRibDataset | Rib/list dataset |
►CRibEntry | Data abstraction for RIB entry |
CError | |
CRibFlagsTraits | Implements getters to each RIB flag |
CRibRegisterCommand | Rib/register command |
CRibUnregisterCommand | Rib/unregister command |
►CRoute | Data abstraction for Route |
CError | |
►CStatusDataset | Base class of NFD StatusDataset |
CParseResultError | Indicates reassembled payload cannot be parsed as ResultType |
►CStrategyChoice | NFD StrategyChoice dataset |
CError | |
CStrategyChoiceDataset | Strategy-choice/list dataset |
CStrategyChoiceSetCommand | Strategy-choice/set command |
CStrategyChoiceUnsetCommand | Strategy-choice/set command |
►Nsecurity | |
►Nconf | |
CChecker | |
CCheckerFactory | |
CCustomizedChecker | |
CError | |
CFilter | Filter is one of the classes used by ValidatorConfig |
CFilterFactory | |
CFixedSignerChecker | |
CHierarchicalChecker | |
CHyperKeyLocatorNameChecker | |
CKeyLocatorChecker | KeyLocatorChecker is one of the classes used by ValidatorConfig |
CKeyLocatorCheckerFactory | |
CRegexKeyLocatorNameChecker | |
CRegexNameFilter | |
CRelationKeyLocatorNameChecker | |
CRelationNameFilter | |
CRule | |
►Ndetail | |
CBio | |
CEvpPkey | |
CEvpPkeyCtx | |
►Ntransform | |
►CBase64Decode | The module to perform Base64 decoding transformation |
CImpl | The implementation class which contains the internal state of the filter which includes openssl specific structures |
►CBase64Encode | The module to perform Base64 encoding transformation |
CImpl | The implementation class which contains the internal state of the filter which includes openssl specific structures |
►CBlockCipher | The module to encrypt data using block cipher |
CImpl | |
CBoolSink | A sink which outputs only one boolean value |
CBufferSource | A source taking a memory buffer as input |
►CDigestFilter | The module to calculate digest |
CImpl | The implementation class which contains the internal state of the digest calculator which includes openssl specific structures |
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 |
►CHmacFilter | The module to generate HMAC for input data |
CImpl | |
►CPrivateKey | Abstraction of private key in crypto transformation |
CError | |
CImpl | |
►CPublicKey | Abstraction of public key in crypto transformation |
CError | |
►CSignerFilter | The module to sign data |
CImpl | |
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 signature |
CImpl | |
►Nv1 | |
►CCertificate | |
CError | |
►CCertificateExtension | A CertificateExtension represents the Extension entry in a certificate |
CError | |
CCertificateSubjectDescription | A CertificateSubjectDescription represents the SubjectDescription entry in a Certificate |
►CIdentityCertificate | |
CError | |
►CPublicKey | |
CError | |
►Nv2 | |
►CAdditionalDescription | Abstraction of AdditionalDescription |
CError | |
CCertificateCache | Interface for the cache of validated certificates |
CCertificateCacheTtl | Cache of validated certificates with freshness-based eviction policy |
►CCertificateContainer | A handler to search or enumerate certificates of a key |
Cconst_iterator | |
CCFReleaser | Helper class to wrap CoreFoundation object pointers |
►CCommandInterestValidator | Validator for stop-and-wait command Interests |
COptions | |
CFactory | |
CIdentity | Identity |
►CIdentityContainer | A handler to search or enumerate identities in PIB |
Cconst_iterator | |
CKey | Key |
►CKeyChain | The packet signing interface |
CError | |
CMismatchError | Error thrown when the supplied TPM locator to KeyChain constructor does not match the locator stored in PIB |
►CKeyContainer | A handler to search or enumerate keys of an identity |
Cconst_iterator | |
►CPib | PIB |
CError | Semantic error |
►CPibImpl | Abstract class of PIB implementation |
CError | Non-semantic error |
►CPibMemory | An in-memory implementation of Pib |
CError | |
CPibSqlite3 | Pib backend implementation based on SQLite3 database |
CSafeBag | Secured container for sensitive information(certificate, private key) |
►CSecPublicInfo | SecPublicInfo is a base class for the storage of public information |
CError | |
►CSecPublicInfoSqlite3 | |
CError | |
►CSecTpm | SecTpm is the base class of the TPM classes |
CError | |
►CSecTpmFile | |
CError | |
►CSecTpmOsx | |
CError | |
►CSecuredBag | |
CError | |
►CSigningInfo | Signing parameters passed to KeyChain |
CError | |
CValidationRequest | ValidationRequest contains information related to further validation |
►CValidator | Interfaces for packet validation |
CError | |
►CValidatorConfig | |
CError | |
CValidatorNull | |
►CValidatorRegex | |
CError | |
►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-TLV related constants and procedures |
CError | Error in TLV encoding or decoding |
►Nutil | |
►Nethernet | |
CAddress | Ethernet hardware address |
►Nscheduler | |
CEventId | Identifies a scheduled event |
CEventInfo | |
CEventQueueCompare | |
CScheduler | Generic scheduler |
CScopedEventId | Event that is automatically cancelled upon destruction |
►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 |
CCanonizeProvider | CanonizeProvider provides FaceUri canonization functionality for a group of schemes |
CCanonizeProviderTableInitializer | |
►CDigest | digest calculation |
CError | |
►CDummyClientFace | Client-side face for unit testing |
COptions | Options for DummyClientFace |
CTransport | |
CEtherCanonizeProvider | |
►CFaceUri | Underlying protocol and address used by a Face |
CError | |
CIndentedStream | Output to stream with specified indent or prefix |
►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 FIFO replacement policy, which is first in first out |
CInMemoryStorageLfu | Provides an in-memory storage with Least Frequently Used (LFU) replacement policy |
CInMemoryStorageLru | Provides in-memory storage employing LRU replacement policy, of which the least recently used entry will be evict first |
CInMemoryStoragePersistent | Provides application cache with persistent storage, of which no replacement policy will be employed |
CIpHostCanonizeProvider | |
CLogger | Logger in logging facility |
CLoggerTimestamp | Tag that writes a timestamp upon stream output |
CLogging | Controls the logging facility |
►CNetworkMonitor | Network state change monitor |
CError | |
CImpl | |
CNotificationStream | Publisher of Notification Stream |
CNotificationSubscriber | Subscriber of Notification Stream |
CSegmentFetcher | Utility class to fetch latest version of the segmented data |
CSqlite3Statement | Wrap an SQLite3 prepared statement |
CTcpCanonizeProvider | |
CUdpCanonizeProvider | |
CAesKeyParamsInfo | AesKeyParamsInfo is used to initialize a SimpleSymmetricKeyParams template for AES key |
Cbad_optional_access | |
►CBlock | Class representing a wire element of NDN-TLV packet format |
CError | |
CBuffer | Class representing a general-use automatically managed/resized buffer |
►CConfigFile | System configuration file for NDN platform |
CError | |
CContainerWithOnEmptySignal | A container that emits onEmpty signal when it becomes empty |
►CData | Data packet |
CError | |
►CDigestSha256 | Represent a SHA256 digest |
CError | |
CEcdsaKeyParamsInfo | EcdsaKeyParamInfo is used to initialize a SimplePublicKeyParams template for ECDSA key |
►CExclude | Represents Exclude selector in NDN Interest |
Cconst_iterator | |
CError | |
CExcludeComponent | Either a name::Component or "negative infinity" |
CRange | Represent an excluded component or range |
►CFace | Provide a communication channel with local or remote NDN forwarder |
CError | |
CImpl | Implementation detail of Face |
CHashable | Concept check for CryptoPP hash algorithm |
Cin_place_t | |
►CInterest | 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 | |
CInterestFilterRecord | Associates an InterestFilter with Interest callback |
►CKeyLocator | |
CError | |
►CKeyParams | Base class of key parameters |
CError | |
►CLink | Link instance |
CError | |
CMatchInterestFilterId | Functor to match InterestFilterId |
CMatchPendingInterestId | Functor to match PendingInterestId |
CMatchRegisteredPrefixId | Functor to match RegisteredPrefixId |
►CMetaInfo | An MetaInfo holds the meta info which is signed inside the data packet |
CError | |
►CName | Name abstraction to represent an absolute name |
CError | Error that can be thrown from Name |
Cnullopt_t | |
COBufferStream | Implements an output stream that constructs ndn::Buffer |
COid | |
Coptional | |
CPendingInterest | Stores a pending Interest and associated callbacks |
CRegexBackrefManager | |
CRegexBackrefMatcher | |
CRegexComponentMatcher | |
CRegexComponentSetMatcher | |
►CRegexMatcher | |
CError | |
CRegexPatternListMatcher | |
CRegexPseudoMatcher | |
CRegexRepeatMatcher | |
CRegexTopMatcher | |
CRegisteredPrefix | Stores information about a prefix registered in NDN forwarder |
CRsaKeyParamsInfo | RsaKeyParamInfo is used to initialize a SimplePublicKeyParams template for RSA key |
►CSecRule | |
CError | |
►CSecRuleRelative | |
CError | |
CSecRuleSpecific | |
►CSelectors | Abstraction implementing Interest selectors |
CError | |
►CSignature | A Signature is storage for the signature-related information (info and value) in a Data packet |
CError | |
►CSignatureInfo | |
CError | |
►CSignatureSha256WithEcdsa | Sha256WithEcdsa signature |
CError | |
►CSignatureSha256WithRsa | Represent a SHA256-with-RSA signature |
CError | |
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 |
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 |
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 | 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 |
▼Nsecurity | |
►NSecTpmFile | |
CImpl | |
►NSecTpmOsx | |
CImpl | |
►Nv1 | |
►NPublicKey | |
CImpl | |
▼Nstd | STL namespace |
Chash< ndn::Name > | |
Chash< ndn::util::ethernet::Address > | |
CCachePolicyTag | Packet tag for CachePolicy field |
CIncomingFaceIdTag | Packet tag for IncomingFaceId field |
CNextHopFaceIdTag | Packet tag for NextHopFaceId field |