unlocks the global lock object on destruction More...
#include <GCSynch.h>
Public Member Functions | |
| CGlobalLockUnlocker (CGlobalLock &lock) | |
| void | UnlockEarly (void) |
| This function allows to unlock the object early before the object is destroyed. More... | |
| ~CGlobalLockUnlocker () | |
Protected Attributes | |
| bool | m_enabled |
| CGlobalLock & | m_Lock |
Private Member Functions | |
| CGlobalLockUnlocker (const CGlobalLockUnlocker &) | |
| CGlobalLockUnlocker & | operator= (const CGlobalLockUnlocker &) |
unlocks the global lock object on destruction
This is for automatic UNLOCKING only. We can't do automatic locking here since there is no returnvalue for contructors
|
inline |
|
inline |
|
private |
|
private |
|
inline |
|
protected |
|
protected |