1 #ifndef __XRDXROOTDPGWCTL_HH_
2 #define __XRDXROOTDPGWCTL_HH_
56 return ((iovn = iovNum) ? ioVec : 0);
60 {
if (bP->
buff != dataBuff || bP->
bsize != dataBLen
63 buff = (
char *)ioVec[1].iov_base;
64 datalen = iovLen - (
crcSZ * csNum);
70 if (k >= iovNum) {dlen = 0;
return 0;}
71 char *buff = (
char *)ioVec[k+1].iov_base;
72 if (!k) dlen = iovLen - (iovNum/2*
crcSZ);
73 else {
int n = (iovNum - k)/2;
char * FrameLeft(int k, int &dlen)
kXR_unt32 * FrameInfo(int &csNum, char *&buff, int &datalen, XrdBuffer *bP)
ServerResponseStatus resp
static const int maxBSize
struct iovec * FrameInfo(int &iovn, int &rdlen)
const char * Setup(XrdBuffer *buffP, kXR_int64 fOffs, int totlen)
ServerResponseBody_pgWrite info
static const int kXR_pgPageSZ