ERC CISST - cisst software

mtsCommandQueuedWriteBase Class Reference

Inheritance diagram for mtsCommandQueuedWriteBase:

Inheritance graph
[legend]
Collaboration diagram for mtsCommandQueuedWriteBase:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 36 of file mtsCommandQueuedWriteBase.h.

Public Member Functions

Protected Types

Protected Attributes


Member Function Documentation

virtual void mtsCommandQueuedWriteBase::ToStream ( std::ostream &  outputStream  )  const [virtual]

For debugging. Generate a human readable output for the command object

Implements mtsCommandBase.

Reimplemented in mtsCommandQueuedWriteGeneric.

virtual mtsExecutionResult mtsCommandQueuedWriteBase::Execute ( const mtsGenericObject argument,
mtsBlockingType  blocking 
) [pure virtual]

The execute method. Abstract method to be implemented by derived classes to run the actual operation on the receiver

Parameters:
obj The data passed to the operation method
Returns:
Boolean value, true if success, false otherwise

Implements mtsCommandWriteBase.


Member Data Documentation

mtsQueue<mtsBlockingType> mtsCommandQueuedWriteBase::BlockingFlagQueue [protected]

Queue of flags to indicate if the command is blocking or not

Definition at line 44 of file mtsCommandQueuedWriteBase.h.

Referenced by mtsCommandQueuedWrite< _argumentType >::Allocate(), mtsCommandQueuedWrite< _argumentType >::Execute(), and mtsCommandQueuedWrite< _argumentType >::mtsCommandQueuedWrite().


The documentation for this class was generated from the following file:
erc-cisst-devel<at>lists.johnshopkins.edu