Represents a strategy-choice/set
command.
More...
#include <ndn-cxx/mgmt/nfd/control-command.hpp>
Public Member Functions | |
StrategyChoiceSetCommand () | |
virtual void | applyDefaultsToRequest (ControlParameters ¶meters) const |
Apply default values to missing fields in request. More... | |
virtual void | applyDefaultsToResponse (ControlParameters ¶meters) const |
Apply default values to missing fields in response. More... | |
Name | getRequestName (const Name &commandPrefix, const ControlParameters ¶meters) const |
Construct the Name for a request Interest. More... | |
virtual void | validateRequest (const ControlParameters ¶meters) const |
Validate request parameters. More... | |
virtual void | validateResponse (const ControlParameters ¶meters) const |
Validate response parameters. More... | |
Protected Attributes | |
FieldValidator | m_requestValidator |
FieldValidator for request ControlParameters. More... | |
FieldValidator | m_responseValidator |
FieldValidator for response ControlParameters. More... | |
Represents a strategy-choice/set
command.
Definition at line 261 of file control-command.hpp.
ndn::nfd::StrategyChoiceSetCommand::StrategyChoiceSetCommand | ( | ) |
Definition at line 308 of file control-command.cpp.
|
virtualinherited |
Apply default values to missing fields in request.
Reimplemented in ndn::nfd::RibUnregisterCommand, ndn::nfd::RibRegisterCommand, ndn::nfd::FibRemoveNextHopCommand, ndn::nfd::FibAddNextHopCommand, ndn::nfd::FaceUpdateCommand, and ndn::nfd::FaceCreateCommand.
Definition at line 41 of file control-command.cpp.
|
virtualinherited |
Apply default values to missing fields in response.
Definition at line 52 of file control-command.cpp.
|
inherited |
Construct the Name for a request Interest.
ArgumentError | if parameters are invalid |
Definition at line 57 of file control-command.cpp.
|
virtualinherited |
Validate request parameters.
ArgumentError | if parameters are invalid |
Reimplemented in ndn::nfd::StrategyChoiceUnsetCommand, ndn::nfd::CsEraseCommand, and ndn::nfd::FaceDestroyCommand.
Definition at line 35 of file control-command.cpp.
|
virtualinherited |
Validate response parameters.
ArgumentError | if parameters are invalid |
Reimplemented in ndn::nfd::RibUnregisterCommand, ndn::nfd::RibRegisterCommand, ndn::nfd::StrategyChoiceUnsetCommand, ndn::nfd::CsEraseCommand, ndn::nfd::FibRemoveNextHopCommand, ndn::nfd::FibAddNextHopCommand, ndn::nfd::FaceDestroyCommand, ndn::nfd::FaceUpdateCommand, and ndn::nfd::FaceCreateCommand.
Definition at line 46 of file control-command.cpp.
|
protectedinherited |
FieldValidator for request ControlParameters.
Constructor of subclass should populate this validator.
Definition at line 119 of file control-command.hpp.
|
protectedinherited |
FieldValidator for response ControlParameters.
Constructor of subclass should populate this validator.
Definition at line 124 of file control-command.hpp.