1#ifndef __POSIX_FILERH_HH__
2#define __POSIX_FILERH_HH__
65inline void setCSVec(std::vector<uint32_t> *csv,
int *csf,
Definition XrdClAnyObject.hh:33
Handle an async response.
Definition XrdClXRootDResponses.hh:1126
Request status.
Definition XrdClXRootDResponses.hh:219
Definition XrdOucCache.hh:53
virtual void Done(int result)=0
Definition XrdPosixFileRH.hh:49
virtual ~XrdPosixFileRH()
Definition XrdPosixFileRH.hh:76
int result
Definition XrdPosixFileRH.hh:90
static XrdPosixFileRH * freeRH
Definition XrdPosixFileRH.hh:79
int * csfix
Definition XrdPosixFileRH.hh:88
std::vector< uint32_t > * csVec
Definition XrdPosixFileRH.hh:87
static void SetMax(int mval)
Definition XrdPosixFileRH.hh:69
void setCSVec(std::vector< uint32_t > *csv, int *csf, bool fcs=false)
Definition XrdPosixFileRH.hh:65
long long offset
Definition XrdPosixFileRH.hh:89
static int maxFree
Definition XrdPosixFileRH.hh:81
XrdPosixFile * theFile
Definition XrdPosixFileRH.hh:86
static int numFree
Definition XrdPosixFileRH.hh:80
XrdPosixFileRH()
Definition XrdPosixFileRH.hh:74
XrdPosixFileRH * next
Definition XrdPosixFileRH.hh:84
static XrdSysMutex myMutex
Definition XrdPosixFileRH.hh:78
ioType typeIO
Definition XrdPosixFileRH.hh:91
XrdOucCacheIOCB * theCB
Definition XrdPosixFileRH.hh:83
ioType
Definition XrdPosixFileRH.hh:52
@ isWriteP
Definition XrdPosixFileRH.hh:53
@ isReadP
Definition XrdPosixFileRH.hh:53
@ nonIO
Definition XrdPosixFileRH.hh:52
@ isRead
Definition XrdPosixFileRH.hh:52
@ isReadV
Definition XrdPosixFileRH.hh:52
@ isWrite
Definition XrdPosixFileRH.hh:52
static XrdPosixFileRH * Alloc(XrdOucCacheIOCB *cbp, XrdPosixFile *fp, long long offs, int xResult, ioType typeIO)
void DoIt()
Definition XrdPosixFileRH.hh:58
void HandleResponse(XrdCl::XRootDStatus *status, XrdCl::AnyObject *response)
bool csFrc
Definition XrdPosixFileRH.hh:92
Definition XrdPosixFile.hh:62
Definition XrdSysPthread.hh:165