Barrier notifies the main Barrier class when its MemFuncActor function "completion" is called. It also checks for the Nice::Completion id so that no notifies from other commands get processed.
More...
#include <Barrier.h>
Barrier notifies the main Barrier class when its MemFuncActor function "completion" is called. It also checks for the Nice::Completion id so that no notifies from other commands get processed.
- Author
- Florian Briegel and Juergen Berwein
- Version
- 11.02.04
- Date
- 2012-08-10 11:04:58 AM
◆ SimpleBarrier() [1/2]
◆ ~SimpleBarrier() [1/2]
virtual Nice::SimpleBarrier::~SimpleBarrier |
( |
| ) |
|
|
inlinevirtual |
◆ SimpleBarrier() [2/2]
◆ ~SimpleBarrier() [2/2]
virtual Nice::SimpleBarrier::~SimpleBarrier |
( |
| ) |
|
|
inlinevirtual |
◆ completion() [1/2]
Nice::MemFuncActor which is called any time the complation property has changed its value.
If the completion state differs from EXEC or BUSY the monitor is notified so that the main class gets informed that the command is finished. Each command property has uses its own SimpleBerrier object which processes value changes.
- Parameters
-
◆ completion() [2/2]
Nice::MemFuncActor which is called any time the complation property has changed its value.
If the completion state differs from EXEC or BUSY the monitor is notified so that the main class gets informed that the command is finished. Each command property has uses its own SimpleBerrier object which processes value changes.
- Parameters
-
◆ done() [1/2]
bool Nice::SimpleBarrier::done |
( |
| ) |
|
|
inline |
Checks wether the command is done.
- Returns
- True if the command is done.
◆ done() [2/2]
bool Nice::SimpleBarrier::done |
( |
| ) |
|
|
inline |
Checks wether the command is done.
- Returns
- True if the command is done.
◆ state() [1/2]
Return the state of the finished command.
- Returns
- State of the finished command.
◆ state() [2/2]
Return the state of the finished command.
- Returns
- State of the finished command.
◆ Nice::Barrier
◆ m_done
bool Nice::SimpleBarrier::m_done |
|
private |
◆ m_id
◆ m_monitor
Monitor which notifies the main Barrier class
◆ m_state
The documentation for this class was generated from the following file:
- /home/nirva/insroot/include/Nice/Util/Barrier.h