Account
Beamlib 3.3.4 This is the Beam C++ class library. |
Loading...
Searching...
No Matches
BCondInt.h
Go to the documentation of this file.
int timedWait(int timeOutUs)
Wait until set, with timeout.
Definition BCondInt.cpp:306
void operator-=(int v)
Subtract from value. Wakes waiting.
Definition BCondInt.h:46
Bool waitMoreThanOrEqual(BInt v, Bool decrement=0, BTimeout timeoutUs=BTimeoutForever)
Wait until value is at least the value given.
Definition BCondInt.cpp:70
Bool waitLessThanOrEqual(BInt v, Bool increment=0, BTimeout timeoutUs=BTimeoutForever)
Wait until value is equal to or below the value given.
Definition BCondInt.cpp:94
Bool waitLessThan(BInt v, BTimeout timeoutUs=BTimeoutForever)
Wait until value is equal to or below the value given.
Definition BCondInt.cpp:117
int start(uint32_t timeOutUs=0)
Start using the resource.
Definition BCondInt.cpp:497
int lock(uint32_t timeOutUs=0)
Lock the resource, will wait for all usage to be 0.
Definition BCondInt.cpp:465
int waitLessThan(int v, int timeOutUs=0)
Wait until value is equal to or below the value given.
Definition BCondInt.cpp:236
void operator-=(int v)
Subtract from value. Wakes waiting.
Definition BCondInt.h:89
int waitMoreThanOrEqual(int v, int decrement=0, int timeOutUs=0)
Wait until value is at least the value given.
Definition BCondInt.cpp:184
void setValue(int value)
Set the value. Wakes waiting.
Definition BCondInt.cpp:151
int waitLessThanOrEqual(int v, int increment=0, int timeOutUs=0)
Wait until value is equal to or below the value given.
Definition BCondInt.cpp:210
Thread conditional unsigned 32 bit integer value that can wrap around.
Definition BCondInt.h:121
int waitLessThanOrEqual(uint32_t v, uint32_t increment=0, uint32_t timeOutUs=0)
Wait until value is equal to or below the value given.
Definition BCondInt.cpp:399
int waitMoreThanOrEqual(uint32_t v, uint32_t decrement=0, uint32_t timeOutUs=0)
Wait until value is at least the value given.
Definition BCondInt.cpp:373
int waitLessThan(uint32_t v, uint32_t timeOutUs=0)
Wait until value is equal to or below the value given.
Definition BCondInt.cpp:425
uint32_t increment(uint32_t v=1)
Increment. Wakes waiting.
Definition BCondInt.cpp:351
void operator-=(int v)
Subtract from value. Wakes waiting.
Definition BCondInt.h:152
uint32_t decrement(uint32_t v=1)
Decrement. Wakes waiting.
Definition BCondInt.cpp:362
void setValue(uint32_t value)
Set the value. Wakes waiting.
Definition BCondInt.cpp:340
Generated by