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,
72 vecArgs[rnum], (
char *)Data);
85 static const char **PupNVec;
static int mapError(const char *ecode)
static int Pack(int rnum, struct iovec *iovP, struct iovec *iovE, char *Base, char *Work)
int Parse(int rnum, const char *Aps, const char *Apt, XrdCmsRRData *Data)
static int Decode(const char *Man, XrdCms::CmsRRHdr &hdr, XrdOucBuffer *dBuff, XrdOucErrInfo *eInfo)
static XrdOucPupArgs * PupArgs(int rnum)
int Parse(XrdCms::CmsLoginData *Data, const char *Aps, const char *Apt)
static int Unpack(char **buff, const char *bend, char **data, int &dlen)