ndn-cxx: NDN C++ Library 0.9.0-33-g832ea91d
Loading...
Searching...
No Matches
control-command.hpp File Reference
+ Include dependency graph for control-command.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ndn::nfd::ApplicationParametersCommandFormat< PT >
 Implements decoding, encoding, and validation of control command parameters carried in the ApplicationParameters of the request (Interest packet). More...
 
class  ndn::nfd::ArgumentError
 Represents an error in the parameters of the control command request or response. More...
 
class  ndn::nfd::ControlCommand< Derived, RequestFormatType, ResponseFormatType >
 Base class for all NFD control commands. More...
 
class  ndn::nfd::ControlParametersCommandFormat
 Implements decoding, encoding, and validation of ControlParameters in control commands. More...
 
class  ndn::nfd::CsConfigCommand
 Represents a cs/config command. More...
 
class  ndn::nfd::CsEraseCommand
 Represents a cs/erase command. More...
 
class  ndn::nfd::RibAnnounceParameters::Error
 
class  ndn::nfd::FaceCreateCommand
 Represents a faces/create command. More...
 
class  ndn::nfd::FaceDestroyCommand
 Represents a faces/destroy command. More...
 
class  ndn::nfd::FaceUpdateCommand
 Represents a faces/update command. More...
 
class  ndn::nfd::FibAddNextHopCommand
 Represents a fib/add-nexthop command. More...
 
class  ndn::nfd::FibRemoveNextHopCommand
 Represents a fib/remove-nexthop command. More...
 
class  ndn::nfd::RibAnnounceCommand
 Represents a rib/announce command. More...
 
class  ndn::nfd::RibAnnounceParameters
 Request parameters for rib/announce command. More...
 
class  ndn::nfd::RibRegisterCommand
 Represents a rib/register command. More...
 
class  ndn::nfd::RibUnregisterCommand
 Represents a rib/unregister command. More...
 
class  ndn::nfd::StrategyChoiceSetCommand
 Represents a strategy-choice/set command. More...
 
class  ndn::nfd::StrategyChoiceUnsetCommand
 Represents a strategy-choice/unset command. More...
 

Namespaces

namespace  ndn
 
namespace  ndn::nfd
 Contains classes and functions related to the NFD Management protocol.
 

Macros

#define NDN_CXX_CONTROL_COMMAND(module_, verb_)
 

Macro Definition Documentation

◆ NDN_CXX_CONTROL_COMMAND

#define NDN_CXX_CONTROL_COMMAND (   module_,
  verb_ 
)
Value:
public: \
static inline const ::ndn::name::Component module{std::string_view(module_)}; \
static inline const ::ndn::name::Component verb{std::string_view(verb_)}; \
private: \
static const RequestFormat s_requestFormat; \
static const ResponseFormat s_responseFormat; \
friend Base

Definition at line 268 of file control-command.hpp.