26 #ifndef _mtsCommandQualifiedRead_h
27 #define _mtsCommandQualifiedRead_h
76 const std::string & name,
94 {
return Execute(argument1, argument2); }
118 void ToStream(std::ostream & outputStream)
const;
122 #endif // _mtsCommandQualifiedRead_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
virtual size_t NumberOfArguments(void) const =0
virtual mtsExecutionResult Execute(const mtsGenericObject &argument1, mtsGenericObject &argument2, mtsCommandWriteBase *CMN_UNUSED(finishedEventHandler))
Definition: mtsCommandQualifiedRead.h:92
Definition: mtsCallableQualifiedReadBase.h:40
mtsCommandBase BaseType
Definition: mtsCommandQualifiedRead.h:43
#define CMN_UNUSED(argument)
Definition: cmnPortability.h:479
virtual void ToStream(std::ostream &outputStream) const =0
Base class for data object in cisstMultiTask.
Definition: mtsGenericObject.h:56
const mtsGenericObject * Argument2Prototype
Definition: mtsCommandQualifiedRead.h:62
Definition: mtsCommandWriteBase.h:40
mtsCallableQualifiedReadBase * Callable
Definition: mtsCommandQualifiedRead.h:56
mtsCommandQualifiedRead ThisType
Definition: mtsCommandQualifiedRead.h:46
virtual bool Returns(void) const =0
Definition: mtsCommandQualifiedRead.h:39
Definition: mtsExecutionResult.h:34
mtsCallableQualifiedReadBase CallableType
Definition: mtsCommandQualifiedRead.h:49
Definition: mtsCommandBase.h:43
const mtsGenericObject * Argument1Prototype
Definition: mtsCommandQualifiedRead.h:59
Defines a base class for a command.