1#ifndef __XRDOUCNAME2NAME_H__
2#define __XRDOUCNAME2NAME_H__
66virtual int lfn2pfn(
const char *lfn,
char *buff,
int blen) = 0;
84virtual int lfn2rfn(
const char *lfn,
char *buff,
int blen) = 0;
102virtual int pfn2lfn(
const char *pfn,
char *buff,
int blen) = 0;
156virtual std::vector<std::string *> *
n2nVec(
const char *lfn)=0;
164virtual 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
Definition XrdOucName2Name.hh:213
XrdOucName2NameVec *Name2NameVec;.
Definition XrdOucName2Name.hh:144
XrdOucName2NameVec()
Constructor and Destructor.
Definition XrdOucName2Name.hh:176
virtual std::vector< std::string * > * n2nVec(const char *lfn)=0
virtual ~XrdOucName2NameVec()
Definition XrdOucName2Name.hh:177
virtual void Recycle(std::vector< std::string * > *nvP)
Definition XrdOucName2Name.hh:164
Definition XrdOucName2Name.hh:49
virtual int lfn2pfn(const char *lfn, char *buff, int blen)=0
XrdOucName2Name()
Constructor.
Definition XrdOucName2Name.hh:108
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.
Definition XrdOucName2Name.hh:114
Definition XrdSysError.hh:90