#include <mutex.h>
Inheritance diagram for CL_Mutex:

Public Methods | |
| virtual | ~CL_Mutex () |
| virtual void | enter ()=0 |
| virtual void | leave ()=0 |
| virtual void | wait ()=0 |
| virtual void | notify ()=0 |
| virtual void | notify_all ()=0 |
Static Public Methods | |
| CL_Mutex* | create () |
Definition at line 7 of file mutex.h.
|
|
|
|
|
Referenced by CLMutexDrv::CLMutexDrv(). |
|
|
Reimplemented in CL_Mutex_BeOS, CL_Mutex_Posix, and CL_Mutex_Win32. Referenced by CL_MutexSection::CL_MutexSection(), and CLMutexDrv::Lock(). |
|
|
Reimplemented in CL_Mutex_BeOS, CL_Mutex_Posix, and CL_Mutex_Win32. Referenced by CLMutexDrv::Unlock(), and CL_MutexSection::~CL_MutexSection(). |
|
|
Reimplemented in CL_Mutex_BeOS, CL_Mutex_Posix, and CL_Mutex_Win32. |
|
|
Reimplemented in CL_Mutex_BeOS, CL_Mutex_Posix, and CL_Mutex_Win32. |
|
|
Reimplemented in CL_Mutex_BeOS, CL_Mutex_Posix, and CL_Mutex_Win32. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001