Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members

FXEX::FXMutex Class Reference

Recursive mutual exclusion object. More...

#include <FXMutex.h>

Inheritance diagram for FXEX::FXMutex::

FXEX::FXLockable List of all members.

Public Methods

 FXMutex ()
void lock ()
FXbool trylock (FXuint ms)
void unlock ()
virtual ~FXMutex ()

Friends

class FXCondition

Detailed Description

Recursive mutual exclusion object.

Unlocks on destruction

Definition at line 35 of file FXMutex.h.


Constructor & Destructor Documentation

FXEX::FXMutex::FXMutex
 

create me a mutex :-).

virtual FXEX::FXMutex::~FXMutex [virtual]
 

dtor.


Member Function Documentation

void FXEX::FXMutex::lock [virtual]
 

lock mutex.

Reimplemented from FXEX::FXLockable.

FXbool FXEX::FXMutex::trylock FXuint ms [virtual]
 

try to lock the mutex, within some period.

Reimplemented from FXEX::FXLockable.

void FXEX::FXMutex::unlock [virtual]
 

release mutex lock.

Reimplemented from FXEX::FXLockable.


Friends And Related Function Documentation

friend class FXCondition [friend]
 

Definition at line 36 of file FXMutex.h.