#include <linux_hal_common.hpp>
|
| bool | wait_prelock () |
| | Counts up the amount of times we call the locking mechanism. More...
|
| |
|
bool | wait () |
| | Waits until the ready signal condition is met and decrements the counter.
|
| |
| bool | signal () |
| | Unblock all threads that are busy waiting for a condition. More...
|
| |
| virtual | ~OSCondition ()=0 |
| |
|
|
class | LinuxConditionFactory |
| |
Extends OSCondition class to Linux
| bool LinuxCondition::initialize |
( |
| ) |
|
|
protected |
Initializes locks and mutex conditions.
- Returns
- TRUE if it is ok, FALSE in case of error
| bool LinuxCondition::signal |
( |
| ) |
|
|
virtual |
Unblock all threads that are busy waiting for a condition.
- Returns
- TRUE
Implements OSCondition.
| bool LinuxCondition::wait_prelock |
( |
| ) |
|
|
virtual |
Counts up the amount of times we call the locking mechanism.
- Returns
- TRUE after incrementing the counter.
Implements OSCondition.
The documentation for this class was generated from the following file: