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

FX::FXMutex Class Reference

#include <FXThread.h>

List of all members.

Public Member Functions

 FXMutex (FXbool recursive=FALSE)
void lock ()
FXbool trylock ()
FXbool locked ()
void unlock ()
 ~FXMutex ()

Friends

class FXCondition

Detailed Description

FXMutex provides a mutex which can be used to enforce critical sections around updates of data shared by multiple threads.


Constructor & Destructor Documentation

FX::FXMutex::FXMutex ( FXbool  recursive = FALSE)

Initialize the mutex.

Delete the mutex.


Member Function Documentation

Lock the mutex.

Referenced by FX::FXMutexLock::unlock().

Return TRUE if succeeded locking the mutex.

Return TRUE if mutex is already locked.

Unlock mutex.


Friends And Related Function Documentation

friend class FXCondition [friend]

Copyright © 1997-2005 Jeroen van der Zijp