27 #ifndef _mtsCommandBase_h 
   28 #define _mtsCommandBase_h 
   80         std::stringstream outputStream;
 
   82         return outputStream.str();
 
   84     virtual void ToStream(std::ostream & outputStream) 
const = 0;
 
   91     virtual bool Returns(
void) 
const = 0;
 
  116     inline const std::string & 
GetName(
void)
 const {
 
  132 #endif // _mtsCommandBase_h 
virtual size_t NumberOfArguments(void) const =0
 
bool IsEnabled(void) const 
Definition: mtsCommandBase.h:105
 
#define CMN_UNUSED(argument)
Definition: cmnPortability.h:479
 
virtual void ToStream(std::ostream &outputStream) const =0
 
bool IsDisabled(void) const 
Definition: mtsCommandBase.h:109
 
mtsCommandBase(void)
Definition: mtsCommandBase.h:62
 
std::string Name
Definition: mtsCommandBase.h:52
 
bool EnableFlag
Definition: mtsCommandBase.h:58
 
Forward declarations and #define for cisstMultiTask. 
 
virtual ~mtsCommandBase()
Definition: mtsCommandBase.h:74
 
virtual bool Returns(void) const =0
 
mtsCommandBase(const std::string &name)
Definition: mtsCommandBase.h:68
 
void Enable(void)
Definition: mtsCommandBase.h:97
 
virtual std::string ToString(void) const 
Definition: mtsCommandBase.h:79
 
const std::string & GetName(void) const 
Definition: mtsCommandBase.h:116
 
void Disable(void)
Definition: mtsCommandBase.h:101
 
Definition: mtsCommandBase.h:43
 
std::ostream & operator<<(std::ostream &outputStream, const mtsCommandBase &command)
Definition: mtsCommandBase.h:125