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

Template specialization of ACE_Read)Guard for the ACE_Null_Mutex. More...

#include <Null_Mutex.h>

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

Public Member Functions

 ACE_Read_Guard (ACE_Null_Mutex &m)
 ACE_Read_Guard (ACE_Null_Mutex &m, int blocked)
int acquire_read ()
int acquire ()
int tryacquire_read ()
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_Read)Guard for the ACE_Null_Mutex.

Constructor & Destructor Documentation

◆ ACE_Read_Guard() [1/2]

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

◆ ACE_Read_Guard() [2/2]

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

Member Function Documentation

◆ acquire()

int ACE_Read_Guard< ACE_Null_Mutex >::acquire ( )
inline

◆ acquire_read()

int ACE_Read_Guard< ACE_Null_Mutex >::acquire_read ( )
inline

◆ dump()

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

◆ tryacquire()

int ACE_Read_Guard< ACE_Null_Mutex >::tryacquire ( )
inline

◆ tryacquire_read()

int ACE_Read_Guard< ACE_Null_Mutex >::tryacquire_read ( )
inline

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