xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 ( )
inline
XrdSutCERef::~XrdSutCERef ( )
inline

References rwlock, and UnLock().

Member Function Documentation

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

References rwlock, and XrdSysRWLock::UnLock().

Referenced by ReadLock(), and WriteLock().

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

References rwlock, and XrdSysRWLock::UnLock().

Referenced by ~XrdSutCERef().

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

Member Data Documentation

XrdSysRWLock* XrdSutCERef::rwlock
protected

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