|
The Pedigree Project 0.1
|
Collaboration diagram for LockGuard< T >:Public Member Functions | |
| LockGuard (T &Lock, bool Condition=true) | |
| void | disown () |
| bool | ownsLock () const |
Private Member Functions | |
| NOT_COPYABLE_OR_ASSIGNABLE (LockGuard) | |
Private Attributes | |
| T & | m_Lock |
| bool | m_bCondition |
Definition at line 57 of file LockGuard.h.
|
inline |
Definition at line 59 of file LockGuard.h.
Definition at line 63 of file LockGuard.h.
|
inline |
Stops managing the lock without releasing it.
Definition at line 69 of file LockGuard.h.
Referenced by MemoryPool::allocateDoer(), Buffer< T, allowShortOperation >::canRead(), Buffer< T, allowShortOperation >::canWrite(), HostedVirtualAddressSpace::clone(), and File::readIntoCache().
Here is the caller graph for this function:
|
inline |
Definition at line 73 of file LockGuard.h.
|
private |
Definition at line 82 of file LockGuard.h.
|
private |
Definition at line 81 of file LockGuard.h.