xrootd
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
XrdMpxXml Class Reference

#include <XrdMpxXml.hh>

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

◆ fmtType

Enumerator
fmtCGI 
fmtFlat 
fmtText 
fmtXML 

Constructor & Destructor Documentation

◆ XrdMpxXml()

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

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

◆ ~XrdMpxXml()

XrdMpxXml::~XrdMpxXml ( )
inline

Member Function Documentation

◆ Add()

char * XrdMpxXml::Add ( char * Buff,
const char * Var,
const char * Val )
private

◆ Format()

int XrdMpxXml::Format ( const char * Host,
char * ibuff,
char * obuff )

◆ getVars()

void XrdMpxXml::getVars ( XrdOucTokenizer & Data,
VarInfo Var[] )
private

◆ xmlErr()

int XrdMpxXml::xmlErr ( const char * t1,
const char * t2 = 0,
const char * t3 = 0 )
private

Member Data Documentation

◆ Debug

bool XrdMpxXml::Debug
private

◆ doV2T

bool XrdMpxXml::doV2T
private

Referenced by XrdMpxXml().

◆ fType

fmtType XrdMpxXml::fType
private

◆ noZed

bool XrdMpxXml::noZed
private

◆ vSep

char XrdMpxXml::vSep
private

Referenced by XrdMpxXml().

◆ vSfx

char XrdMpxXml::vSfx
private

Referenced by XrdMpxXml().


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