▼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 |
►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 | |
CLruPolicy | Least-Recently-Used (LRU) replacement policy |
►Npriority_fifo | |
CEntryInfo | |
CPriorityFifoPolicy | Priority FIFO replacement policy |
CCs | Implements the Content Store |
CEntry | ContentStore entry |
CPolicy | CS replacement policy |
►Nface | |
CChannel | Represents a channel that listens 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 an InternalForwarderTransport |
CInternalForwarderTransport | Implements a forwarder-side transport that can be paired with another transport |
CInternalTransportBase | Abstracts a transport that can be paired with another |
CIpAddressPredicate | Represents a predicate to accept or reject an IP address |
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 | |
►CNetdevBound | Manages netdev-bound faces |
CRuleParseError | |
CNetworkInterfacePredicate | Represents a predicate to accept or reject a ndn::net::NetworkInterface |
CNetworkPredicateBase | |
CNullLinkService | A LinkService that drops every packet |
CNullTransport | A Transport that drops every packet |
►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 | The lower half of a Face |
CTransportCounters | Counters provided by a transport |
CUdpChannel | Class implementing UDP-based channel to create faces |
►CUdpFactory | Protocol factory for UDP over IPv4 and IPv6 |
CError | |
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 | Represents the Forwarding Information Base (FIB) |
CNextHop | Represents a nexthop record in a 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 |
CNamespaceInfo | Stores strategy information about each face in this namespace |
CProbingModule | ASF Probing Module |
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 | |
CDropAllUnsolicitedDataPolicy | Drops all unsolicited Data |
CMulticastStrategy | A forwarding strategy that forwards Interests to all FIB nexthops |
►CNccStrategy | A 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 |
CRandomStrategy | A forwarding strategy that randomly chooses a nexthop |
CRetxSuppressionExponential | Retransmission suppression decision algorithm that suppresses retransmissions using exponential backoff |
CRetxSuppressionFixed | Retransmission suppression decision algorithm that suppresses retransmissions within a fixed duration |
►CSelfLearningStrategy | Self-learning forwarding strategy |
CInRecordInfo | StrategyInfo on pit::InRecord |
COutRecordInfo | StrategyInfo on pit::OutRecord |
►CStrategy | Represents a forwarding strategy |
CParsedInstanceName | |
CStrategyInfo | Arbitrary information forwarding strategy places on table entries |
CUnsolicitedDataPolicy | Determines how to process an unsolicited Data |
►Nmeasurements | |
CAnyEntry | An EntryPredicate that accepts any entry |
CEntry | Represents a Measurements entry |
CEntryWithStrategyInfo | An EntryPredicate that accepts an entry if it has StrategyInfo of type T |
CMeasurements | The 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 | An 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 | A 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 | An Interest table entry |
CFaceRecord | Contains information about an Interest on an incoming or outgoing face |
CInRecord | Contains information about an Interest from an incoming face |
CIterator | PIT iterator |
COutRecord | Contains information about an Interest toward an outgoing face |
CPit | Represents the Interest Table |
►Nrib | |
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 | |
CHostToGatewayReadvertisePolicy | Policy to readvertise routes registered by local applications into remote gateway |
CNfdRibReadvertiseDestination | Readvertise destination using NFD RIB management protocol |
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 |
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 |
►Nstrategy_choice | |
CEntry | Represents a Strategy Choice entry |
►CStrategyChoice | Represents the 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 | Implements the CS Management of NFD Management Protocol |
CDeadNonceList | Represents the Dead Nonce List |
CFaceEndpoint | Represents a face-endpoint pair in the forwarder |
CFaceManager | Implements the Face Management of NFD Management Protocol |
CFaceTable | Container of all faces |
CFibManager | Implements the FIB Management of NFD Management Protocol |
CForwarder | Main class of NFD's forwarding engine |
CForwarderCounters | Counters provided by Forwarder |
CForwarderStatusManager | Implements the Forwarder Status of NFD Management Protocol |
►CManagerBase | A collection of common functions shared by all NFD managers, such as communicating with the dispatcher and command validator |
CError | |
CNetwork | |
CNetworkRegionTable | Stores a collection of producer region names |
CNfd | Class representing the NFD instance |
CPacketCounter | Counter of number of packets |
►CPrivilegeHelper | |
CError | Serious seteuid/gid failure |
CRibManager | Implements the RIB Management of NFD Management Protocol |
CSimpleCounter | Counter that encloses an integer value |
CSizeCounter | Counter that observes the size of a table |
CStrategyChoiceManager | Implements 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 | |