

Definition at line 36 of file mtsCommandQueuedVoid.h.
| mtsExecutionResult mtsCommandQueuedVoid::Execute | ( | mtsBlockingType | blocking | ) |
For a queued command, Execute means queueing the command. This method will return mtsExecutionResult::DEV_OK if the command has been queued, it doesn't mean that the actual has been executed yet. If the command has been disabled (see mtsCommandBase::Disable()), Execute will return mtsExecutionResult::DISABLED. finally, if the mailbox is full, Execute() will return mtsExecutionResult::MAILBOX_FULL. This can happen if the task receiving the command doesn't process/empty its mailboxes fast enough.
| void mtsCommandQueuedVoid::ToStream | ( | std::ostream & | outputStream | ) | const [virtual] |
For debugging. Generate a human readable output for the command object
Reimplemented from mtsCommandVoid.
mtsMailBox* mtsCommandQueuedVoid::MailBox [protected] |
Mailbox used to queue the commands
Definition at line 47 of file mtsCommandQueuedVoid.h.
Queue of flags to indicate if the command is blocking or not
Definition at line 50 of file mtsCommandQueuedVoid.h.