|
| mtsCommandQueuedWrite (void) |
|
| mtsCommandQueuedWrite (mtsCommandWriteBase *actualCommand) |
|
| mtsCommandQueuedWrite (mtsMailBox *mailBox, mtsCommandWriteBase *actualCommand, size_t size) |
|
virtual | ~mtsCommandQueuedWrite () |
|
virtual mtsCommandQueuedWriteBase * | Clone (mtsMailBox *mailBox, size_t size) const |
|
virtual void | Allocate (size_t size) |
|
mtsExecutionResult | Execute (const mtsGenericObject &argument, mtsBlockingType blocking, mtsCommandWriteBase *finishedEventHandler) |
|
const mtsGenericObject * | GetArgumentPrototype (void) const |
|
virtual const mtsGenericObject * | ArgumentPeek (void) const |
|
virtual mtsGenericObject * | ArgumentGet (void) |
|
Public Member Functions inherited from mtsCommandQueuedWriteBase |
| mtsCommandQueuedWriteBase (mtsMailBox *mailBox, mtsCommandWriteBase *actualCommand, size_t size) |
|
virtual | ~mtsCommandQueuedWriteBase () |
|
virtual mtsCommandWriteBase * | GetActualCommand (void) |
|
virtual void | ToStream (std::ostream &outputStream) const |
|
mtsExecutionResult | Execute (const mtsGenericObject &argument, mtsBlockingType blocking) |
|
mtsBlockingType | BlockingFlagGet (void) |
|
mtsCommandWriteBase * | FinishedEventGet (void) |
|
virtual const std::string | GetMailBoxName (void) const |
|
Public Member Functions inherited from mtsCommandWriteBase |
| mtsCommandWriteBase (void) |
|
| mtsCommandWriteBase (const std::string &name) |
|
virtual | ~mtsCommandWriteBase () |
|
virtual mtsExecutionResult | Execute (const mtsGenericObject &argument, mtsBlockingType blocking, mtsCommandWriteBase *CMN_UNUSED(finishedEventHandler))=0 |
|
size_t | NumberOfArguments (void) const |
|
bool | Returns (void) const |
|
const cmnClassServicesBase * | GetArgumentClassServices (void) const |
|
Public Member Functions inherited from mtsCommandBase |
| mtsCommandBase (void) |
|
| mtsCommandBase (const std::string &name) |
|
virtual | ~mtsCommandBase () |
|
const std::string & | GetName (void) const |
|
virtual std::string | ToString (void) const |
|
void | Enable (void) |
|
void | Disable (void) |
|
bool | IsEnabled (void) const |
|
bool | IsDisabled (void) const |
|
template<class _argumentType>
class mtsCommandQueuedWrite< _argumentType >
Write queued command using templated _argumentType parameter. Currently, this is only used for adding event handlers, and could perhaps be replaced by mtsCommandQueuedWriteGeneric.