XrdMpxXml Class Reference

#include <XrdMpxXml.hh>

List of all members.

Classes

struct  VarInfo

Public Types

enum  fmtType { fmtCGI, fmtFlat, fmtText, fmtXML }

Public Member Functions

int Format (const char *Host, char *ibuff, char *obuff)
 XrdMpxXml (fmtType ft, bool nz=false, bool dbg=false)
 ~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
bool Debug
bool noZed
bool doV2T

Member Enumeration Documentation

Enumerator:
fmtCGI 
fmtFlat 
fmtText 
fmtXML 

Constructor & Destructor Documentation

XrdMpxXml::XrdMpxXml ( fmtType  ft,
bool  nz = false,
bool  dbg = false 
) [inline]

References doV2T, fmtCGI, fmtText, vSep, and vSfx.

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]

Member Data Documentation

bool XrdMpxXml::Debug [private]
bool XrdMpxXml::doV2T [private]

Referenced by XrdMpxXml().

bool XrdMpxXml::noZed [private]
char XrdMpxXml::vSep [private]

Referenced by XrdMpxXml().

char XrdMpxXml::vSfx [private]

Referenced by XrdMpxXml().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 7 Apr 2019 for xrootd by  doxygen 1.6.1