19 class ConditionVariable_impl;
30 friend class ::ConditionVariable_impl;
41 Semaphore(
const Object *parent, uint32_t initialValue, std::string name =
"");
67 class Semaphore_impl *pimpl_;
Semaphore(const Object *parent, uint32_t initialValue, std::string name="")
Constructor.
Base class for all Framework's classes.
Definition: Object.h:77
namespace of the flair Framework
Definition: Ahrs.h:19
unsigned long long Time
Time definition, in ns.
Definition: Object.h:49
Base class for all Framework's classes.
bool GetSemaphore(Time timeout=TIME_INFINITE) const
GetSemaphore.
Class defining a semaphore.
Definition: Semaphore.h:29
bool ReleaseSemaphore(void) const
ReleaseSemaphore.