oa::SharedMutex

SharedMutex class in the OA Core public surface.

Public Methods

void oa::SharedMutex::lock()
void oa::SharedMutex::lockShared()
bool oa::SharedMutex::tryLock()
bool oa::SharedMutex::tryLockShared()
void oa::SharedMutex::unlock()
void oa::SharedMutex::unlockShared()

Constructor & Destructor Documentation

oa::SharedMutex::SharedMutex()
No public source comment is attached to this declaration.
void oa::SharedMutex::~SharedMutex()
No public source comment is attached to this declaration.

Public Method Documentation

void oa::SharedMutex::lock()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

void oa::SharedMutex::lockShared()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

bool oa::SharedMutex::tryLock()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

bool oa::SharedMutex::tryLockShared()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

void oa::SharedMutex::unlock()
No public source comment is attached to this declaration.

Returns

void

The declared return value.

void oa::SharedMutex::unlockShared()
No public source comment is attached to this declaration.

Returns

void

The declared return value.