ERC CISST - cisst software

mtsMailBox Class Reference

Collaboration diagram for mtsMailBox:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 37 of file mtsMailBox.h.

Public Member Functions


Member Function Documentation

bool mtsMailBox::Write ( mtsCommandBase command  ) 

Write a command to the mailbox. If a post command queued command has been provided, the command is executed.

Referenced by mtsCommandQueuedWrite< _argumentType >::Execute().

void mtsMailBox::ThreadSignalWait ( void   ) 

Wait for thread signal, used by blocking commands just after Write. ExecuteNext will Raise the thread signal if the queued command was blocking.

Referenced by mtsCommandQueuedWrite< _argumentType >::Execute().

osaThreadSignal* mtsMailBox::GetThreadSignal ( void   )  [inline]

Get the thread signal. Used by event receivers.

Definition at line 72 of file mtsMailBox.h.

bool mtsMailBox::ExecuteNext ( void   ) 

Execute the oldest command queued.


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