#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)
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1