|
Main Page
Class Hierarchy
Alphabetical List
Compound List
File List
Compound Members
|
#include <FXLockable.h>
Inheritance diagram for FXEX::FXLockable::

Public Methods | |
| FXbool | locked () |
| virtual void | lock ()=0 |
| virtual FXbool | trylock (FXuint ms)=0 |
| virtual void | unlock ()=0 |
| void | acquire () |
| FXbool | tryacquire (FXint ms) |
| void | release () |
| virtual | ~FXLockable () |
We use lock/unlock & acquire/release, to make it easier on programmers :-)
Definition at line 31 of file FXLockable.h.
|
|
dtor.
Definition at line 56 of file FXLockable.h. |
|
|
are we locked?
Definition at line 35 of file FXLockable.h. |
|
|
lock mutex.
Reimplemented in FXEX::FXFastMutex, FXEX::FXMutex, and FXEX::FXNullMutex. Referenced by release().
|
|
|
try to lock, within some period.
Reimplemented in FXEX::FXFastMutex, and FXEX::FXMutex. Referenced by ~FXLockable().
|
|
|
release mutex lock.
Reimplemented in FXEX::FXFastMutex, FXEX::FXMutex, and FXEX::FXNullMutex. |
|
|
lock mutex.
Definition at line 47 of file FXLockable.h. |
|
|
try to lock.
Definition at line 50 of file FXLockable.h. |
|
|
release mutex lock.
Definition at line 53 of file FXLockable.h. |