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... | |
![]() | |
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