Go to the documentation of this file. 1 #ifndef __XRDSYSFATTR_HH__
2 #define __XRDSYSFATTR_HH__
75 int Del(
const char *Aname,
const char *Path,
int fd=-1);
79 int Get(
const char *Aname,
void *Aval,
int Avsz,
80 const char *Path,
int fd=-1);
82 int List(
AList **aPL,
const char *Path,
int fd=-1,
int getSz=0);
84 int Set(
const char *Aname,
const void *Aval,
int Avsz,
85 const char *Path,
int fd=-1,
int isNew=0);
87 int Diagnose(
const char *Op,
const char *Var,
const char *Path,
int ec);
90 const char *Aname,
AList *aP,
int *msP);
int Diagnose(const char *Op, const char *Var, const char *Path, int ec)
static void SetPlugin(XrdSysXAttr *xaP)
static XrdSysXAttr * Xat
Definition: XrdSysFAttr.hh:51
Definition: XrdSysXAttr.hh:52
Definition: XrdSysFAttr.hh:41
XrdSysFAttr()
Constructor & Destructor.
Definition: XrdSysFAttr.hh:67
int Del(const char *Aname, const char *Path, int fd=-1)
The following methods are inherited from the base class as private methods.
~XrdSysFAttr()
Definition: XrdSysFAttr.hh:68
int List(AList **aPL, const char *Path, int fd=-1, int getSz=0)
int Get(const char *Aname, void *Aval, int Avsz, const char *Path, int fd=-1)
Definition: XrdSysXAttr.hh:42
int Set(const char *Aname, const void *Aval, int Avsz, const char *Path, int fd=-1, int isNew=0)
AList * getEnt(const char *Path, int fd, const char *Aname, AList *aP, int *msP)