ASF Probing Module. More...
#include <daemon/fw/asf-probing-module.hpp>
Public Member Functions | |
| ProbingModule (AsfMeasurements &measurements) | |
| void | afterForwardingProbe (const fib::Entry &fibEntry, const Interest &interest) |
| Face * | getFaceToProbe (const Face &inFace, const Interest &interest, const fib::Entry &fibEntry, const Face &faceUsed) |
| bool | isProbingNeeded (const fib::Entry &fibEntry, const Interest &interest) |
| void | scheduleProbe (const fib::Entry &fibEntry, const time::milliseconds &interval) |
Static Public Attributes | |
| static constexpr time::seconds | DEFAULT_PROBING_INTERVAL = time::seconds(60) |
ASF Probing Module.
Definition at line 37 of file asf-probing-module.hpp.
|
explicit |
Definition at line 39 of file asf-probing-module.cpp.
| void nfd::fw::asf::ProbingModule::afterForwardingProbe | ( | const fib::Entry & | fibEntry, |
| const Interest & | interest | ||
| ) |
Definition at line 132 of file asf-probing-module.cpp.
| Face * nfd::fw::asf::ProbingModule::getFaceToProbe | ( | const Face & | inFace, |
| const Interest & | interest, | ||
| const fib::Entry & | fibEntry, | ||
| const Face & | faceUsed | ||
| ) |
Definition at line 66 of file asf-probing-module.cpp.
| bool nfd::fw::asf::ProbingModule::isProbingNeeded | ( | const fib::Entry & | fibEntry, |
| const Interest & | interest | ||
| ) |
Definition at line 114 of file asf-probing-module.cpp.
| void nfd::fw::asf::ProbingModule::scheduleProbe | ( | const fib::Entry & | fibEntry, |
| const time::milliseconds & | interval | ||
| ) |
Definition at line 46 of file asf-probing-module.cpp.
|
static |
Definition at line 74 of file asf-probing-module.hpp.