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