1#ifndef __XRDXROOTDPGWCTL_HH_
2#define __XRDXROOTDPGWCTL_HH_
63 buff = (
char *)
ioVec[1].iov_base;
70 if (k >=
iovNum) {dlen = 0;
return 0;}
71 char *buff = (
char *)
ioVec[k+1].iov_base;
73 else {
int n = (
iovNum - k)/2;
long long kXR_int64
Definition XPtypes.hh:98
unsigned int kXR_unt32
Definition XPtypes.hh:90
Definition XrdBuffer.hh:42
int bsize
Definition XrdBuffer.hh:46
char * buff
Definition XrdBuffer.hh:45
Definition XrdXrootdFile.hh:101
Definition XrdXrootdPgwBadCS.hh:37
Definition XrdXrootdPgwCtl.hh:42
int iovLen
Definition XrdXrootdPgwCtl.hh:96
int iovRem
Definition XrdXrootdPgwCtl.hh:95
ServerResponseStatus resp
Definition XrdXrootdPgwCtl.hh:49
static const int crcSZ
Definition XrdXrootdPgwCtl.hh:45
struct iovec * FrameInfo(int &iovn, int &rdlen)
Definition XrdXrootdPgwCtl.hh:54
int lenLeft
Definition XrdXrootdPgwCtl.hh:93
int dataBLen
Definition XrdXrootdPgwCtl.hh:91
~XrdXrootdPgwCtl()
Definition XrdXrootdPgwCtl.hh:84
char * dataBuff
Definition XrdXrootdPgwCtl.hh:90
int fixSRD
Definition XrdXrootdPgwCtl.hh:98
struct iovec ioVec[maxIOVN]
Definition XrdXrootdPgwCtl.hh:100
static const int maxIOVN
Definition XrdXrootdPgwCtl.hh:47
int endLen
Definition XrdXrootdPgwCtl.hh:97
static const int maxBSize
Definition XrdXrootdPgwCtl.hh:46
kXR_unt32 csVec[maxIOVN/2]
Definition XrdXrootdPgwCtl.hh:99
const char * Setup(XrdBuffer *buffP, kXR_int64 fOffs, int totlen)
char * FrameLeft(int k, int &dlen)
Definition XrdXrootdPgwCtl.hh:68
kXR_unt32 * FrameInfo(int &csNum, char *&buff, int &datalen, XrdBuffer *bP)
Definition XrdXrootdPgwCtl.hh:59
static const char * TraceID
Definition XrdXrootdPgwCtl.hh:89
int iovNum
Definition XrdXrootdPgwCtl.hh:92
ServerResponseBody_pgWrite info
Definition XrdXrootdPgwCtl.hh:50
static const int kXR_pgPageSZ
Definition XProtocol.hh:494
Definition XProtocol.hh:1064
Definition XProtocol.hh:1255