Block is a block that can be used to halt a thread that is waiting another thread to release it.
More...
Block is a block that can be used to halt a thread that is waiting another thread to release it.
◆ Block()
OpenThreads::Block::Block |
( |
| ) |
|
|
inline |
◆ ~Block()
OpenThreads::Block::~Block |
( |
| ) |
|
|
inline |
◆ block() [1/2]
bool OpenThreads::Block::block |
( |
| ) |
|
|
inline |
◆ block() [2/2]
bool OpenThreads::Block::block |
( |
unsigned long |
timeout | ) |
|
|
inline |
◆ release()
void OpenThreads::Block::release |
( |
| ) |
|
|
inline |
◆ reset()
void OpenThreads::Block::reset |
( |
| ) |
|
|
inline |
◆ set()
void OpenThreads::Block::set |
( |
bool |
doRelease | ) |
|
|
inline |
◆ _cond
◆ _mut
Mutex OpenThreads::Block::_mut |
|
protected |
◆ _released
bool OpenThreads::Block::_released |
|
protected |
The documentation for this class was generated from the following file: