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