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

#include <XrdSysPthread.hh>

Collaboration diagram for XrdSysRWLockHelper:
Collaboration graph
[legend]

Public Member Functions

void Lock (XrdSysRWLock *lock, bool rd=1)
 
void UnLock ()
 
 XrdSysRWLockHelper (XrdSysRWLock *l=0, bool rd=1)
 
 XrdSysRWLockHelper (XrdSysRWLock &l, bool rd=1)
 
 ~XrdSysRWLockHelper ()
 

Private Attributes

XrdSysRWLocklck
 

Constructor & Destructor Documentation

◆ XrdSysRWLockHelper() [1/2]

XrdSysRWLockHelper::XrdSysRWLockHelper ( XrdSysRWLock l = 0,
bool  rd = 1 
)
inline

References lck.

◆ XrdSysRWLockHelper() [2/2]

XrdSysRWLockHelper::XrdSysRWLockHelper ( XrdSysRWLock l,
bool  rd = 1 
)
inline

◆ ~XrdSysRWLockHelper()

XrdSysRWLockHelper::~XrdSysRWLockHelper ( )
inline

References lck, and UnLock().

Member Function Documentation

◆ Lock()

void XrdSysRWLockHelper::Lock ( XrdSysRWLock lock,
bool  rd = 1 
)
inline

◆ UnLock()

void XrdSysRWLockHelper::UnLock ( )
inline

References lck, and XrdSysRWLock::UnLock().

Referenced by ~XrdSysRWLockHelper().

Member Data Documentation

◆ lck

XrdSysRWLock* XrdSysRWLockHelper::lck
private

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