| ▼Nndn | Copyright (c) 2014-2017, Regents of the University of California, Arizona Board of Regents, Colorado State University, University Pierre & Marie Curie, Sorbonne University, Washington University in St |
| ►Nsecurity | |
| ►Ntools | |
| ►Nautoconfig | |
| CDnsSrvError | |
| CGuessFromIdentityName | Guessing home router based on the default identity name |
| CGuessFromSearchDomains | Guessing home router based on DNS query with default suffix |
| CMulticastDiscovery | Multicast discovery stage |
| CNdnFchDiscovery | Discovery NDN hub using NDN-FCH protocol |
| COptions | |
| CProcedure | |
| ►CStage | Discovery stage |
| CError | |
| ►Nautoconfig_server | |
| COptions | |
| CProgram | |
| ▼Nnfd | Copyright (c) 2014-2015, Regents of the University of California, Arizona Board of Regents, Colorado State University, University Pierre & Marie Curie, Sorbonne University, Washington University in St |
| ►Ncs | |
| ►Nlru | |
| CEntryItComparator | |
| CLruPolicy | LRU cs replacement policy |
| ►Npriority_fifo | |
| CEntryInfo | |
| CEntryItComparator | |
| CPriorityFifoPolicy | Priority FIFO replacement policy |
| ►CCs | Implements the Content Store |
| CEntryFromEntryImpl | |
| CEntry | Base class for CS entry |
| CEntryImpl | Entry in ContentStore implementation |
| CPolicy | CS replacement policy |
| ►Nface | |
| CChannel | Represent a channel that communicates on a local endpoint |
| CDatagramTransport | Implements Transport for datagram-based protocols |
| ►CEthernetChannel | Class implementing Ethernet-based channel to create faces |
| CError | EthernetChannel-related error |
| CEthernetFactory | Protocol factory for Ethernet |
| ►CEthernetTransport | Base class for Ethernet-based Transports |
| CError | |
| CFace | Generalization of a network interface |
| CFaceCounters | Gives access to counters provided by Face |
| CFaceLogHelper | For internal use by FaceLogging macros |
| CFaceParams | Parameters used to set Transport properties or LinkService options on a newly created face |
| ►CFaceSystem | Entry point of the face system |
| CConfigContext | Context for processing a config section in ProtocolFactory |
| CGeneralConfig | Configuration options from "general" section |
| ►CGenericLinkService | GenericLinkService is a LinkService that implements the NDNLPv2 protocol |
| COptions | Options that control the behavior of GenericLinkService |
| CGenericLinkServiceCounters | Counters provided by GenericLinkService |
| CInternalClientTransport | Implements a client-side transport that can be paired with another |
| CInternalForwarderTransport | Implements a forwarder-side transport that can be paired with another |
| CInternalTransportBase | Abstracts a transport that can be paired with another |
| CLinkService | Upper part of a Face |
| CLinkServiceCounters | Counters provided by LinkService |
| ►CLpFragmenter | Fragments network-layer packets into NDNLPv2 link-layer packets |
| COptions | Options that control the behavior of LpFragmenter |
| ►CLpReassembler | Reassembles fragmented network-layer packets |
| COptions | Options that control the behavior of LpReassembler |
| ►CLpReliability | For reliable sending and receiving of link-layer packets |
| COptions | |
| CMulticast | |
| CMulticastEthernetTransport | A multicast Transport that uses raw Ethernet II frames |
| ►CMulticastUdpTransport | A Transport that communicates on a UDP multicast group |
| CError | |
| ►CPcapHelper | Helper class for dealing with libpcap handles |
| CError | |
| ►CProtocolFactory | Provides support for an underlying protocol |
| CCreateFaceRequest | Encapsulates a face creation request and all its parameters |
| CError | Base class for all exceptions thrown by ProtocolFactory subclasses |
| CProtocolFactoryCtorParams | Parameters to ProtocolFactory constructor |
| CStreamTransport | Implements Transport for stream-based protocols |
| CTcpChannel | Class implementing TCP-based channel to create faces |
| CTcpFactory | Protocol factory for TCP over IPv4 and IPv6 |
| CTcpTransport | A Transport that communicates on a connected TCP socket |
| ►CTransport | Lower part of a Face |
| CPacket | Stores a packet along with the remote endpoint |
| CTransportCounters | Counters provided by Transport |
| CUdpChannel | Class implementing UDP-based channel to create faces |
| ►CUdpFactory | Protocol factory for UDP over IPv4 and IPv6 |
| CError | Exception of UdpFactory |
| CUnicast | |
| CUnicastEthernetTransport | A unicast Transport that uses raw Ethernet II frames |
| CUnicastUdpTransport | A Transport that communicates on a unicast UDP socket |
| ►CUnixStreamChannel | Class implementing a local channel to create faces |
| CError | UnixStreamChannel-related error |
| CUnixStreamFactory | Protocol factory for stream-oriented Unix sockets |
| CUnixStreamTransport | A Transport that communicates on a stream-oriented Unix domain socket |
| CWebSocketChannel | Class implementing WebSocket-based channel to create faces |
| CWebSocketFactory | Protocol factory for WebSocket |
| CWebSocketTransport | A Transport that communicates on a WebSocket connection |
| CWebSocketTransportCounters | Counters provided by WebSocketTransport |
| ►Nfib | |
| CEntry | FIB entry |
| CFib | Forwarding Information Base (FIB) |
| CNextHop | Nexthop record in FIB entry |
| CNextHopList | Represents a collection of nexthops |
| ►Nfw | |
| ►Nasf | |
| CAsfMeasurements | Helper class to retrieve and create strategy measurements |
| CAsfStrategy | Adaptive SRTT-based Forwarding Strategy |
| ►CFaceInfo | Strategy information for each face in a namespace |
| CError | |
| CNamespaceInfo | Stores stategy information about each face in this namespace |
| CProbingModule | ASF Probing Module |
| CRttStats | |
| CAccessStrategy | Access Router Strategy version 1 |
| CAdmitAllUnsolicitedDataPolicy | Admits all unsolicited Data |
| CAdmitLocalUnsolicitedDataPolicy | Admits unsolicited Data from local faces |
| CAdmitNetworkUnsolicitedDataPolicy | Admits unsolicited Data from non-local faces |
| CBestRouteStrategy | Best Route strategy version 1 |
| CBestRouteStrategy2 | Best Route strategy version 4 |
| CBestRouteStrategyBase | |
| CClientControlStrategy | Identical to BestRouteStrategy v1, for backwards compatibility |
| CDropAllUnsolicitedDataPolicy | Drops all unsolicited Data |
| CMulticastStrategy | Forwarding strategy that forwards Interest to all FIB nexthops |
| ►CNccStrategy | Forwarding strategy similar to CCNx 0.7.2 |
| CMeasurementsEntryInfo | StrategyInfo on measurements::Entry |
| CPitEntryInfo | StrategyInfo on pit::Entry |
| CProcessNackTraits | |
| CProcessNackTraitsBase | Common procedure for processing Nacks |
| CRetxSuppressionExponential | Retransmission suppression decision algorithm that suppresses retransmissions using exponential backoff |
| CRetxSuppressionFixed | Retransmission suppression decision algorithm that suppresses retransmissions within a fixed duration |
| ►CStrategy | Forwarding strategy |
| CParsedInstanceName | |
| CStrategyInfo | Arbitrary information forwarding strategy places on table entries |
| CUnsolicitedDataPolicy | Determines how to process an unsolicited Data |
| ►Nmeasurements | |
| CAnyEntry | EntryPredicate that accepts any entry |
| CEntry | Measurements entry |
| CEntryWithStrategyInfo | EntryPredicate that accepts an entry if it has StrategyInfo of type T |
| CMeasurements | Measurements table |
| CMeasurementsAccessor | Allows Strategy to access portion of Measurements table under its namespace |
| ►Nname_tree | |
| CAnyEntry | EntrySelector that accepts every Entry |
| CAnyEntrySubTree | EntrySubTreeSelector that accepts every Entry and its children |
| CEntry | Entry in the name tree |
| CEnumerationImpl | Enumeration operation implementation |
| CFullEnumerationImpl | Full enumeration implementation |
| CGetTableEntry | Functor to get a table entry from a name tree entry |
| CHashtable | Hashtable for fast exact name lookup |
| CHashtableOptions | Options for Hashtable |
| CIterator | NameTree iterator |
| CNameTree | Common index structure for FIB, PIT, StrategyChoice, and Measurements |
| CNode | Hashtable node |
| CPartialEnumerationImpl | Partial enumeration implementation |
| CPrefixMatchImpl | Partial enumeration implementation |
| ►Npit | |
| CDataMatchResult | An unordered iterable of all PIT entries matching Data |
| CEntry | Interest table entry |
| CFaceRecord | Information about an Interest on an incoming or outgoing face |
| CInRecord | Information about an Interest from an incoming face |
| CIterator | PIT iterator |
| COutRecord | Information about an Interest toward an outgoing face |
| CPit | Interest Table |
| ►Nrib | |
| ►CAutoPrefixPropagator | Automatic prefix propagation feature |
| CError | |
| CClientToNlsrReadvertisePolicy | Policy to readvertise routes registered by end hosts into NLSR |
| CFibUpdate | FIB update |
| ►CFibUpdater | Computes FibUpdates based on updates to the RIB and sends them to NFD |
| CError | |
| CNfdRibReadvertiseDestination | Readvertise destination using NFD RIB management protocol |
| CPropagatedEntry | Entry for prefix propagation |
| CReadvertise | Readvertise a subset of routes to a destination according to a policy |
| CReadvertiseAction | Decision made by readvertise policy |
| CReadvertiseDestination | Destination to readvertise into |
| CReadvertisedRoute | State of a readvertised route |
| CReadvertisePolicy | Policy to decide whether to readvertise a route, and what prefix to readvertise |
| CRib | Routing Information Base |
| CRibEntry | Represents a RIB entry, which contains one or more Routes with the same prefix |
| ►CRibManager | Serve commands and datasets in NFD RIB management protocol |
| CError | |
| CRibRouteRef | References a route |
| CRibUpdate | RibUpdate |
| CRibUpdateBatch | Represents a collection of RibUpdates to be applied to a single FaceId |
| CRoute | Route for a name prefix |
| CService | Initializes and executes NFD-RIB service thread |
| ►Nscheduler | |
| CEventId | Opaque handle for a scheduled event |
| CScopedEventId | Cancels an event automatically upon destruction |
| ►Nstrategy_choice | |
| CEntry | Strategy Choice entry |
| ►CStrategyChoice | Strategy Choice table |
| CInsertResult | |
| ►Ntools | |
| ►Nnfdc | |
| ►Ntext | |
| ►CItemAttributes | Print attributes of an item |
| CAttribute | |
| COnOff | Print boolean as 'on' or 'off' |
| CSeparator | Print different string on first and subsequent usage |
| CSpaces | Print a number of whitespaces |
| CYesNo | Print boolean as 'yes' or 'no' |
| ►Nxml | |
| CFlag | Print true as an empty element and false as nothing |
| CText | |
| CChannelModule | Access to NFD channel dataset |
| CCommandArguments | Named command arguments |
| ►CCommandDefinition | Declares semantics of a command |
| CError | |
| ►CCommandParser | Parses a command |
| CNoSuchCommandError | |
| CCsModule | Access to NFD CS management |
| CExecuteContext | Context for command execution |
| CFaceModule | Access to NFD face management |
| CFibModule | Access to NFD FIB management |
| CFindFace | Procedure to find a face |
| CForwarderGeneralModule | Access to NFD forwarder general status |
| CModule | Access to an NFD management module |
| CRibModule | Access to NFD RIB management |
| CStatusReport | Collects and prints NFD status report |
| CStatusReportOptions | |
| CStrategyChoiceModule | Access to NFD Strategy Choice management |
| CByteCounter | Counter of number of bytes |
| CCommandAuthenticator | Provides ControlCommand authorization according to NFD configuration file |
| ►CConfigFile | Configuration file parsing utility |
| CError | |
| CCsManager | Implement the CS Management of NFD Management Protocol |
| CDeadNonceList | Dead Nonce list |
| CFaceManager | Implement the Face Management of NFD Management Protocol |
| CFaceTable | Container of all faces |
| CFibManager | Implement the FIB Management of NFD Management Protocol |
| CForwarder | Main class of NFD |
| CForwarderCounters | Counters provided by Forwarder |
| CForwarderStatusManager | Implement the Forwarder Status of NFD Management Protocol |
| CIpAddressPredicate | Represents a predicate to accept or reject an IP address |
| ►CManagerBase | Collection of common functions shared by all NFD managers and RIB manager, such as communicating with the dispatcher and command validator |
| CError | |
| CNetwork | |
| CNetworkInterfacePredicate | Represents a predicate to accept or reject a ndn::net::NetworkInterface |
| CNetworkPredicateBase | |
| CNetworkRegionTable | Stores a collection of producer region names |
| CNfd | Class representing NFD instance This class can be used to initialize all components of NFD |
| CNfdManagerBase | Collection of common functions shared by all NFD managers, such as communicating with the dispatcher and command validator |
| CPacketCounter | Counter of number of packets |
| ►CPrivilegeHelper | |
| CError | Serious seteuid/gid failure |
| CRttEstimator | Implements the Mean-Deviation RTT estimator |
| CSimpleCounter | Counter that encloses an integer value |
| CSizeCounter | Counter that observes the size of a table |
| CStrategyChoiceManager | Implement the Strategy Choice Management of NFD Management Protocol |
| CStrategyInfoHost | Base class for an entity onto which StrategyInfo items may be placed |
| CTablesConfigSection | Handles 'tables' config section |
| ▼Nnfd-status-http-server | |
| CNfdStatusHandler | |
| CThreadingHttpServer | |