Main class of NFD's forwarding engine. More...
#include <daemon/fw/forwarder.hpp>
Public Member Functions | |
| Forwarder (FaceTable &faceTable) | |
| ~Forwarder () | |
| const ForwarderCounters & | getCounters () const |
| Cs & | getCs () |
| DeadNonceList & | getDeadNonceList () |
| Fib & | getFib () |
| Measurements & | getMeasurements () |
| NameTree & | getNameTree () |
| NetworkRegionTable & | getNetworkRegionTable () |
| Pit & | getPit () |
| StrategyChoice & | getStrategyChoice () |
| fw::UnsolicitedDataPolicy & | getUnsolicitedDataPolicy () const |
| void | setConfigFile (ConfigFile &configFile) |
| register handler for forwarder section of NFD configuration file More... | |
| void | setUnsolicitedDataPolicy (unique_ptr< fw::UnsolicitedDataPolicy > policy) |
Friends | |
| class | fw::Strategy |
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.
|
default |
|
inline |
Definition at line 63 of file forwarder.hpp.
|
inline |
Definition at line 100 of file forwarder.hpp.
|
inline |
Definition at line 118 of file forwarder.hpp.
|
inline |
Definition at line 88 of file forwarder.hpp.
|
inline |
Definition at line 106 of file forwarder.hpp.
|
inline |
Definition at line 82 of file forwarder.hpp.
|
inline |
Definition at line 124 of file forwarder.hpp.
|
inline |
Definition at line 94 of file forwarder.hpp.
|
inline |
Definition at line 112 of file forwarder.hpp.
|
inline |
Definition at line 69 of file forwarder.hpp.
| void nfd::Forwarder::setConfigFile | ( | ConfigFile & | configFile | ) |
register handler for forwarder section of NFD configuration file
Definition at line 608 of file forwarder.cpp.
|
inline |
Definition at line 75 of file forwarder.hpp.
|
friend |
Definition at line 254 of file forwarder.hpp.