1 #ifndef __XRDOUCNAME2NAME_H__
2 #define __XRDOUCNAME2NAME_H__
66 virtual int lfn2pfn(
const char *lfn,
char *buff,
int blen) = 0;
84 virtual int lfn2rfn(
const char *lfn,
char *buff,
int blen) = 0;
102 virtual int pfn2lfn(
const char *pfn,
char *buff,
int blen) = 0;
156 virtual std::vector<std::string *> *
n2nVec(
const char *lfn)=0;
164 virtual void Recycle(std::vector<std::string *> *nvP)
166 {
for (
unsigned int i = 0; i < nvP->size(); i++)
213 #define XrdOucgetName2NameArgs XrdSysError *eDest, \
XrdOucName2NameVec()
Constructor and Destructor.
Definition: XrdOucName2Name.hh:176
#define XrdOucgetName2NameArgs
Definition: XrdOucName2Name.hh:213
Definition: XrdOucName2Name.hh:48
virtual int lfn2pfn(const char *lfn, char *buff, int blen)=0
Definition: XrdSysError.hh:89
virtual int lfn2rfn(const char *lfn, char *buff, int blen)=0
virtual void Recycle(std::vector< std::string * > *nvP)
Definition: XrdOucName2Name.hh:164
virtual ~XrdOucName2Name()
Destructor.
Definition: XrdOucName2Name.hh:114
XrdOucName2Name()
Constructor.
Definition: XrdOucName2Name.hh:108
virtual std::vector< std::string * > * n2nVec(const char *lfn)=0
virtual int pfn2lfn(const char *pfn, char *buff, int blen)=0
virtual ~XrdOucName2NameVec()
Definition: XrdOucName2Name.hh:177
XrdOucName2NameVec *Name2NameVec;.
Definition: XrdOucName2Name.hh:143
XrdOucName2Name * XrdOucgetName2Name(XrdOucgetName2NameArgs)