Cnfd::measurements::AnyEntry | An EntryPredicate that accepts any entry |
Cnfd::name_tree::AnyEntry | EntrySelector that accepts every Entry |
Cnfd::name_tree::AnyEntrySubTree | EntrySubTreeSelector that accepts every Entry and its children |
Cnfd::tools::nfdc::text::ItemAttributes::Attribute | |
Cnfd::tools::nfdc::CommandDefinition | Declares semantics of a command |
Cnfd::face::ProtocolFactory::CreateFaceRequest | Encapsulates a face creation request and all its parameters |
Cnfd::pit::DataMatchResult | An unordered iterable of all PIT entries matching Data |
►Cenable_shared_from_this | |
Cnfd::CommandAuthenticator | Provides ControlCommand authorization according to NFD configuration file |
►Cnfd::face::Channel | Represents a channel that listens on a local endpoint |
Cnfd::face::EthernetChannel | Class implementing Ethernet-based channel to create faces |
Cnfd::face::TcpChannel | Class implementing TCP-based channel to create faces |
Cnfd::face::UdpChannel | Class implementing UDP-based channel to create faces |
Cnfd::face::UnixStreamChannel | Class implementing a local channel to create faces |
Cnfd::face::WebSocketChannel | Class implementing WebSocket-based channel to create faces |
Cnfd::face::Face | Generalization of a network interface |
Cnfd::rib::RibEntry | Represents a RIB entry, which contains one or more Routes with the same prefix |
Cnfd::cs::Entry | ContentStore entry |
Cnfd::cs::priority_fifo::EntryInfo | |
Cnfd::measurements::EntryWithStrategyInfo< T > | An EntryPredicate that accepts an entry if it has StrategyInfo of type T |
►Cnfd::name_tree::EnumerationImpl | Enumeration operation implementation |
Cnfd::name_tree::FullEnumerationImpl | Full enumeration implementation |
Cnfd::name_tree::PartialEnumerationImpl | Partial enumeration implementation |
Cnfd::name_tree::PrefixMatchImpl | Partial enumeration implementation |
Cnfd::PrivilegeHelper::Error | Serious seteuid/gid failure |
►Cstd::exception | STL class |
►Cstd::logic_error | STL class |
►Cstd::invalid_argument | STL class |
Cnfd::tools::nfdc::CommandDefinition::Error | |
Cnfd::tools::nfdc::CommandParser::NoSuchCommandError | |
►Cstd::runtime_error | STL class |
Cndn::tools::autoconfig::DnsSrvError | |
Cndn::tools::autoconfig::Stage::Error | |
►Cnfd::ConfigFile::Error | |
Cnfd::face::NetdevBound::RuleParseError | |
Cnfd::face::EthernetChannel::Error | EthernetChannel-related error |
Cnfd::face::EthernetTransport::Error | |
Cnfd::face::MulticastUdpTransport::Error | |
Cnfd::face::PcapHelper::Error | |
►Cnfd::face::ProtocolFactory::Error | Base class for all exceptions thrown by ProtocolFactory subclasses |
Cnfd::face::UdpFactory::Error | |
Cnfd::face::UnixStreamChannel::Error | UnixStreamChannel-related error |
Cnfd::ManagerBase::Error | |
Cnfd::rib::FibUpdater::Error | |
Cnfd::tools::nfdc::ExecuteContext | Context for command execution |
Cnfd::face::FaceCounters | Gives access to counters provided by Face |
Cnfd::FaceEndpoint | Represents a face-endpoint pair in the forwarder |
Cnfd::fw::asf::FaceInfo | Strategy information for each face in a namespace |
Cnfd::face::FaceLogHelper< T > | For internal use by FaceLogging macros |
Cnfd::face::FaceParams | Parameters used to set Transport properties or LinkService options on a newly created face |
Cnfd::rib::FibUpdate | FIB update |
Cnfd::tools::nfdc::xml::Flag | Print true as an empty element and false as nothing |
Cnfd::Forwarder | Main class of NFD's forwarding engine |
Cnfd::ForwarderCounters | Counters provided by Forwarder |
Cnfd::face::FaceSystem::GeneralConfig | Configuration options from "general" section |
Cnfd::name_tree::GetTableEntry< ENTRY > | Functor to get a table entry from a name tree entry |
Cnfd::name_tree::Hashtable | Hashtable for fast exact name lookup |
Cnfd::name_tree::HashtableOptions | Options for Hashtable |
Cnfd::strategy_choice::StrategyChoice::InsertResult | |
►Cnfd::face::InternalTransportBase | Abstracts a transport that can be paired with another |
Cnfd::face::InternalClientTransport | Implements a client-side transport that can be paired with an InternalForwarderTransport |
Cnfd::face::InternalForwarderTransport | Implements a forwarder-side transport that can be paired with another transport |
Cnfd::name_tree::Iterator | NameTree iterator |
Cnfd::pit::Iterator | PIT iterator |
►Cnfd::face::LinkServiceCounters | Counters provided by LinkService |
►Cnfd::face::GenericLinkServiceCounters | Counters provided by GenericLinkService |
Cnfd::face::GenericLinkService | GenericLinkService is a LinkService that implements the NDNLPv2 protocol |
►Cnfd::face::LinkService | Upper part of a Face |
Cnfd::face::GenericLinkService | GenericLinkService is a LinkService that implements the NDNLPv2 protocol |
Cnfd::face::NullLinkService | A LinkService that drops every packet |
Cnfd::face::LpFragmenter | Fragments network-layer packets into NDNLPv2 link-layer packets |
►Cstd::map< K, T > | STL class |
Cnfd::tools::nfdc::CommandArguments | Named command arguments |
►Cnfd::tools::nfdc::Module | Access to an NFD management module |
Cnfd::tools::nfdc::ChannelModule | Access to NFD channel dataset |
Cnfd::tools::nfdc::CsModule | Access to NFD CS management |
Cnfd::tools::nfdc::FaceModule | Access to NFD face management |
Cnfd::tools::nfdc::FibModule | Access to NFD FIB management |
Cnfd::tools::nfdc::ForwarderGeneralModule | Access to NFD forwarder general status |
Cnfd::tools::nfdc::RibModule | Access to NFD RIB management |
Cnfd::tools::nfdc::StrategyChoiceModule | Access to NFD Strategy Choice management |
Cnfd::face::Multicast | |
Cnfd::Network | |
►Cnfd::face::NetworkPredicateBase | |
Cnfd::face::IpAddressPredicate | Represents a predicate to accept or reject an IP address |
Cnfd::face::NetworkInterfacePredicate | Represents a predicate to accept or reject a ndn::net::NetworkInterface |
Cnfd::fib::NextHop | Represents a nexthop record in a FIB entry |
Cnfd::fib::NextHopList | Represents a collection of nexthops |
►Cnoncopyable | |
►Cndn::tools::autoconfig::Stage | Discovery stage |
Cndn::tools::autoconfig::GuessFromIdentityName | Guessing home router based on the default identity name |
Cndn::tools::autoconfig::GuessFromSearchDomains | Guessing home router based on DNS query with default suffix |
Cndn::tools::autoconfig::MulticastDiscovery | Multicast discovery stage |
Cndn::tools::autoconfig::NdnFchDiscovery | Discovery NDN hub using NDN-FCH protocol |
Cnfd::tools::nfdc::text::OnOff | Print boolean as 'on' or 'off' |
Cnfd::face::GenericLinkService::Options | Options that control the behavior of GenericLinkService |
Cnfd::face::LpFragmenter::Options | Options that control the behavior of LpFragmenter |
Cnfd::face::LpReassembler::Options | Options that control the behavior of LpReassembler |
Cndn::tools::autoconfig::Options | |
Cnfd::face::LpReliability::Options | |
Cndn::tools::autoconfig_server::Options | |
Cnfd::fw::Strategy::ParsedInstanceName | |
Cnfd::PrivilegeHelper | |
Cnfd::fw::asf::ProbingModule | ASF Probing Module |
Cnfd::face::ProtocolFactoryCtorParams | Parameters to ProtocolFactory constructor |
Cnfd::rib::ReadvertiseAction | Decision made by readvertise policy |
Cnfd::fw::RetxSuppressionExponential | Retransmission suppression decision algorithm that suppresses retransmissions using exponential backoff |
Cnfd::fw::RetxSuppressionFixed | Retransmission suppression decision algorithm that suppresses retransmissions within a fixed duration |
Cnfd::rib::RibRouteRef | References a route |
Cnfd::rib::RibUpdate | RibUpdate |
Cnfd::rib::RibUpdateBatch | Represents a collection of RibUpdates to be applied to a single FaceId |
►CRouteFlagsTraits | |
Cnfd::rib::Route | Route for a name prefix |
►Cstd::set< K > | STL class |
Cnfd::NetworkRegionTable | Stores a collection of producer region names |
Cnfd::tools::nfdc::text::Spaces | Print a number of whitespaces |
Cnfd::tools::nfdc::StatusReportOptions | |
►Cnfd::fw::StrategyInfo | Arbitrary information forwarding strategy places on table entries |
Cnfd::fw::asf::NamespaceInfo | Stores strategy information about each face in this namespace |
Cnfd::fw::NccStrategy::MeasurementsEntryInfo | StrategyInfo on measurements::Entry |
Cnfd::fw::NccStrategy::PitEntryInfo | StrategyInfo on pit::Entry |
Cnfd::fw::SelfLearningStrategy::InRecordInfo | StrategyInfo on pit::InRecord |
Cnfd::fw::SelfLearningStrategy::OutRecordInfo | StrategyInfo on pit::OutRecord |
►Cnfd::StrategyInfoHost | Base class for an entity onto which StrategyInfo items may be placed |
Cnfd::measurements::Entry | Represents a Measurements entry |
Cnfd::pit::Entry | An Interest table entry |
►Cnfd::pit::FaceRecord | Contains information about an Interest on an incoming or outgoing face |
Cnfd::pit::InRecord | Contains information about an Interest from an incoming face |
Cnfd::pit::OutRecord | Contains information about an Interest toward an outgoing face |
Cnfd::tools::nfdc::xml::Text | |
►CTransport | |
Cnfd::face::InternalClientTransport | Implements a client-side transport that can be paired with an InternalForwarderTransport |
►Cnfd::face::TransportCounters | Counters provided by a transport |
►Cnfd::face::Transport | The lower half of a Face |
►Cnfd::face::DatagramTransport< boost::asio::ip::udp, Multicast > | |
Cnfd::face::MulticastUdpTransport | A Transport that communicates on a UDP multicast group |
►Cnfd::face::DatagramTransport< boost::asio::ip::udp, Unicast > | |
Cnfd::face::UnicastUdpTransport | A Transport that communicates on a unicast UDP socket |
Cnfd::face::DatagramTransport< Protocol, Addressing > | Implements Transport for datagram-based protocols |
►Cnfd::face::EthernetTransport | Base class for Ethernet-based Transports |
Cnfd::face::MulticastEthernetTransport | A multicast Transport that uses raw Ethernet II frames |
Cnfd::face::UnicastEthernetTransport | A unicast Transport that uses raw Ethernet II frames |
Cnfd::face::InternalForwarderTransport | Implements a forwarder-side transport that can be paired with another transport |
Cnfd::face::NullTransport | A Transport that drops every packet |
Cnfd::face::StreamTransport< Protocol > | Implements Transport for stream-based protocols |
Cnfd::face::WebSocketTransport | A Transport that communicates on a WebSocket connection |
►Cnfd::face::StreamTransport< boost::asio::ip::tcp > | |
Cnfd::face::TcpTransport | A Transport that communicates on a connected TCP socket |
►Cnfd::face::StreamTransport< boost::asio::local::stream_protocol > | |
Cnfd::face::UnixStreamTransport | A Transport that communicates on a stream-oriented Unix domain socket |
►Cnfd::face::WebSocketTransportCounters | Counters provided by WebSocketTransport |
Cnfd::face::WebSocketTransport | A Transport that communicates on a WebSocket connection |
Cnfd::face::Unicast | |
Cnfd::tools::nfdc::text::YesNo | Print boolean as 'yes' or 'no' |
►CHTTPServer | |
Cnfd-status-http-server.ThreadingHttpServer | |
►Cnoncopyable | |
Cndn::tools::autoconfig::Procedure | |
Cndn::tools::autoconfig_server::Program | |
Cnfd::CommandAuthenticator | Provides ControlCommand authorization according to NFD configuration file |
Cnfd::ConfigFile | Configuration file parsing utility |
Cnfd::cs::Cs | Implements the Content Store |
►Cnfd::cs::Policy | CS replacement policy |
Cnfd::cs::lru::LruPolicy | Least-Recently-Used (LRU) replacement policy |
Cnfd::cs::priority_fifo::PriorityFifoPolicy | Priority FIFO replacement policy |
Cnfd::DeadNonceList | Represents the Dead Nonce List |
Cnfd::face::Channel | Represents a channel that listens on a local endpoint |
Cnfd::face::Face | Generalization of a network interface |
Cnfd::face::FaceSystem | Entry point of the face system |
Cnfd::face::FaceSystem::ConfigContext | Context for processing a config section in ProtocolFactory |
Cnfd::face::LinkService | Upper part of a Face |
Cnfd::face::LpReassembler | Reassembles fragmented network-layer packets |
Cnfd::face::LpReliability | For reliable sending and receiving of link-layer packets |
Cnfd::face::NetdevBound | Manages netdev-bound faces |
Cnfd::face::PcapHelper | Helper class for dealing with libpcap handles |
►Cnfd::face::ProtocolFactory | Provides support for an underlying protocol |
Cnfd::face::EthernetFactory | Protocol factory for Ethernet |
Cnfd::face::TcpFactory | Protocol factory for TCP over IPv4 and IPv6 |
Cnfd::face::UdpFactory | Protocol factory for UDP over IPv4 and IPv6 |
Cnfd::face::UnixStreamFactory | Protocol factory for stream-oriented Unix sockets |
Cnfd::face::WebSocketFactory | Protocol factory for WebSocket |
Cnfd::face::Transport | The lower half of a Face |
Cnfd::FaceTable | Container of all faces |
Cnfd::fib::Entry | FIB entry |
Cnfd::fib::Fib | Represents the Forwarding Information Base (FIB) |
Cnfd::ForwarderStatusManager | Implements the Forwarder Status of NFD Management Protocol |
Cnfd::fw::asf::AsfMeasurements | Helper class to retrieve and create strategy measurements |
►Cnfd::fw::ProcessNackTraitsBase | Common procedure for processing Nacks |
Cnfd::fw::ProcessNackTraits< S > | |
►Cnfd::fw::ProcessNackTraits< BestRouteStrategy2 > | |
Cnfd::fw::BestRouteStrategy2 | Best Route strategy version 4 |
►Cnfd::fw::ProcessNackTraits< MulticastStrategy > | |
Cnfd::fw::MulticastStrategy | A forwarding strategy that forwards Interests to all FIB nexthops |
►Cnfd::fw::ProcessNackTraits< RandomStrategy > | |
Cnfd::fw::RandomStrategy | A forwarding strategy that randomly chooses a nexthop |
►Cnfd::fw::Strategy | Represents a forwarding strategy |
Cnfd::fw::AccessStrategy | Access Router Strategy version 1 |
Cnfd::fw::asf::AsfStrategy | Adaptive SRTT-based Forwarding Strategy |
Cnfd::fw::BestRouteStrategy2 | Best Route strategy version 4 |
►Cnfd::fw::BestRouteStrategyBase | |
Cnfd::fw::BestRouteStrategy | Best Route strategy version 1 |
Cnfd::fw::MulticastStrategy | A forwarding strategy that forwards Interests to all FIB nexthops |
Cnfd::fw::NccStrategy | A forwarding strategy similar to CCNx 0.7.2 |
Cnfd::fw::RandomStrategy | A forwarding strategy that randomly chooses a nexthop |
Cnfd::fw::SelfLearningStrategy | Self-learning forwarding strategy |
►Cnfd::fw::UnsolicitedDataPolicy | Determines how to process an unsolicited Data |
Cnfd::fw::AdmitAllUnsolicitedDataPolicy | Admits all unsolicited Data |
Cnfd::fw::AdmitLocalUnsolicitedDataPolicy | Admits unsolicited Data from local faces |
Cnfd::fw::AdmitNetworkUnsolicitedDataPolicy | Admits unsolicited Data from non-local faces |
Cnfd::fw::DropAllUnsolicitedDataPolicy | Drops all unsolicited Data |
►Cnfd::ManagerBase | A collection of common functions shared by all NFD managers, such as communicating with the dispatcher and command validator |
Cnfd::CsManager | Implements the CS Management of NFD Management Protocol |
Cnfd::FaceManager | Implements the Face Management of NFD Management Protocol |
Cnfd::FibManager | Implements the FIB Management of NFD Management Protocol |
Cnfd::RibManager | Implements the RIB Management of NFD Management Protocol |
Cnfd::StrategyChoiceManager | Implements the Strategy Choice Management of NFD Management Protocol |
Cnfd::measurements::Entry | Represents a Measurements entry |
Cnfd::measurements::Measurements | The Measurements table |
Cnfd::measurements::MeasurementsAccessor | Allows Strategy to access portion of Measurements table under its namespace |
Cnfd::name_tree::Entry | An entry in the name tree |
Cnfd::name_tree::NameTree | A common index structure for FIB, PIT, StrategyChoice, and Measurements |
Cnfd::name_tree::Node | Hashtable node |
Cnfd::Nfd | Class representing the NFD instance |
Cnfd::pit::Entry | An Interest table entry |
Cnfd::pit::Pit | Represents the Interest Table |
Cnfd::rib::FibUpdater | Computes FibUpdates based on updates to the RIB and sends them to NFD |
Cnfd::rib::Readvertise | Readvertise a subset of routes to a destination according to a policy |
►Cnfd::rib::ReadvertiseDestination | Destination to readvertise into |
Cnfd::rib::NfdRibReadvertiseDestination | Readvertise destination using NFD RIB management protocol |
Cnfd::rib::ReadvertisedRoute | State of a readvertised route |
►Cnfd::rib::ReadvertisePolicy | Policy to decide whether to readvertise a route, and what prefix to readvertise |
Cnfd::rib::ClientToNlsrReadvertisePolicy | Policy to readvertise routes registered by end hosts into NLSR |
Cnfd::rib::HostToGatewayReadvertisePolicy | Policy to readvertise routes registered by local applications into remote gateway |
Cnfd::rib::Rib | Routing Information Base |
Cnfd::rib::Service | Initializes and executes NFD-RIB service thread |
►Cnfd::SimpleCounter | Counter that encloses an integer value |
Cnfd::ByteCounter | Counter of number of bytes |
Cnfd::PacketCounter | Counter of number of packets |
Cnfd::SizeCounter< T > | Counter that observes the size of a table |
Cnfd::strategy_choice::Entry | Represents a Strategy Choice entry |
Cnfd::strategy_choice::StrategyChoice | Represents the Strategy Choice table |
Cnfd::TablesConfigSection | Handles 'tables' config section |
Cnfd::tools::nfdc::ChannelModule | Access to NFD channel dataset |
Cnfd::tools::nfdc::CommandParser | Parses a command |
Cnfd::tools::nfdc::CsModule | Access to NFD CS management |
Cnfd::tools::nfdc::FaceModule | Access to NFD face management |
Cnfd::tools::nfdc::FibModule | Access to NFD FIB management |
Cnfd::tools::nfdc::FindFace | Procedure to find a face |
Cnfd::tools::nfdc::ForwarderGeneralModule | Access to NFD forwarder general status |
Cnfd::tools::nfdc::RibModule | Access to NFD RIB management |
Cnfd::tools::nfdc::StatusReport | Collects and prints NFD status report |
Cnfd::tools::nfdc::StrategyChoiceModule | Access to NFD Strategy Choice management |
Cnfd::tools::nfdc::text::ItemAttributes | Print attributes of an item |
Cnfd::tools::nfdc::text::Separator | Print different string on first and subsequent usage |
Cnfd::SizeCounter< nfd::face::LpReassembler > | |
►CSimpleHTTPRequestHandler | |
Cnfd-status-http-server.NfdStatusHandler | |
►CThreadingMixIn | |
Cnfd-status-http-server.ThreadingHttpServer | |