Main class of NFD's forwarding engine. More...
#include <daemon/fw/forwarder.hpp>
Public Member Functions | |
| Forwarder (FaceTable &faceTable) | |
| const ForwarderCounters & | getCounters () const noexcept |
| Cs & | getCs () noexcept |
| DeadNonceList & | getDeadNonceList () noexcept |
| Fib & | getFib () noexcept |
| Measurements & | getMeasurements () noexcept |
| NameTree & | getNameTree () noexcept |
| NetworkRegionTable & | getNetworkRegionTable () noexcept |
| Pit & | getPit () noexcept |
| StrategyChoice & | getStrategyChoice () noexcept |
| fw::UnsolicitedDataPolicy & | getUnsolicitedDataPolicy () const noexcept |
| void | setConfigFile (ConfigFile &configFile) |
| Register handler for forwarder section of NFD configuration file. More... | |
| void | setUnsolicitedDataPolicy (unique_ptr< fw::UnsolicitedDataPolicy > policy) noexcept |
Main class of NFD's forwarding engine.
The Forwarder class owns all tables and implements the forwarding pipelines.
Definition at line 53 of file forwarder.hpp.
|
explicit |
Definition at line 51 of file forwarder.cpp.
|
inlinenoexcept |
Definition at line 65 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 102 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 120 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 90 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 108 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 84 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 126 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 96 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 114 of file forwarder.hpp.
|
inlinenoexcept |
Definition at line 71 of file forwarder.hpp.
| void nfd::Forwarder::setConfigFile | ( | ConfigFile & | configFile | ) |
Register handler for forwarder section of NFD configuration file.
Definition at line 602 of file forwarder.cpp.
|
inlinenoexcept |
Definition at line 77 of file forwarder.hpp.