| Beam-lib 2.15.1 |
BCondBool Class Reference
Thread conditional boolean. More...
#include <BCondInt.h>
Public Member Functions | |
| BCondBool () | |
| ~BCondBool () | |
| int | set () |
| Set value. Wakes waiting. More... | |
| int | clear () |
| Clear Value. More... | |
| int | value () |
| Current value. More... | |
| int | wait () |
| Wait until value is true. More... | |
| int | timedWait (int timeOutUs) |
| Wait until set, with timeout. More... | |
| operator int () | |
Private Attributes | |
| pthread_mutex_t | omutex |
| pthread_cond_t | ocond |
| int | ovalue |
Detailed Description
Thread conditional boolean.
Constructor & Destructor Documentation
◆ BCondBool()
| BCondBool::BCondBool | ( | ) |
◆ ~BCondBool()
| BCondBool::~BCondBool | ( | ) |
Member Function Documentation
◆ clear()
| int BCondBool::clear | ( | ) |
Clear Value.
◆ operator int()
| inline |
◆ set()
| int BCondBool::set | ( | ) |
Set value. Wakes waiting.
◆ timedWait()
| int BCondBool::timedWait | ( | int | timeOutUs | ) |
Wait until set, with timeout.
◆ value()
| int BCondBool::value | ( | ) |
Current value.
◆ wait()
| int BCondBool::wait | ( | ) |
Wait until value is true.
Member Data Documentation
◆ ocond
| private |
◆ omutex
| private |
◆ ovalue
| private |
The documentation for this class was generated from the following files:
Generated by
1.8.14 
