Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

XrdOucMsubs Class Reference

#include <XrdOucMsubs.hh>

Collaboration diagram for XrdOucMsubs:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int Parse (const char *oname, char *msg)
int Subs (XrdOucMsubsInfo &Info, char **Data, int *Dlen)
 XrdOucMsubs (XrdSysError *errp)
 ~XrdOucMsubs ()

Static Public Attributes

const int maxElem = 32

Private Types

enum  vNum {
  vLFN = 1, vPFN = 2, vRFN = 3, vLFN2 = 4,
  vPFN2 = 5, vRFN2 = 6, vFM = 7, vOFL = 8,
  vUSR = 9, vHST = 10, vTID = 11, vNFY = 12,
  vOPT = 13, vPTY = 14, vRID = 15, vCGI = 16,
  vMDP = 17, vSRC = 18, vDST = 19, vCID = 20,
  vINS = 21
}

Private Member Functions

char * getVal (XrdOucMsubsInfo &Info, int vNum)

Private Attributes

XrdSysErroreDest
char * mText
char * mData [maxElem+1]
int mDlen [maxElem+1]
int numElem

Static Private Attributes

const int vMax = 22
const char * vName [vMax] = {0}

Member Enumeration Documentation

enum XrdOucMsubs::vNum [private]
 

Enumeration values:
vLFN 
vPFN 
vRFN 
vLFN2 
vPFN2 
vRFN2 
vFM 
vOFL 
vUSR 
vHST 
vTID 
vNFY 
vOPT 
vPTY 
vRID 
vCGI 
vMDP 
vSRC 
vDST 
vCID 
vINS 


Constructor & Destructor Documentation

XrdOucMsubs::XrdOucMsubs XrdSysError errp  ) 
 

XrdOucMsubs::~XrdOucMsubs  ) 
 


Member Function Documentation

char * XrdOucMsubs::getVal XrdOucMsubsInfo Info,
int  vNum
[private]
 

int XrdOucMsubs::Parse const char *  oname,
char *  msg
 

int XrdOucMsubs::Subs XrdOucMsubsInfo Info,
char **  Data,
int *  Dlen
 


Member Data Documentation

XrdSysError* XrdOucMsubs::eDest [private]
 

const int XrdOucMsubs::maxElem = 32 [static]
 

char* XrdOucMsubs::mData[maxElem+1] [private]
 

int XrdOucMsubs::mDlen[maxElem+1] [private]
 

char* XrdOucMsubs::mText [private]
 

int XrdOucMsubs::numElem [private]
 

const int XrdOucMsubs::vMax = 22 [static, private]
 

const char * XrdOucMsubs::vName = {0} [static, private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:23 2011 for xrootd by  doxygen 1.3.9.1