▼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 cs replacement policy |
►CCs | ContentStore |
CEntryFromEntryImpl | |
CEntry | Base class for CS entry |
CEntryImpl | Entry in ContentStore implementation |
CPolicy | CS replacement policy |
►Ndetail | |
CStlForwardIteratorConcept | |
►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 |
►CFaceSystem | Entry point of the face system |
CConfigContext | Context for processing a config section in ProtocolFactory |
►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 |
►CPcapHelper | Helper class for dealing with libpcap handles |
CError | |
►CProtocolFactory | Provides support for an underlying protocol |
CCreateFaceParams | Parameters to ProtocolFactory::createFace |
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 |
►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 | |
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 | RIB entry, which contains one or more Routes with the same prefix |
►CRibManager | |
CError | |
CRibRouteRef | References a route |
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 |
CInsertResult | |
►Ntools | |
►Nnfdc | |
►Ntext | |
►CItemAttributes | Print attributes of an item |
CAttribute | |
CSeparator | Print different string on first and subsequent usage |
CSpaces | Print a number of whitespaces |
►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 |
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 | ControlCommand authorization according to NFD configuration file |
►CConfigFile | Configuration file parsing utility |
CError | |
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 |
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 | |
CNetworkInterfacePredicate | Represents a predicate to accept or reject a NetworkInterfaceInfo |
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 | |
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 |