1 #ifndef __SUT_CACHEENTRY_H 2 #define __SUT_CACHEENTRY_H 93 void SetName(
const char *n = 0);
104 {
if (lock)
Set(lock);
109 {
if (lock)
Set(lock);
kXR_int32 len
Definition: XrdSutCacheEntry.hh:55
kXR_int32 Length() const
Definition: XrdSutCacheEntry.hh:90
XrdSutCERef()
Definition: XrdSutCacheEntry.hh:122
Definition: XrdSutCacheEntry.hh:46
void UnLock(bool reset=true)
Definition: XrdSutCacheEntry.hh:120
Definition: XrdSysPthread.hh:297
short status
Definition: XrdSutCacheEntry.hh:78
Definition: XrdSutCacheEntry.hh:99
kXR_int32 mtime
Definition: XrdSutCacheEntry.hh:80
void SetName(const char *n=0)
void ReadLock(XrdSysRWLock *lock=0)
Definition: XrdSutCacheEntry.hh:103
virtual ~XrdSutCacheEntryBuf()
Definition: XrdSutCacheEntry.hh:59
Definition: XrdSutCacheEntry.hh:45
XrdSutCacheEntryBuf buf4
Definition: XrdSutCacheEntry.hh:84
XrdSysRWLock rwmtx
Definition: XrdSutCacheEntry.hh:85
void ReadLock()
Definition: XrdSysPthread.hh:310
Definition: XrdSutCacheEntry.hh:43
char * name
Definition: XrdSutCacheEntry.hh:77
XrdSutCacheEntryBuf(char *b=0, kXR_int32 l=0)
kCEntryStatus
Definition: XrdSutCacheEntry.hh:40
XrdSutCacheEntry(const char *n=0, short st=0, short cn=0, kXR_int32 mt=0)
Definition: XrdSutCacheEntry.hh:44
Definition: XrdSutCacheEntry.hh:42
void WriteLock()
Definition: XrdSysPthread.hh:311
void WriteLock(XrdSysRWLock *lock=0)
Definition: XrdSutCacheEntry.hh:108
XrdSutCacheEntry & operator=(const XrdSutCacheEntry &pfe)
XrdSysRWLock * rwlock
Definition: XrdSutCacheEntry.hh:126
Definition: XrdSutCacheEntry.hh:41
Definition: XrdSutCacheEntry.hh:75
Definition: XrdSutCacheEntry.hh:52
XrdSutCacheEntryBuf buf2
Definition: XrdSutCacheEntry.hh:82
virtual ~XrdSutCacheEntry()
Definition: XrdSutCacheEntry.hh:89
XrdSutCacheEntryBuf buf3
Definition: XrdSutCacheEntry.hh:83
~XrdSutCERef()
Definition: XrdSutCacheEntry.hh:124
int kXR_int32
Definition: XPtypes.hh:89
short cnt
Definition: XrdSutCacheEntry.hh:79
char * buf
Definition: XrdSutCacheEntry.hh:54
XrdSutCacheEntryBuf buf1
Definition: XrdSutCacheEntry.hh:81
void Set(XrdSysRWLock *lock)
Definition: XrdSutCacheEntry.hh:113
void UnLock()
Definition: XrdSysPthread.hh:316
void SetBuf(const char *b=0, kXR_int32 l=0)