|
ACE 8.0.5
|
Template specialization of ACE_Guard for the ACE_Null_Mutex. More...
#include <Null_Mutex.h>

Public Member Functions | |
| ACE_Guard (ACE_Null_Mutex &) | |
| ACE_Guard (ACE_Null_Mutex &, int) | |
| ACE_Guard (ACE_Null_Mutex &, int, int) | |
| ~ACE_Guard ()=default | |
| int | acquire () |
| int | tryacquire () |
| int | release () |
| void | disown () |
| int | locked () |
| int | remove () |
| void | dump () const |
Protected Attributes | |
| ACE_Null_Mutex * | lock_ |
| Pointer to the ACE_LOCK we're guarding. | |
| int | owner_ |
| Keeps track of whether we acquired the lock or failed. | |
Private Member Functions | |
| ACE_Guard (const ACE_Guard< ACE_Null_Mutex > &)=delete | |
| void | operator= (const ACE_Guard< ACE_Null_Mutex > &)=delete |
| ACE_Guard (ACE_Guard< ACE_Null_Mutex > &&)=delete | |
| void | operator= (ACE_Guard< ACE_Null_Mutex > &&)=delete |
Template specialization of ACE_Guard for the ACE_Null_Mutex.
This specialization is useful since it helps to speedup performance of the "Null_Mutex" considerably.
|
inline |
|
inline |
|
inline |
|
default |
|
privatedelete |
|
privatedelete |
|
inline |
|
inline |
|
inline |
|
inline |
|
privatedelete |
|
privatedelete |
|
inline |
|
inline |
|
inline |
|
protected |
Pointer to the ACE_LOCK we're guarding.
|
protected |
Keeps track of whether we acquired the lock or failed.