ClassLockable< ClassType, LockType > Class Template Reference
#include <ClassLockable.h>
Inheritance diagram for ClassLockable< ClassType, LockType >:
Public Member Functions | |
| ClassLockable () | |
| Create a ClassLockable. | |
| virtual void | acquire () |
| acquire() the ClassLockable More... | |
| virtual bool | tryAcquire (unsigned long timeout) |
| tryAcquire() the ClassLockable More... | |
| virtual void | release () |
| release() the ClassLockable More... | |
Public Member Functions inherited from Lockable | |
| virtual | ~Lockable () |
| Destroy a Lockable object. | |
| virtual void | acquire ()=0 |
| virtual bool | tryAcquire (unsigned long timeout)=0 |
| virtual void | release ()=0 |
Detailed Description
template<typename ClassType, class LockType = Mutex>
class ZThread::ClassLockable< ClassType, LockType >
class ZThread::ClassLockable< ClassType, LockType >
- Date
- <2003-07-16T23:37:38-0400>
- Version
- 2.3.0
Member Function Documentation
◆ acquire()
|
inlinevirtual |
Implements Lockable.
◆ release()
|
inlinevirtual |
Implements Lockable.
◆ tryAcquire()
|
inlinevirtual |
tryAcquire() the ClassLockable
Implements Lockable.
The documentation for this class was generated from the following file:
- ClassLockable.h
Public Member Functions inherited from