ucommon
7.0.0
About: GNU uCommon C++ is a portable and optimized class framework for writing C++ applications that need to use threads and support concurrent synchronization, and that use sockets, XML parsing, object serialization, thread-optimized string and data structure classes, etc..
![]() ![]() |
#include <access.h>
Public Member Functions | |
autoexclusive (T *lock) | |
Private Member Functions | |
__DELETE_DEFAULTS (autoexclusive) | |
![]() | |
Locking (ExclusiveProtocol *object) | |
Create an instance of an exclusive object reference. More... | |
~Locking () | |
Destroy reference to exclusively locked object, release lock. More... | |
bool | operator! () const |
Test if the reference holds an active lock. More... | |
operator bool () const | |
Test if the reference holds an active lock. More... | |
void | release (void) |
Release a held lock programmatically. More... | |
|
inline |
|
private |