provides access to NFD face management
More...
#include <tools/nfdc/face-module.hpp>
|
| void | fetchStatus (Controller &controller, const std::function< void()> &onSuccess, const Controller::DatasetFailCallback &onFailure, const CommandOptions &options) override |
| | collect status from NFD More...
|
| |
| void | formatItemXml (std::ostream &os, const FaceStatus &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 face management
- See also
- https://redmine.named-data.net/projects/nfd/wiki/FaceMgmt
Definition at line 42 of file face-module.hpp.
◆ create()
◆ destroy()
◆ fetchStatus()
| void nfd::tools::nfdc::FaceModule::fetchStatus |
( |
Controller & |
controller, |
|
|
const std::function< void()> & |
onSuccess, |
|
|
const Controller::DatasetFailCallback & |
onFailure, |
|
|
const CommandOptions & |
options |
|
) |
| |
|
overridevirtual |
collect status from NFD
- Precondition
- no other fetchStatus is in progress
- Parameters
-
| 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 365 of file face-module.cpp.
◆ formatItemText()
| void nfd::tools::nfdc::FaceModule::formatItemText |
( |
std::ostream & |
os, |
|
|
const FaceStatus & |
item, |
|
|
bool |
wantMultiLine |
|
) |
| |
|
static |
format a single status item as text
- Parameters
-
| os | output stream |
| item | status item |
| wantMultiLine | use multi-line style |
Definition at line 468 of file face-module.cpp.
◆ formatItemXml()
| void nfd::tools::nfdc::FaceModule::formatItemXml |
( |
std::ostream & |
os, |
|
|
const FaceStatus & |
item |
|
) |
| const |
format a single status item as XML
- Parameters
-
| os | output stream |
| item | status item |
Definition at line 389 of file face-module.cpp.
◆ formatStatusText()
| void nfd::tools::nfdc::FaceModule::formatStatusText |
( |
std::ostream & |
os | ) |
const |
|
overridevirtual |
◆ formatStatusXml()
| void nfd::tools::nfdc::FaceModule::formatStatusXml |
( |
std::ostream & |
os | ) |
const |
|
overridevirtual |
◆ list()
◆ printFaceParams()
| void nfd::tools::nfdc::FaceModule::printFaceParams |
( |
std::ostream & |
os, |
|
|
text::ItemAttributes & |
ia, |
|
|
const ControlParameters & |
resp |
|
) |
| |
|
static |
print face response parameters to specified ostream
- Parameters
-
| os | output stream |
| ia | ItemAttributes used to format output |
| resp | response control parameters to print |
Definition at line 543 of file face-module.cpp.
◆ printSuccess()
| void nfd::tools::nfdc::FaceModule::printSuccess |
( |
std::ostream & |
os, |
|
|
const std::string & |
actionSummary, |
|
|
const ControlParameters & |
resp |
|
) |
| |
|
static |
print face action success message to specified ostream
- Parameters
-
| os | output stream |
| actionSummary | description of action taken |
| resp | response control parameters to print |
Definition at line 529 of file face-module.cpp.
◆ registerCommands()
| void nfd::tools::nfdc::FaceModule::registerCommands |
( |
CommandParser & |
parser | ) |
|
|
static |
register 'face list', 'face show', 'face create', 'face destroy' commands
Definition at line 35 of file face-module.cpp.
◆ show()