#define ONIXS_ICEBOE_NAMESPACE_BEGIN
#define ONIXS_ICEBOE_NAMESPACE_END
#define ONIXS_ICEBOE_API_DECL(typeKind, typeName)
#define ONIXS_ICEBOE_EXPORTED
~Mutex()
Destructs the instance.
void release()
Releases the ownership (lock) and unblocks one of the waiting threads.
Mutex()
Initializes the instance.
bool tryAcquire()
Tries to acquires the lock ownership.
void acquire()
Acquires the lock ownership.