ERC CISST - cisst software

mtsCommandVoidProxy Class Reference
[Multi Task Support]

#include <mtsCommandVoidProxy.h>

Inheritance diagram for mtsCommandVoidProxy:

Inheritance graph
[legend]
Collaboration diagram for mtsCommandVoidProxy:

Collaboration graph
[legend]
List of all members.

Detailed Description

mtsCommandVoidProxy is a proxy for mtsCommandVoid. When Execute() method is called, CommandID is sent to a connected required interface proxy across a network without payload.

Definition at line 41 of file mtsCommandVoidProxy.h.

Public Types

Public Member Functions


Constructor & Destructor Documentation

mtsCommandVoidProxy::mtsCommandVoidProxy ( const std::string &  commandName  )  [inline]

Constructor. Command proxy is disabled by default and is enabled when command id and network proxy are set.

Definition at line 49 of file mtsCommandVoidProxy.h.

References mtsCommandBase::Disable().

mtsCommandVoidProxy::~mtsCommandVoidProxy (  )  [inline]

Destructor

Definition at line 54 of file mtsCommandVoidProxy.h.


Member Function Documentation

mtsExecutionResult mtsCommandVoidProxy::Execute ( mtsBlockingType  blocking  )  [inline]

Execute void command

Definition at line 57 of file mtsCommandVoidProxy.h.

References mtsCommandProxyBase::ClientID, mtsCommandProxyBase::CommandID, mtsCommandBase::IsDisabled(), mtsCommandProxyBase::NetworkProxyClient, mtsCommandProxyBase::NetworkProxyServer, mtsComponentInterfaceProxyServer::SendExecuteCommandVoid(), and mtsComponentInterfaceProxyClient::SendExecuteEventVoid().

void mtsCommandVoidProxy::ToStream ( std::ostream &  outputStream  )  const [inline, virtual]

Generate human readable description of this object

Reimplemented from mtsCommandVoid.

Definition at line 76 of file mtsCommandVoidProxy.h.

References mtsCommandProxyBase::CommandID, mtsCommandBase::IsEnabled(), mtsCommandBase::Name, and mtsCommandProxyBase::ToStreamBase().


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