NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.0: NDN, CCN, CCNx, content centric networks
API Documentation
ndn::nfd::RibRegisterCommand Class Reference

represents a rib/register command More...

#include <nfd-control-command.hpp>

Inheritance diagram for ndn::nfd::RibRegisterCommand:
Collaboration diagram for ndn::nfd::RibRegisterCommand:

Public Member Functions

 RibRegisterCommand ()
virtual void applyDefaultsToRequest (ControlParameters &parameters) const
 apply default values to missing fields in request More...
virtual void validateResponse (const ControlParameters &parameters) const
 validate response parameters More...
- Public Member Functions inherited from ndn::nfd::ControlCommand
virtual void validateRequest (const ControlParameters &parameters) const
 validate request parameters More...
virtual void applyDefaultsToResponse (ControlParameters &parameters) const
 apply default values to missing fields in response More...
Name getRequestName (const Name &commandPrefix, const ControlParameters &parameters) const
 construct the Name for a request Interest More...

Additional Inherited Members

- Protected Member Functions inherited from ndn::nfd::ControlCommand
 ControlCommand (const std::string &module, const std::string &verb)
- Protected Attributes inherited from ndn::nfd::ControlCommand
FieldValidator m_requestValidator
 FieldValidator for request ControlParameters. More...
FieldValidator m_responseValidator
 FieldValidator for response ControlParameters. More...

Detailed Description

represents a rib/register command

See also

Definition at line 283 of file nfd-control-command.hpp.

Constructor & Destructor Documentation

§ RibRegisterCommand()

Member Function Documentation

§ applyDefaultsToRequest()

§ validateResponse()

void ndn::nfd::RibRegisterCommand::validateResponse ( const ControlParameters parameters) const

validate response parameters

ArgumentErrorif parameters are invalid

Reimplemented from ndn::nfd::ControlCommand.

Definition at line 319 of file nfd-control-command.cpp.

References ndn::nfd::ControlParameters::getFaceId(), and ndn::nfd::ControlCommand::validateResponse().

The documentation for this class was generated from the following files: