1 #ifndef __POSIX_FILERH_HH__
2 #define __POSIX_FILERH_HH__
Definition: XrdClAnyObject.hh:33
Handle an async response.
Definition: XrdClXRootDResponses.hh:975
Request status.
Definition: XrdClXRootDResponses.hh:215
Definition: XrdOucCache.hh:51
virtual void Done(int result)=0
Definition: XrdPosixFileRH.hh:46
virtual ~XrdPosixFileRH()
Definition: XrdPosixFileRH.hh:67
int result
Definition: XrdPosixFileRH.hh:79
static XrdPosixFileRH * freeRH
Definition: XrdPosixFileRH.hh:70
static void SetMax(int mval)
Definition: XrdPosixFileRH.hh:61
long long offset
Definition: XrdPosixFileRH.hh:78
static int maxFree
Definition: XrdPosixFileRH.hh:72
XrdPosixFile * theFile
Definition: XrdPosixFileRH.hh:77
static XrdPosixFileRH * Alloc(XrdOucCacheIOCB *cbp, XrdPosixFile *fp, long long offs, int xResult, ioType typeIO)
static int numFree
Definition: XrdPosixFileRH.hh:71
XrdPosixFileRH()
Definition: XrdPosixFileRH.hh:66
XrdPosixFileRH * next
Definition: XrdPosixFileRH.hh:75
static XrdSysMutex myMutex
Definition: XrdPosixFileRH.hh:69
ioType typeIO
Definition: XrdPosixFileRH.hh:80
XrdOucCacheIOCB * theCB
Definition: XrdPosixFileRH.hh:74
ioType
Definition: XrdPosixFileRH.hh:49
@ nonIO
Definition: XrdPosixFileRH.hh:49
@ isRead
Definition: XrdPosixFileRH.hh:49
@ isReadV
Definition: XrdPosixFileRH.hh:49
@ isWrite
Definition: XrdPosixFileRH.hh:49
void DoIt()
Definition: XrdPosixFileRH.hh:54
void HandleResponse(XrdCl::XRootDStatus *status, XrdCl::AnyObject *response)
Definition: XrdPosixFile.hh:61
Definition: XrdSysPthread.hh:166