1 #ifndef __XRDCMSPARSER_H__ 2 #define __XRDCMSPARSER_H__ 52 static int mapError(
const char *ecode);
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: YProtocol.hh:77
static XrdOucPupArgs pdlArgs[]
Definition: XrdCmsParser.hh:93
static XrdOucPupArgs avlArgs[]
Definition: XrdCmsParser.hh:94
char * Path
Definition: XrdCmsRRData.hh:55
int Parse(XrdCms::CmsLoginData *Data, const char *Aps, const char *Apt)
Definition: XrdCmsParser.hh:59
static XrdOucPup Pup
Definition: XrdCmsParser.hh:75
Definition: XrdCmsParser.hh:45
static int mapError(const char *ecode)
Definition: YProtocol.hh:82
Definition: YProtocol.hh:118
static int Unpack(char **buff, const char *bend, char **data, int &dlen)
static XrdOucPupArgs logArgs[]
Definition: XrdCmsParser.hh:97
static XrdOucPupArgs lodArgs[]
Definition: XrdCmsParser.hh:96
kXR_char * Paths
Definition: YProtocol.hh:289
static XrdOucPupArgs locArgs[]
Definition: XrdCmsParser.hh:91
static XrdOucPupNames PupName
Definition: XrdCmsParser.hh:86
~XrdCmsParser()
Definition: XrdCmsParser.hh:81
Definition: YProtocol.hh:276
Definition: XrdOucErrInfo.hh:100
Definition: XrdOucPup.hh:98
Definition: XrdCmsRRData.hh:51
static XrdOucPupArgs pthArgs[]
Definition: XrdCmsParser.hh:95
static XrdOucPupArgs padArgs[]
Definition: XrdCmsParser.hh:92
Definition: XrdOucPup.hh:70
static XrdOucPupArgs * vecArgs[XrdCms::kYR_MaxReq]
Definition: XrdCmsParser.hh:99
Definition: YProtocol.hh:90
int Parse(int rnum, const char *Aps, const char *Apt, XrdCmsRRData *Data)
Definition: XrdCmsParser.hh:66
kXR_char * SID
Definition: YProtocol.hh:288
char * Opaque2
Definition: XrdCmsRRData.hh:58
static int Pack(int rnum, struct iovec *iovP, struct iovec *iovE, char *Base, char *Work)
static XrdOucPupArgs fwdArgB[]
Definition: XrdCmsParser.hh:89
Definition: XrdOucBuffer.hh:140
char * Opaque
Definition: XrdCmsRRData.hh:56
static int Decode(const char *Man, XrdCms::CmsRRHdr &hdr, XrdOucBuffer *dBuff, XrdOucErrInfo *eInfo)
static XrdOucPupArgs * PupArgs(int rnum)
Definition: XrdCmsParser.hh:77
Definition: XrdOucPup.hh:77
static XrdOucPupArgs fwdArgC[]
Definition: XrdCmsParser.hh:90
static XrdOucPupArgs fwdArgA[]
Definition: XrdCmsParser.hh:88
static const char ** PupNVec
Definition: XrdCmsParser.hh:85