1 #ifndef __XRDXROOTDPIO__
2 #define __XRDXROOTDPIO__
55 Set(0, 0, 0, 0, zed,
false,
false);
56 Next = np;
return this;
62 int theIOLen,
unsigned short theFlags,
63 const kXR_char *theSID,
bool theW,
bool theP)
unsigned char kXR_char
Definition: XPtypes.hh:65
Definition: XrdSysPthread.hh:166
Definition: XrdXrootdFile.hh:98
Definition: XrdXrootdPio.hh:39
XrdXrootdPio * Next
Definition: XrdXrootdPio.hh:42
XrdXrootdPio * Clear(XrdXrootdPio *np=0)
Definition: XrdXrootdPio.hh:53
static const int FreeMax
Definition: XrdXrootdPio.hh:78
XrdXrootdPio(XrdXrootdPio *np=0)
Definition: XrdXrootdPio.hh:73
static int FreeNum
Definition: XrdXrootdPio.hh:81
bool isPGio
Definition: XrdXrootdPio.hh:49
long long myOffset
Definition: XrdXrootdPio.hh:44
static XrdXrootdPio * Alloc(int n=1)
void Set(XrdXrootdFile *theFile, long long theOffset, int theIOLen, unsigned short theFlags, const kXR_char *theSID, bool theW, bool theP)
Definition: XrdXrootdPio.hh:61
int myIOLen
Definition: XrdXrootdPio.hh:45
XrdXrootdFile * myFile
Definition: XrdXrootdPio.hh:43
static XrdXrootdPio * Free
Definition: XrdXrootdPio.hh:80
~XrdXrootdPio()
Definition: XrdXrootdPio.hh:74
kXR_char StreamID[2]
Definition: XrdXrootdPio.hh:47
bool isWrite
Definition: XrdXrootdPio.hh:48
static XrdSysMutex myMutex
Definition: XrdXrootdPio.hh:79
unsigned short myFlags
Definition: XrdXrootdPio.hh:46