xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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::XrdSsiMutexMon ( XrdSsiMutex mutex = 0)
inline

References mtx.

XrdSsiMutexMon::XrdSsiMutexMon ( XrdSsiMutex mutex)
inline

References XrdSsiMutex::Lock(), and mtx.

XrdSsiMutexMon::~XrdSsiMutexMon ( )
inline

References mtx, and UnLock().

Member Function Documentation

void XrdSsiMutexMon::Lock ( XrdSsiMutex mutex)
inline
void XrdSsiMutexMon::Lock ( XrdSsiMutex mutex)
inline

References Lock().

Referenced by Lock().

void XrdSsiMutexMon::Reset ( )
inline

References mtx.

void XrdSsiMutexMon::UnLock ( )
inline

References mtx, and XrdSsiMutex::UnLock().

Referenced by ~XrdSsiMutexMon().

Member Data Documentation

XrdSsiMutex* XrdSsiMutexMon::mtx
private

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