#include <XrdSutCacheEntry.hh>
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 | |
XrdSysRWLock * | rwlock |
XrdSutCERef::XrdSutCERef | ( | ) | [inline] |
void XrdSutCERef::ReadLock | ( | XrdSysRWLock * | lock = 0 |
) | [inline] |
References XrdSysRWLock::ReadLock(), rwlock, and Set().
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] |
References rwlock, Set(), and XrdSysRWLock::WriteLock().
XrdSysRWLock* XrdSutCERef::rwlock [protected] |
Referenced by ReadLock(), Set(), UnLock(), WriteLock(), and ~XrdSutCERef().