Resource lock.
More...
#include <BCondInt.h>
◆ BCondResource()
BCondResource::BCondResource |
( |
| ) |
|
◆ ~BCondResource()
BCondResource::~BCondResource |
( |
| ) |
|
◆ end()
int BCondResource::end |
( |
| ) |
|
Finish using the resource.
◆ inUse()
int BCondResource::inUse |
( |
| ) |
|
◆ lock()
int BCondResource::lock |
( |
uint32_t |
timeOutUs = 0 | ) |
|
Lock the resource, will wait for all usage to be 0.
◆ locked()
int BCondResource::locked |
( |
| ) |
|
◆ start()
int BCondResource::start |
( |
uint32_t |
timeOutUs = 0 | ) |
|
Start using the resource.
◆ unlock()
int BCondResource::unlock |
( |
| ) |
|
◆ ocond
pthread_cond_t BCondResource::ocond |
|
private |
◆ olock
◆ omutex
pthread_mutex_t BCondResource::omutex |
|
private |
◆ ouse
The documentation for this class was generated from the following files: