Go to the documentation of this file. 1 #ifndef __XRDCMSPARSER_H__
2 #define __XRDCMSPARSER_H__
56 static int Pack(
int rnum,
struct iovec *iovP,
struct iovec *iovE,
57 char *Base,
char *Work);
60 const char *Aps,
const char *Apt)
66 inline int Parse(
int rnum,
const char *Aps,
const char *Apt,
Definition: XrdCmsParser.hh:46
static XrdOucPup Pup
Definition: XrdCmsParser.hh:75
static XrdOucPupArgs padArgs[]
Definition: XrdCmsParser.hh:92
static XrdOucPupArgs pthArgs[]
Definition: XrdCmsParser.hh:95
Definition: XrdOucPup.hh:71
int Parse(XrdCms::CmsLoginData *Data, const char *Aps, const char *Apt)
Definition: XrdCmsParser.hh:59
static int mapError(const char *ecode)
int Parse(int rnum, const char *Aps, const char *Apt, XrdCmsRRData *Data)
Definition: XrdCmsParser.hh:66
static XrdOucPupArgs logArgs[]
Definition: XrdCmsParser.hh:97
Definition: XrdCmsRRData.hh:52
static XrdOucPupArgs fwdArgB[]
Definition: XrdCmsParser.hh:89
static XrdOucPupArgs fwdArgC[]
Definition: XrdCmsParser.hh:90
static int Unpack(char **buff, const char *bend, char **data, int &dlen)
@ kYR_MaxReq
Definition: YProtocol.hh:118
kXR_char * Paths
Definition: YProtocol.hh:287
static XrdOucPupArgs fwdArgA[]
Definition: XrdCmsParser.hh:88
Definition: YProtocol.hh:83
Definition: YProtocol.hh:78
static const char ** PupNVec
Definition: XrdCmsParser.hh:85
static XrdOucPupArgs pdlArgs[]
Definition: XrdCmsParser.hh:93
char * Opaque2
Definition: XrdCmsRRData.hh:58
kXR_char * SID
Definition: YProtocol.hh:286
Definition: XrdOucPup.hh:99
char * Path
Definition: XrdCmsRRData.hh:55
static int Pack(int rnum, struct iovec *iovP, struct iovec *iovE, char *Base, char *Work)
@ kYR_login
Definition: YProtocol.hh:90
static int mapError(int ecode)
static int Decode(const char *Man, XrdCms::CmsRRHdr &hdr, XrdOucBuffer *dBuff, XrdOucErrInfo *eInfo)
static XrdOucPupArgs * PupArgs(int rnum)
Definition: XrdCmsParser.hh:77
static XrdOucPupArgs * vecArgs[XrdCms::kYR_MaxReq]
Definition: XrdCmsParser.hh:99
Definition: XrdOucErrInfo.hh:100
Definition: XrdOucPup.hh:78
static XrdOucPupArgs lodArgs[]
Definition: XrdCmsParser.hh:96
static XrdOucPupArgs locArgs[]
Definition: XrdCmsParser.hh:91
Definition: YProtocol.hh:275
Definition: XrdOucBuffer.hh:141
char * Opaque
Definition: XrdCmsRRData.hh:56
~XrdCmsParser()
Definition: XrdCmsParser.hh:81
static XrdOucPupNames PupName
Definition: XrdCmsParser.hh:86
static XrdOucPupArgs avlArgs[]
Definition: XrdCmsParser.hh:94