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