rapid
A ROS robotics library.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
rapid::utils::CommandInterface Class Referenceabstract

#include <command_interface.h>

Inheritance diagram for rapid::utils::CommandInterface:
rapid::utils::ExitCommand

Public Member Functions

virtual ~CommandInterface ()
 
virtual void Execute (const std::vector< std::string > &args)=0
 
virtual std::string name () const =0
 
virtual std::string description () const =0
 

Detailed Description

Definition at line 9 of file command_interface.h.

Constructor & Destructor Documentation

virtual rapid::utils::CommandInterface::~CommandInterface ( )
inlinevirtual

Definition at line 11 of file command_interface.h.

Member Function Documentation

virtual std::string rapid::utils::CommandInterface::description ( ) const
pure virtual

Implemented in rapid::utils::ExitCommand.

virtual void rapid::utils::CommandInterface::Execute ( const std::vector< std::string > &  args)
pure virtual

Implemented in rapid::utils::ExitCommand.

virtual std::string rapid::utils::CommandInterface::name ( ) const
pure virtual

Implemented in rapid::utils::ExitCommand.


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