ACE 8.0.5
Loading...
Searching...
No Matches
ACE_Write_Guard< ACE_Null_Mutex > Class Reference

Template specialization of ACE_Write_Guard for the ACE_Null_Mutex. More...

#include <Null_Mutex.h>

Inheritance diagram for ACE_Write_Guard< ACE_Null_Mutex >:
Collaboration diagram for ACE_Write_Guard< ACE_Null_Mutex >:

Public Member Functions

 ACE_Write_Guard (ACE_Null_Mutex &m)
 ACE_Write_Guard (ACE_Null_Mutex &m, int blocked)
int acquire_write ()
int acquire ()
int tryacquire_write ()
int tryacquire ()
void dump () const
Public Member Functions inherited from ACE_Guard< ACE_Null_Mutex >
 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

Additional Inherited Members

Protected Attributes inherited from ACE_Guard< ACE_Null_Mutex >
ACE_Null_Mutexlock_
 Pointer to the ACE_LOCK we're guarding.
int owner_
 Keeps track of whether we acquired the lock or failed.

Detailed Description

Template specialization of ACE_Write_Guard for the ACE_Null_Mutex.

Constructor & Destructor Documentation

◆ ACE_Write_Guard() [1/2]

ACE_Write_Guard< ACE_Null_Mutex >::ACE_Write_Guard ( ACE_Null_Mutex & m)
inline

◆ ACE_Write_Guard() [2/2]

ACE_Write_Guard< ACE_Null_Mutex >::ACE_Write_Guard ( ACE_Null_Mutex & m,
int blocked )
inline

Member Function Documentation

◆ acquire()

int ACE_Write_Guard< ACE_Null_Mutex >::acquire ( )
inline

◆ acquire_write()

int ACE_Write_Guard< ACE_Null_Mutex >::acquire_write ( )
inline

◆ dump()

void ACE_Write_Guard< ACE_Null_Mutex >::dump ( ) const
inline

◆ tryacquire()

int ACE_Write_Guard< ACE_Null_Mutex >::tryacquire ( )
inline

◆ tryacquire_write()

int ACE_Write_Guard< ACE_Null_Mutex >::tryacquire_write ( )
inline

The documentation for this class was generated from the following files: