xrootd
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
XrdMpxXml Class Reference

Classes

struct  VarInfo
 

Public Types

enum  fmtType { fmtCGI, fmtFlat, fmtXML }
 

Public Member Functions

int Format (const char *Host, char *ibuff, char *obuff)
 
 XrdMpxXml (fmtType ft)
 
 ~XrdMpxXml ()
 

Private Member Functions

char * Add (char *Buff, const char *Var, const char *Val)
 
void getVars (XrdOucTokenizer &Data, VarInfo Var[])
 
int xmlErr (const char *t1, const char *t2=0, const char *t3=0)
 

Private Attributes

fmtType fType
 
char vSep
 
char vSfx
 

Member Enumeration Documentation

Enumerator
fmtCGI 
fmtFlat 
fmtXML 

Constructor & Destructor Documentation

XrdMpxXml::XrdMpxXml ( fmtType  ft)
inline
XrdMpxXml::~XrdMpxXml ( )
inline

Member Function Documentation

char * XrdMpxXml::Add ( char *  Buff,
const char *  Var,
const char *  Val 
)
private
int XrdMpxXml::Format ( const char *  Host,
char *  ibuff,
char *  obuff 
)
void XrdMpxXml::getVars ( XrdOucTokenizer Data,
VarInfo  Var[] 
)
private
int XrdMpxXml::xmlErr ( const char *  t1,
const char *  t2 = 0,
const char *  t3 = 0 
)
private

References Say.

Member Data Documentation

fmtType XrdMpxXml::fType
private
char XrdMpxXml::vSep
private
char XrdMpxXml::vSfx
private

The documentation for this class was generated from the following file: