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.