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

static 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

static const int vMax = 22
static const char * vName [vMax]

Member Enumeration Documentation

enum XrdOucMsubs::vNum [private]
Enumerator:
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

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[vMax] [static, private]

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

Generated on 8 May 2020 for xrootd by  doxygen 1.6.1