#include <Mutex.h>
Public Member Functions | |
void | lock () |
void | lock () |
Mutual exclusion lock. More... | |
void | lock () |
Mutual exclusion lock. More... | |
Mutex (const char *naem=0) | |
Mutex (const char *const name=0) | |
Constructor. More... | |
Mutex (const char *const name=0) | |
Constructor. More... | |
bool | trylock () |
bool | trylock () |
Mutual exclusion non-blocking lock. More... | |
bool | trylock () |
Mutual exclusion non-blocking lock. More... | |
void | unlock () |
void | unlock () |
Mutual exclusion unlock. More... | |
void | unlock () |
Mutual exclusion unlock. More... | |
~Mutex () | |
~Mutex () | |
Destructor. More... | |
~Mutex () | |
Destructor. More... | |
Public Attributes | |
ACE_thread_mutex_t | mutex_ |
pthread_mutex_t | mutex_ |
Mutual exclusion object. More... | |
HANDLE | mutex_ |
Private Member Functions | |
Mutex (const Mutex &) | |
Mutex (const Mutex &) | |
Mutex (const Mutex &) | |
Mutex & | operator= (const Mutex &) |
Mutex & | operator= (const Mutex &) |
Mutex & | operator= (const Mutex &) |
Private Attributes | |
SECURITY_ATTRIBUTES | m_Security_attr |
Mutex class.
Definition at line 36 of file ace/coil/Mutex.h.
|
inline |
Definition at line 39 of file ace/coil/Mutex.h.
|
inline |
Definition at line 44 of file ace/coil/Mutex.h.
|
private |
|
inline |
Constructor.
Constructor
name | Object name |
Definition at line 62 of file posix/coil/Mutex.h.
|
inline |
|
private |
|
inline |
Constructor.
Constructor
name | Object name |
Definition at line 64 of file win32/coil/Mutex.h.
|
inline |
|
private |
|
inline |
Definition at line 49 of file ace/coil/Mutex.h.
|
inline |
Mutual exclusion lock.
Lock the Mutual exclusion.
Definition at line 102 of file posix/coil/Mutex.h.
|
inline |
Mutual exclusion lock.
Lock the Mutual exclusion.
Definition at line 116 of file win32/coil/Mutex.h.
|
inline |
Definition at line 54 of file ace/coil/Mutex.h.
|
inline |
Mutual exclusion non-blocking lock.
Lock the Mutual exclusion by non-blocking.
Definition at line 122 of file posix/coil/Mutex.h.
|
inline |
Mutual exclusion non-blocking lock.
Lock the Mutual exclusion by non-blocking.
Definition at line 136 of file win32/coil/Mutex.h.
|
inline |
Definition at line 59 of file ace/coil/Mutex.h.
|
inline |
Mutual exclusion unlock.
Unlock the Mutual exclusion.
Definition at line 142 of file posix/coil/Mutex.h.
|
inline |
Mutual exclusion unlock.
Unlock the Mutual exclusion.
Definition at line 169 of file win32/coil/Mutex.h.
|
private |
Definition at line 176 of file win32/coil/Mutex.h.
ACE_thread_mutex_t coil::Mutex::mutex_ |
Definition at line 63 of file ace/coil/Mutex.h.
pthread_mutex_t coil::Mutex::mutex_ |
Mutual exclusion object.
Definition at line 158 of file posix/coil/Mutex.h.
HANDLE coil::Mutex::mutex_ |
Definition at line 173 of file win32/coil/Mutex.h.