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, \
XrdOucName2Name * XrdOucgetName2Name(XrdOucgetName2NameArgs)
#define XrdOucgetName2NameArgs
XrdOucName2NameVec *Name2NameVec;.
XrdOucName2NameVec()
Constructor and Destructor.
virtual ~XrdOucName2NameVec()
virtual std::vector< std::string * > * n2nVec(const char *lfn)=0
virtual void Recycle(std::vector< std::string * > *nvP)
virtual int lfn2pfn(const char *lfn, char *buff, int blen)=0
XrdOucName2Name()
Constructor.
virtual int pfn2lfn(const char *pfn, char *buff, int blen)=0
virtual int lfn2rfn(const char *lfn, char *buff, int blen)=0
virtual ~XrdOucName2Name()
Destructor.