#include <XrdCmsParser.hh>
Collaboration diagram for XrdCmsParser:
Public Member Functions | |
int | Parse (XrdCms::CmsLoginData *Data, const char *Aps, const char *Apt) |
int | Parse (int rnum, const char *Aps, const char *Apt, XrdCmsRRData *Data) |
XrdCmsParser () | |
~XrdCmsParser () | |
Static Public Member Functions | |
int | Decode (const char *Man, XrdCms::CmsRRHdr &hdr, char *data, int dlen, XrdOucErrInfo *eInfo) |
int | mapError (const char *ecode) |
int | mapError (int ecode) |
int | Pack (int rnum, struct iovec *iovP, struct iovec *iovE, char *Base, char *Work) |
XrdOucPupArgs * | PupArgs (int rnum) |
Static Public Attributes | |
XrdOucPup | Pup |
Static Private Attributes | |
const char ** | PupNVec |
XrdOucPupNames | PupName |
XrdOucPupArgs | fwdArgA [] |
XrdOucPupArgs | fwdArgB [] |
XrdOucPupArgs | fwdArgC [] |
XrdOucPupArgs | locArgs [] |
XrdOucPupArgs | padArgs [] |
XrdOucPupArgs | pdlArgs [] |
XrdOucPupArgs | avlArgs [] |
XrdOucPupArgs | pthArgs [] |
XrdOucPupArgs | lodArgs [] |
XrdOucPupArgs | logArgs [] |
XrdOucPupArgs * | vecArgs [XrdCms::kYR_MaxReq] = {0} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: {setPUP1(XrdCmsRRData::Arg_dskFree, int, XrdCmsRRData, dskFree), setPUP1(XrdCmsRRData::Arg_dskUtil, int, XrdCmsRRData, dskUtil), setPUP0(End) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_Ident, char, XrdCmsRRData, Ident), setPUP1(XrdCmsRRData::Arg_Mode, char, XrdCmsRRData, Mode), setPUP1(XrdCmsRRData::Arg_Path, char, XrdCmsRRData, Path), setPUP0(Fence), setPUP1(XrdCmsRRData::Arg_Opaque, char, XrdCmsRRData, Opaque), setPUP1(XrdCmsRRData::Arg_Datlen,EndFill,XrdCmsRRData, Request.datalen) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_Ident, char, XrdCmsRRData, Ident), setPUP1(XrdCmsRRData::Arg_Path, char, XrdCmsRRData, Path), setPUP1(XrdCmsRRData::Arg_Path2, char, XrdCmsRRData, Path2), setPUP0(Fence), setPUP1(XrdCmsRRData::Arg_Opaque, char, XrdCmsRRData, Opaque), setPUP1(XrdCmsRRData::Arg_Opaque2, char, XrdCmsRRData, Opaque2), setPUP1(XrdCmsRRData::Arg_Datlen,EndFill,XrdCmsRRData, Request.datalen) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_Ident, char, XrdCmsRRData, Ident), setPUP1(XrdCmsRRData::Arg_Path, char, XrdCmsRRData, Path), setPUP0(Fence), setPUP1(XrdCmsRRData::Arg_Opaque, char, XrdCmsRRData, Opaque), setPUP1(XrdCmsRRData::Arg_Datlen,EndFill,XrdCmsRRData, Request.datalen) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_Ident, char, XrdCmsRRData, Ident), setPUP1(XrdCmsRRData::Arg_Opts, int, XrdCmsRRData, Opts), setPUP1(XrdCmsRRData::Arg_Path, char, XrdCmsRRData, Path), setPUP1(XrdCmsRRData::Arg_Datlen,Datlen, XrdCmsRRData, PathLen), setPUP0(Fence), setPUP1(XrdCmsRRData::Arg_Opaque, char, XrdCmsRRData, Opaque), setPUP1(XrdCmsRRData::Arg_Avoid, char, XrdCmsRRData, Avoid), setPUP1(XrdCmsRRData::Arg_Datlen,EndFill,XrdCmsRRData, Request.datalen) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_theLoad, char, XrdCmsRRData, Opaque), setPUP1(XrdCmsRRData::Arg_dskFree, int, XrdCmsRRData, dskFree), setPUP0(End) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_Ident, short, CmsLoginData, Version), setPUP1(XrdCmsRRData::Arg_Mode, int, CmsLoginData, Mode), setPUP1(XrdCmsRRData::Arg_Info, int, CmsLoginData, HoldTime), setPUP1(XrdCmsRRData::Arg_dskTot, int, CmsLoginData, tSpace), setPUP1(XrdCmsRRData::Arg_dskFree, int, CmsLoginData, fSpace), setPUP1(XrdCmsRRData::Arg_dskMinf, int, CmsLoginData, mSpace), setPUP1(XrdCmsRRData::Arg_Info, short, CmsLoginData, fsNum), setPUP1(XrdCmsRRData::Arg_dskUtil, short, CmsLoginData, fsUtil), setPUP1(XrdCmsRRData::Arg_Port, short, CmsLoginData, dPort), setPUP1(XrdCmsRRData::Arg_Port, short, CmsLoginData, sPort), setPUP0(Fence), setPUP1(XrdCmsRRData::Arg_SID, char, CmsLoginData, SID), setPUP1(XrdCmsRRData::Arg_Path, char, CmsLoginData, Paths), setPUP1(XrdCmsRRData::Arg_Datlen,EndFill, CmsLoginData, Size) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_Ident, char, XrdCmsRRData, Ident), setPUP1(XrdCmsRRData::Arg_Reqid, char, XrdCmsRRData, Reqid), setPUP1(XrdCmsRRData::Arg_Notify, char, XrdCmsRRData, Notify), setPUP1(XrdCmsRRData::Arg_Prty, char, XrdCmsRRData, Prty), setPUP1(XrdCmsRRData::Arg_Mode, char, XrdCmsRRData, Mode), setPUP1(XrdCmsRRData::Arg_Path, char, XrdCmsRRData, Path), setPUP1(XrdCmsRRData::Arg_Datlen,Datlen, XrdCmsRRData, PathLen), setPUP0(Fence), setPUP1(XrdCmsRRData::Arg_Opaque, char, XrdCmsRRData, Opaque), setPUP1(XrdCmsRRData::Arg_Datlen,EndFill,XrdCmsRRData, Request.datalen) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_Ident, char, XrdCmsRRData, Ident), setPUP1(XrdCmsRRData::Arg_Reqid, char, XrdCmsRRData, Reqid), setPUP1(XrdCmsRRData::Arg_Datlen,EndFill,XrdCmsRRData, Request.datalen) } |
|
Initial value: {setPUP1(XrdCmsRRData::Arg_Path, char, XrdCmsRRData, Path), setPUP1(XrdCmsRRData::Arg_Datlen,Datlen, XrdCmsRRData, PathLen), setPUP1(XrdCmsRRData::Arg_Datlen,EndFill,XrdCmsRRData, Request.datalen) } |
|
|
|
|
|
|
|
|