Provides access to NFD FIB management. More...
#include <tools/nfdc/fib-module.hpp>
Public Member Functions | |
void | fetchStatus (ndn::nfd::Controller &controller, const std::function< void()> &onSuccess, const ndn::nfd::DatasetFailureCallback &onFailure, const CommandOptions &options) override |
Collect status from NFD. More... | |
void | formatItemText (std::ostream &os, const FibEntry &item) const |
Format a single status item as text. More... | |
void | formatItemXml (std::ostream &os, const FibEntry &item) const |
Format a single status item as XML. More... | |
void | formatStatusText (std::ostream &os) const override |
Format collected status as text. More... | |
void | formatStatusXml (std::ostream &os) const override |
Format collected status as XML. More... | |
Provides access to NFD FIB management.
Definition at line 42 of file fib-module.hpp.
|
overridevirtual |
Collect status from NFD.
controller | a controller through which StatusDataset can be requested |
onSuccess | invoked when status has been collected into this instance |
onFailure | passed to controller.fetch |
options | passed to controller.fetch |
Implements nfd::tools::nfdc::Module.
Definition at line 34 of file fib-module.cpp.
void nfd::tools::nfdc::FibModule::formatItemText | ( | std::ostream & | os, |
const FibEntry & | item | ||
) | const |
Format a single status item as text.
os | output stream |
item | status item |
Definition at line 86 of file fib-module.cpp.
void nfd::tools::nfdc::FibModule::formatItemXml | ( | std::ostream & | os, |
const FibEntry & | item | ||
) | const |
Format a single status item as XML.
os | output stream |
item | status item |
Definition at line 58 of file fib-module.cpp.
|
overridevirtual |
Format collected status as text.
os | output stream |
Implements nfd::tools::nfdc::Module.
Definition at line 77 of file fib-module.cpp.
|
overridevirtual |
Format collected status as XML.
os | output stream |
Implements nfd::tools::nfdc::Module.
Definition at line 48 of file fib-module.cpp.