#include <Null_Mutex.h>
Inheritance diagram for ACE_Guard< ACE_Null_Mutex >:
Public Methods | |
ACE_Guard (ACE_Null_Mutex &) | |
ACE_Guard (ACE_Null_Mutex &, int) | |
ACE_Guard (ACE_Null_Mutex &, int, int) | |
~ACE_Guard (void) | |
int | acquire (void) |
int | tryacquire (void) |
int | release (void) |
void | disown (void) |
int | locked (void) |
int | remove (void) |
void | dump (void) const |
Private Methods | |
void | operator= (const ACE_Guard< ACE_Null_Mutex > &) |
ACE_Guard (const ACE_Guard< ACE_Null_Mutex > &) |
This specialization is useful since it helps to speedup performance of the "Null_Mutex" considerably.
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in ACE_Write_Guard< ACE_Null_Mutex >, and ACE_Read_Guard< ACE_Null_Mutex >. |
|
|
|
Reimplemented in ACE_Write_Guard< ACE_Null_Mutex >, and ACE_Read_Guard< ACE_Null_Mutex >. |
|
|
|
|
|
|
|
|
|
Reimplemented in ACE_Write_Guard< ACE_Null_Mutex >, and ACE_Read_Guard< ACE_Null_Mutex >. |