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

#include <XrdSutCacheEntry.hh>

Collaboration diagram for XrdSutCERef:
Collaboration graph
[legend]

Public Member Functions

void ReadLock (XrdSysRWLock *lock=0)
 
void WriteLock (XrdSysRWLock *lock=0)
 
void Set (XrdSysRWLock *lock)
 
void UnLock (bool reset=true)
 
 XrdSutCERef ()
 
 ~XrdSutCERef ()
 

Protected Attributes

XrdSysRWLockrwlock
 

Constructor & Destructor Documentation

◆ XrdSutCERef()

XrdSutCERef::XrdSutCERef ( )
inline

◆ ~XrdSutCERef()

XrdSutCERef::~XrdSutCERef ( )
inline

References rwlock, and UnLock().

Member Function Documentation

◆ ReadLock()

void XrdSutCERef::ReadLock ( XrdSysRWLock lock = 0)
inline

◆ Set()

void XrdSutCERef::Set ( XrdSysRWLock lock)
inline

References rwlock, and XrdSysRWLock::UnLock().

Referenced by ReadLock(), and WriteLock().

◆ UnLock()

void XrdSutCERef::UnLock ( bool  reset = true)
inline

References rwlock, and XrdSysRWLock::UnLock().

Referenced by ~XrdSutCERef().

◆ WriteLock()

void XrdSutCERef::WriteLock ( XrdSysRWLock lock = 0)
inline

Member Data Documentation

◆ rwlock

XrdSysRWLock* XrdSutCERef::rwlock
protected

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