Public Member Functions | Private Attributes | Static Private Attributes

XrdMpxVar Class Reference

List of all members.

Public Member Functions

int Pop (const char *vName)
int Push (const char *vName)
void Reset ()
const char * Var ()
 XrdMpxVar ()
 ~XrdMpxVar ()

Private Attributes

char * vEnd
char * vFence
char * vStack [vMax]
char vBuff [1024]
int vNum

Static Private Attributes

static const int vMax = 16

Constructor & Destructor Documentation

XrdMpxVar::XrdMpxVar (  )  [inline]
XrdMpxVar::~XrdMpxVar (  )  [inline]

Member Function Documentation

int XrdMpxVar::Pop ( const char *  vName  ) 

References Debug, vBuff, vEnd, vNum, and vStack.

Referenced by XrdMpxXml::Format().

int XrdMpxVar::Push ( const char *  vName  ) 

References Debug, vBuff, vEnd, vFence, vMax, vNum, and vStack.

Referenced by XrdMpxXml::Format().

void XrdMpxVar::Reset (  )  [inline]
const char* XrdMpxVar::Var (  )  [inline]

Referenced by XrdMpxXml::Format().


Member Data Documentation

char XrdMpxVar::vBuff[1024] [private]

Referenced by Pop(), and Push().

char* XrdMpxVar::vEnd [private]

Referenced by Pop(), and Push().

char * XrdMpxVar::vFence [private]

Referenced by Push().

const int XrdMpxVar::vMax = 16 [static, private]

Referenced by Push().

int XrdMpxVar::vNum [private]

Referenced by Pop(), and Push().

char * XrdMpxVar::vStack[vMax] [private]

Referenced by Pop(), and Push().


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