Guard object implementing C# lock() statement. More...
Public Member Functions | |
LockContext (Object *lockable) | |
Locks object. More... | |
~LockContext () | |
Unlocks object if not locked yet. More... | |
void | unlock () |
Unlocks object. More... | |
Guard object implementing C# lock() statement.
System::LockContext::LockContext | ( | Object * | lockable | ) |
Locks object.
System::LockContext::~LockContext | ( | ) |
Unlocks object if not locked yet.
void System::LockContext::unlock | ( | ) |
Unlocks object.