xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
XrdSsiMutexMon Class Reference

#include <XrdSsiAtomics.hh>

Collaboration diagram for XrdSsiMutexMon:
Collaboration graph
[legend]

Public Member Functions

void Lock (XrdSsiMutex *mutex)
 
void Lock (XrdSsiMutex &mutex)
 
void Reset ()
 
void UnLock ()
 
 XrdSsiMutexMon (XrdSsiMutex *mutex=0)
 
 XrdSsiMutexMon (XrdSsiMutex &mutex)
 
 ~XrdSsiMutexMon ()
 

Private Attributes

XrdSsiMutexmtx
 

Constructor & Destructor Documentation

◆ XrdSsiMutexMon() [1/2]

XrdSsiMutexMon::XrdSsiMutexMon ( XrdSsiMutex mutex = 0)
inline

References mtx.

◆ XrdSsiMutexMon() [2/2]

XrdSsiMutexMon::XrdSsiMutexMon ( XrdSsiMutex mutex)
inline

References XrdSsiMutex::Lock(), and mtx.

◆ ~XrdSsiMutexMon()

XrdSsiMutexMon::~XrdSsiMutexMon ( )
inline

References mtx, and UnLock().

Member Function Documentation

◆ Lock() [1/2]

void XrdSsiMutexMon::Lock ( XrdSsiMutex mutex)
inline

References Lock().

Referenced by Lock().

◆ Lock() [2/2]

void XrdSsiMutexMon::Lock ( XrdSsiMutex mutex)
inline

◆ Reset()

void XrdSsiMutexMon::Reset ( )
inline

References mtx.

◆ UnLock()

void XrdSsiMutexMon::UnLock ( )
inline

References mtx, and XrdSsiMutex::UnLock().

Referenced by ~XrdSsiMutexMon().

Member Data Documentation

◆ mtx

XrdSsiMutex* XrdSsiMutexMon::mtx
private

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