cisst-saw
|
#include <mtsCallableWriteReturnBase.h>
Public Member Functions | |
mtsCallableWriteReturnBase (void) | |
virtual | ~mtsCallableWriteReturnBase () |
virtual mtsExecutionResult | Execute (const mtsGenericObject &argument, mtsGenericObject &result)=0 |
virtual void | ToStream (std::ostream &outputStream) const =0 |
A base class command object with an execute method that takes one argument argument and returns a result. This pure virtual base class is derived to support either global functions or methods with the signature "void method(const _argumentType & argument, _resultType & result)" (non const)
|
inline |
The constructor. Does nothing
|
inlinevirtual |
The destructor. Does nothing
|
pure virtual |
The execute method. Abstract method to be implemented by derived classes to run the actual operation on the receiver.
Implemented in mtsCallableWriteReturnMethodGeneric< _classType >, and mtsCallableWriteReturnMethod< _classType, _argumentType, _resultType >.
|
pure virtual |
Human readable description
Implemented in mtsCallableWriteReturnMethodGeneric< _classType >, and mtsCallableWriteReturnMethod< _classType, _argumentType, _resultType >.