Thread conditional value. More...
#include <BCondInt.h>
Thread conditional value.
◆ BCondValue()
| BCondValue::BCondValue | ( | | ) | |
◆ ~BCondValue()
| BCondValue::~BCondValue | ( | | ) | |
◆ decrement()
| int BCondValue::decrement | ( | int | v = 1 | ) | |
Decrement. Wakes waiting.
◆ increment()
| int BCondValue::increment | ( | int | v = 1 | ) | |
Increment. Wakes waiting.
◆ operator++()
| void BCondValue::operator++ | ( | int | | ) | | | inline |
Increment value. Wakes waiting.
◆ operator+=()
| void BCondValue::operator+= | ( | int | v | ) | | | inline |
Add to value. Wakes waiting.
◆ operator--()
| void BCondValue::operator-- | ( | int | | ) | | | inline |
Decrement value. Wakes waiting.
◆ operator-=()
| void BCondValue::operator-= | ( | int | v | ) | | | inline |
Subtract from value. Wakes waiting.
◆ setValue()
| void BCondValue::setValue | ( | int | value | ) | |
Set the value. Wakes waiting.
◆ value()
| int BCondValue::value | ( | | ) | |
◆ waitLessThan()
| int BCondValue::waitLessThan | ( | int | v, |
| | int | timeOutUs = 0 |
| ) | | |
Wait until value is equal to or below the value given.
◆ waitLessThanOrEqual()
| int BCondValue::waitLessThanOrEqual | ( | int | v, |
| | int | increment = 0, |
| | int | timeOutUs = 0 |
| ) | | |
Wait until value is equal to or below the value given.
◆ waitMoreThanOrEqual()
| int BCondValue::waitMoreThanOrEqual | ( | int | v, |
| | int | decrement = 0, |
| | int | timeOutUs = 0 |
| ) | | |
Wait until value is at least the value given.
◆ ocond
| pthread_cond_t BCondValue::ocond | | private |
◆ omutex
| pthread_mutex_t BCondValue::omutex | | private |
◆ ovalue
The documentation for this class was generated from the following files: