1#ifndef __XRDXROOTDAIOPGRW__
2#define __XRDXROOTDAIOPGRW__
54struct iovec *
iov4Data(
int &iovNum) {iovNum = csNum<<1;
return &ioVec[1];}
58struct iovec *
iov4Send(
int &iovNum,
int &iovLen,
bool cs2net=
false);
61 {
bool retval =
cksVec == 0;
62 if (retval && reset)
cksVec = csVec;
80static const char* TraceID;
85struct iovec ioVec[
acsSZ*2+1];
int Setup2Send(off_t offs, int dlen, const char *&eMsg)
struct iovec * iov4Send(int &iovNum, int &iovLen, bool cs2net=false)
struct iovec * iov4Data(int &iovNum)
struct iovec * iov4Recv(int &iovNum)
bool noChkSums(bool reset=true)
static XrdXrootdAioPgrw * Alloc(XrdXrootdAioTask *arp)
int Setup2Recv(off_t offs, int dlen, const char *&eMsg)
static const int kXR_pgPageSZ