#include <XrdXrootdPgwCtl.hh>
Public Member Functions | |
XrdXrootdPgwCtl (int pid) | |
~XrdXrootdPgwCtl () | |
bool | Advance () |
kXR_unt32 * | FrameInfo (int &csNum, char *&buff, int &datalen, XrdBuffer *bP) |
struct iovec * | FrameInfo (int &iovn, int &rdlen) |
char * | FrameLeft (int k, int &dlen) |
const char * | Setup (XrdBuffer *buffP, kXR_int64 fOffs, int totlen) |
Public Member Functions inherited from XrdXrootdPgwBadCS | |
XrdXrootdPgwBadCS (int pid=0) | |
~XrdXrootdPgwBadCS () | |
const char * | boAdd (XrdXrootdFile *fP, kXR_int64 foffs, int dlen=XrdProto::kXR_pgPageSZ) |
char * | boInfo (int &boLen) |
void | boReset () |
Public Attributes | |
ServerResponseBody_pgWrite | info |
ServerResponseStatus | resp |
Static Public Attributes | |
static const int | crcSZ = sizeof(kXR_unt32) |
static const int | maxBSize = 1048576 |
static const int | maxIOVN = maxBSize/XrdProto::kXR_pgPageSZ*2 |
Definition at line 41 of file XrdXrootdPgwCtl.hh.
XrdXrootdPgwCtl::XrdXrootdPgwCtl | ( | int | pid | ) |
Definition at line 54 of file XrdXrootdPgwCtl.cc.
References XrdXrootdPgwBadCS::XrdXrootdPgwBadCS(), kXR_1stRequest, XrdProto::kXR_FinalResult, kXR_pgwrite, maxIOVN, and resp.
|
inline |
Definition at line 84 of file XrdXrootdPgwCtl.hh.
bool XrdXrootdPgwCtl::Advance | ( | ) |
Definition at line 81 of file XrdXrootdPgwCtl.cc.
References crcSZ.
|
inline |
Definition at line 59 of file XrdXrootdPgwCtl.hh.
References XrdBuffer::bsize, XrdBuffer::buff, and crcSZ.
|
inline |
Definition at line 54 of file XrdXrootdPgwCtl.hh.
|
inline |
Definition at line 68 of file XrdXrootdPgwCtl.hh.
References crcSZ, and XrdProto::kXR_pgPageSZ.
Definition at line 123 of file XrdXrootdPgwCtl.cc.
References XrdOucPgrwUtils::Layout::bOffset, XrdXrootdPgwBadCS::boReset(), XrdBuffer::bsize, XrdBuffer::buff, crcSZ, XrdOucPgrwUtils::Layout::eWhy, XrdOucPgrwUtils::Layout::fLen, info, XrdProto::kXR_pgPageSZ, XrdOucPgrwUtils::Layout::lLen, maxBSize, XrdOucPgrwUtils::recvLayout(), and XrdOucPgrwUtils::Layout::sockLen.
|
static |
Definition at line 45 of file XrdXrootdPgwCtl.hh.
Referenced by Advance(), FrameInfo(), FrameLeft(), and Setup().
ServerResponseBody_pgWrite XrdXrootdPgwCtl::info |
Definition at line 50 of file XrdXrootdPgwCtl.hh.
Referenced by Setup().
|
static |
Definition at line 46 of file XrdXrootdPgwCtl.hh.
Referenced by Setup().
|
static |
Definition at line 47 of file XrdXrootdPgwCtl.hh.
Referenced by XrdXrootdPgwCtl().
ServerResponseStatus XrdXrootdPgwCtl::resp |
Definition at line 49 of file XrdXrootdPgwCtl.hh.
Referenced by XrdXrootdPgwCtl().