Beam-lib
2.16.3
This is the Beam C++ class library.
|
#include <BSemaphore.h>
Public Member Functions | |
BSemaphoreBool () | |
BSemaphoreBool (const BSemaphoreBool &semaphore) | |
~BSemaphoreBool () | |
void | set (Bool on=1) |
void | clear () |
Bool | wait (Bool v=1, BTimeout timeoutUs=BTimeoutForever) |
Wait for the semaphore. More... | |
Bool | value () |
operator int () | |
int | operator== (Bool on) |
BSemaphoreBool & | operator= (Bool on) |
BSemaphoreBool::BSemaphoreBool | ( | ) |
BSemaphoreBool::BSemaphoreBool | ( | const BSemaphoreBool & | semaphore | ) |
BSemaphoreBool::~BSemaphoreBool | ( | ) |
void BSemaphoreBool::clear | ( | ) |
BSemaphoreBool::operator int | ( | ) |
BSemaphoreBool & BSemaphoreBool::operator= | ( | Bool | on | ) |
int BSemaphoreBool::operator== | ( | Bool | on | ) |
void BSemaphoreBool::set | ( | Bool | on = 1 | ) |
Bool BSemaphoreBool::value | ( | ) |
Bool BSemaphoreBool::wait | ( | Bool | v = 1 , |
BTimeout | timeoutUs = BTimeoutForever |
||
) |
Wait for the semaphore.