#include <mtsCommandQueuedWrite.h>
Inheritance diagram for mtsCommandQueuedWrite< _argumentType >:


Definition at line 43 of file mtsCommandQueuedWrite.h.
| typedef mtsCommandQueuedWrite<ArgumentType> mtsCommandQueuedWrite< _argumentType >::ThisType |
This type.
Definition at line 52 of file mtsCommandQueuedWrite.h.
| virtual mtsExecutionResult mtsCommandQueuedWrite< _argumentType >::Execute | ( | const mtsGenericObject & | argument, | |
| mtsBlockingType | blocking | |||
| ) | [inline, virtual] |
The execute method. Abstract method to be implemented by derived classes to run the actual operation on the receiver
| obj | The data passed to the operation method |
Implements mtsCommandQueuedWriteBase.
Definition at line 120 of file mtsCommandQueuedWrite.h.
References mtsCommandQueuedWrite< _argumentType >::ArgumentsQueue, mtsCommandQueuedWriteBase::BlockingFlagQueue, CMN_LOG_RUN_ERROR, mtsQueue< _elementType >::Get(), mtsCommandQueuedWriteBase::MailBox, mtsCommandBase::Name, mtsQueue< _elementType >::Put(), mtsMailBox::ThreadSignalWait(), and mtsMailBox::Write().
| const mtsGenericObject* mtsCommandQueuedWrite< _argumentType >::GetArgumentPrototype | ( | void | ) | const [inline, virtual] |
Return a pointer on the argument prototype
Reimplemented from mtsCommandWriteBase.
Definition at line 156 of file mtsCommandQueuedWrite.h.
References mtsCommandQueuedWriteBase::ActualCommand, and mtsCommandWriteBase::GetArgumentPrototype().
Referenced by mtsCommandQueuedWrite< _argumentType >::Allocate(), and mtsCommandQueuedWrite< _argumentType >::mtsCommandQueuedWrite().
mtsQueue<ArgumentQueueType> mtsCommandQueuedWrite< _argumentType >::ArgumentsQueue [protected] |
Queue to store arguments
Definition at line 56 of file mtsCommandQueuedWrite.h.
Referenced by mtsCommandQueuedWrite< _argumentType >::Allocate(), mtsCommandQueuedWrite< _argumentType >::ArgumentGet(), mtsCommandQueuedWrite< _argumentType >::ArgumentPeek(), mtsCommandQueuedWrite< _argumentType >::Execute(), and mtsCommandQueuedWrite< _argumentType >::mtsCommandQueuedWrite().