1#ifndef __XRDCMSPARSER_H__
2#define __XRDCMSPARSER_H__
52static int mapError(
const char *ecode);
56static int Pack(
int rnum,
struct iovec *iovP,
struct iovec *iovE,
57 char *Base,
char *Work);
60 const char *Aps,
const char *Apt)
66inline int Parse(
int rnum,
const char *Aps,
const char *Apt,
71 &&
Pup.Unpack(Aps, Apt,
72 vecArgs[rnum], (
char *)Data);
85static const char **PupNVec;
104extern XrdCmsParser
Parser;
static int mapError(const char *ecode)
static XrdOucPupArgs * PupArgs(int rnum)
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)
int Parse(XrdCms::CmsLoginData *Data, const char *Aps, const char *Apt)