provides access to NFD CS management More...
#include <tools/nfdc/cs-module.hpp>
Public Member Functions | |
void | fetchStatus (Controller &controller, const std::function< void()> &onSuccess, const Controller::DatasetFailCallback &onFailure, const CommandOptions &options) override |
collect status from NFD 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... | |
Static Public Member Functions | |
static void | config (ExecuteContext &ctx) |
the 'cs config' command More... | |
static void | erase (ExecuteContext &ctx) |
the 'cs erase' command More... | |
static void | formatItemText (std::ostream &os, const CsInfo &item) |
static void | formatItemXml (std::ostream &os, const CsInfo &item) |
static void | registerCommands (CommandParser &parser) |
register 'cs config' command More... | |
provides access to NFD CS management
Definition at line 41 of file cs-module.hpp.
|
static |
the 'cs config' command
Definition at line 55 of file cs-module.cpp.
|
static |
the 'cs erase' command
Definition at line 90 of file cs-module.cpp.
|
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 134 of file cs-module.cpp.
|
static |
Definition at line 175 of file cs-module.cpp.
|
static |
Definition at line 154 of file cs-module.cpp.
|
overridevirtual |
format collected status as text
os | output stream |
Implements nfd::tools::nfdc::Module.
Definition at line 167 of file cs-module.cpp.
|
overridevirtual |
format collected status as XML
os | output stream |
Implements nfd::tools::nfdc::Module.
Definition at line 148 of file cs-module.cpp.
|
static |
register 'cs config' command
Definition at line 36 of file cs-module.cpp.