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

#include <XrdOucMsubs.hh>

Collaboration diagram for XrdOucMsubs:
Collaboration graph
[legend]

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

◆ vNum

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::XrdOucMsubs ( XrdSysError errp)

◆ ~XrdOucMsubs()

XrdOucMsubs::~XrdOucMsubs ( )

Member Function Documentation

◆ getVal()

char * XrdOucMsubs::getVal ( XrdOucMsubsInfo Info,
int  vNum 
)
private

◆ Parse()

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

◆ Subs()

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

Member Data Documentation

◆ eDest

XrdSysError* XrdOucMsubs::eDest
private

◆ maxElem

const int XrdOucMsubs::maxElem = 32
static

◆ mData

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

◆ mDlen

int XrdOucMsubs::mDlen[maxElem+1]
private

◆ mText

char* XrdOucMsubs::mText
private

◆ numElem

int XrdOucMsubs::numElem
private

◆ vMax

const int XrdOucMsubs::vMax = 22
staticprivate

◆ vName

const char* XrdOucMsubs::vName[vMax]
staticprivate

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