#include <ClassLock.h>
Inheritance diagram for ClassLock:

Public Methods | |
| virtual | ~ClassLock () |
| virtual void | acquire () throw (Synchronization_Exception) |
| virtual bool | tryAcquire (unsigned long timeout) throw (Synchronization_Exception) |
| virtual void | release () throw (Synchronization_Exception) |
|
|
Acquire the Lockable object. This method may or may not block the caller for an indefinite amount of time. Those details are defined by specializations of this class.
Implements Lockable. |
|
|
Release the Lockable object. This method may or may not block the caller for an indefinite amount of time. Those details are defined by specializations of this class.
Implements Lockable. |
|
|
Attempt to acquire the Lockable object. This method may or may not block the caller for a definite amount of time. Those details are defined by specializations of this class; however, this method includes a timeout value that can be used to limit the maximum amount of time that a specialization could block.
Implements Lockable. |
1.2.15