ERC CISST - cisst software

mtsMulticastCommandWrite< _argumentType > Class Template Reference
[Multi Task Support]

#include <mtsMulticastCommandWrite.h>

Inheritance diagram for mtsMulticastCommandWrite< _argumentType >:

Inheritance graph
[legend]
Collaboration diagram for mtsMulticastCommandWrite< _argumentType >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class _argumentType>
class mtsMulticastCommandWrite< _argumentType >

This class contains a vector of two or more command objects. The primary use of this class is to send events to all observers.

Definition at line 47 of file mtsMulticastCommandWrite.h.

Public Types

Public Member Functions


Constructor & Destructor Documentation

template<class _argumentType>
mtsMulticastCommandWrite< _argumentType >::mtsMulticastCommandWrite ( const std::string &  name,
const ArgumentType argumentPrototype 
) [inline]

Default constructor. Does nothing.

Definition at line 56 of file mtsMulticastCommandWrite.h.

References mtsCommandWriteBase::ArgumentPrototype, and mtsGenericTypes< T >::ConditionalCreate().

template<class _argumentType>
mtsMulticastCommandWrite< _argumentType >::~mtsMulticastCommandWrite (  )  [inline]

Default destructor. Does nothing.

Definition at line 64 of file mtsMulticastCommandWrite.h.

References mtsCommandWriteBase::ArgumentPrototype.


Member Function Documentation

template<class _argumentType>
virtual mtsExecutionResult mtsMulticastCommandWrite< _argumentType >::Execute ( const mtsGenericObject argument,
mtsBlockingType   CMN_UNUSED(blocking) 
) [inline, virtual]

Execute all the commands in the composite.

Definition at line 71 of file mtsMulticastCommandWrite.h.

References mtsMulticastCommandWriteBase::Commands.


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