ERC CISST - cisst software

mtsMulticastCommandWriteBase Class Reference
[Multi Task Support]

#include <mtsMulticastCommandWriteBase.h>

Inheritance diagram for mtsMulticastCommandWriteBase:

Inheritance graph
[legend]
Collaboration diagram for mtsMulticastCommandWriteBase:

Collaboration graph
[legend]
List of all members.

Detailed Description

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 45 of file mtsMulticastCommandWriteBase.h.

Public Types

Public Member Functions

Protected Attributes


Constructor & Destructor Documentation

mtsMulticastCommandWriteBase::mtsMulticastCommandWriteBase ( const std::string &  name  )  [inline]

Default constructor. Does nothing.

Definition at line 55 of file mtsMulticastCommandWriteBase.h.

mtsMulticastCommandWriteBase::~mtsMulticastCommandWriteBase (  )  [inline]

Default destructor. Does nothing.

Definition at line 60 of file mtsMulticastCommandWriteBase.h.


Member Function Documentation

void mtsMulticastCommandWriteBase::AddCommand ( BaseType command  ) 

Add a command to the composite.

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

Execute all the commands in the composite.

Implements mtsCommandWriteBase.

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

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

Implements mtsCommandBase.


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