▼Nndn | Copyright (c) 2014-2016, Regents of the University of California, Arizona Board of Regents, Colorado State University, University Pierre & Marie Curie, Sorbonne University, Washington University in St |
►Ntools | |
►Nautoconfig | |
►CBase | Base class for discovery stages |
CError | |
►CBaseDns | Base class for stages that use DNS-based guessing |
CError | |
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 |
▼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 cs replacement policy |
►CCs | ContentStore |
CEntryFromEntryImpl | |
CEntry | Base class for CS entry |
CEntryImpl | Entry in ContentStore implementation |
CPolicy | CS replacement policy |
►Nface | |
CDatagramTransport | Implements Transport for datagram-based protocols |
►CEthernetTransport | A multicast Transport that uses raw Ethernet II frames |
CError | |
CFace | Generalization of a network interface |
CFaceCounters | Gives access to counters provided by Face |
CFaceLogHelper | For internal use by FaceLogging macros |
►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 |
CMulticast | |
CMulticastUdpTransport | A Transport that communicates on a UDP multicast group |
CStreamTransport | Implements Transport for stream-based protocols |
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 |
CUnicast | |
CUnicastUdpTransport | A Transport that communicates on a unicast UDP socket |
CUnixStreamTransport | A Transport that communicates on a stream-oriented Unix domain socket |
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 |
►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 |
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 |
CRetxSuppression | Helper for consumer retransmission suppression |
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 |
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 | |
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 | |
CFibUpdate | FIB update |
►CFibUpdater | Computes FibUpdates based on updates to the RIB and sends them to NFD |
CError | |
CPropagatedEntry | Entry for prefix propagation |
CRib | RIB |
CRibEntry | RIB entry, which contains one or more Routes with the same prefix |
►CRibManager | |
CError | |
CRibUpdate | RibUpdate |
CRibUpdateBatch | Collection of RibUpdates to be applied to a single FaceId |
CRoute | Route for a name prefix |
►CService | Initializes and executes NFD-RIB service thread |
CError | |
►Nscheduler | |
CScopedEventId | Cancels an event automatically upon destruction |
►Nstrategy_choice | |
CEntry | Strategy Choice entry |
CStrategyChoice | Strategy Choice table |
►Ntools | |
►Nnfdc | |
►Ntext | |
CSeparator | Print different string on first and subsequent usage |
►Nxml | |
CText | |
CChannelModule | Access to NFD channel dataset |
CCommandArguments | Named command arguments |
►CCommandDefinition | Declares semantics of a command |
CError | |
►CCommandParser | Parses a command |
CError | |
CExecuteContext | Context for command execution |
CFaceIdFetcher | |
CFaceModule | Access to NFD face management |
CFibModule | Access to NFD FIB management |
CForwarderGeneralModule | Access to NFD forwarder general status |
►CLegacyNfdc | |
CError | |
CModule | Access to an NFD management module |
CNfdIdCollector | Validator that can collect NFD's signing certificate name |
CRibModule | Access to NFD RIB management |
CStatusReport | Collects and prints NFD status report |
CStrategyChoiceModule | Access to NFD Strategy Choice management |
CByteCounter | Counter of number of bytes |
CChannel | |
CCommandAuthenticator | ControlCommand authorization according to NFD configuration file |
►CConfigFile | Configuration file parsing utility |
CError | |
CDeadNonceList | Dead Nonce list |
►CEthernetFactory | |
CError | Exception of EthernetFactory |
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 |
CLogger | Logging for a module |
►CLoggerFactory | |
CError | |
CLoggerTimestamp | Tag that writes a timestamp upon stream output |
►CManagerBase | Collection of common functions shared by all NFD managers and RIB manager, such as communicating with the dispatcher and command validator |
CError | |
CNetwork | |
CNetworkInterfaceInfo | Information about a network interface |
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 |
►CProtocolFactory | Abstract base class for all protocol factories |
CError | Base class for all exceptions thrown by protocol factories |
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 |
CTcpChannel | Class implementing TCP-based channel to create faces |
CTcpFactory | |
CUdpChannel | Class implementing UDP-based channel to create faces |
►CUdpFactory | |
CError | Exception of UdpFactory |
►CUnixStreamChannel | Class implementing a local channel to create faces |
CError | UnixStreamChannel-related error |
CUnixStreamFactory | |
CWebSocketChannel | Class implementing WebSocket-based channel to create faces |
CWebSocketFactory | |
▼Nnfd-status-http-server | |
CStatusHandler | |
CThreadHttpServer | |
CDataMatchResult | Unordered iterable of all PIT entries matching Data |
CEventId | Opaque type (shared_ptr) representing ID of a scheduled event |
CNextHopList | Collection of nexthops |