XrdMpxXml Class Reference

List of all members.

Public Types

enum  fmtType

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

Classes

struct  VarInfo

Detailed Description

Definition at line 114 of file XrdMpxStats.cc.


Member Enumeration Documentation

enum XrdMpxXml::fmtType

Definition at line 118 of file XrdMpxStats.cc.


Constructor & Destructor Documentation

XrdMpxXml::XrdMpxXml ( fmtType  ft  )  [inline]

Definition at line 122 of file XrdMpxStats.cc.

References fmtCGI, vSep, and vSfx.

XrdMpxXml::~XrdMpxXml (  )  [inline]

Definition at line 126 of file XrdMpxStats.cc.


Member Function Documentation

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

Definition at line 148 of file XrdMpxStats.cc.

References Add(), XrdMpxXml::VarInfo::Data, getVars(), i, XrdMpxXml::VarInfo::Name, XrdMpxVar::Pop(), XrdMpxVar::Push(), XrdMpxVar::Var(), and xmlErr().

Referenced by XrdMpxOut::Run().

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

Definition at line 233 of file XrdMpxStats.cc.

References strcpy(), vSep, and vSfx.

Referenced by Format().

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

Definition at line 248 of file XrdMpxStats.cc.

References XrdMpxXml::VarInfo::Data, and i.

Referenced by Format().

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

Definition at line 280 of file XrdMpxStats.cc.

References XrdSysError::Emsg(), and XrdFrm::Say().

Referenced by Format().


Member Data Documentation

fmtType XrdMpxXml::fType [private]

Definition at line 139 of file XrdMpxStats.cc.

char XrdMpxXml::vSep [private]

Definition at line 140 of file XrdMpxStats.cc.

Referenced by Add(), and XrdMpxXml().

char XrdMpxXml::vSfx [private]

Definition at line 141 of file XrdMpxStats.cc.

Referenced by Add(), and XrdMpxXml().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:50:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1