xrootd
Classes | Static Public Member Functions | Static Protected Member Functions | Static Protected Attributes
XrdSysFAttr Class Reference

#include <XrdSysFAttr.hh>

Collaboration diagram for XrdSysFAttr:
Collaboration graph
[legend]

List of all members.

Classes

struct  AList

Static Public Member Functions

static int Copy (const char *iPath, int iFD, const char *oPath, int oFD)
static int Copy (const char *iPath, int iFD, const char *oPath, int oFD, const char *Aname)
static int Del (const char *Aname, const char *Path, int fd=-1)
static void Free (AList *aPL)
static int Get (const char *Aname, void *Aval, int Avsz, const char *Path, int fd=-1)
static int List (AList **aPL, const char *Path, int fd=-1, int getSz=0)
static int Set (const char *Aname, const void *Aval, int Avsz, const char *Path, int fd=-1, int isNew=0)
static XrdSysErrorMsg (XrdSysError *erP)

Static Protected Member Functions

static int Diagnose (const char *Op, const char *Var, const char *Path, int ec)
static AListgetEnt (const char *Path, int fd, const char *Aname, AList *aP, int *msP)

Static Protected Attributes

static XrdSysErrorSay = 0

Member Function Documentation

int XrdSysFAttr::Copy ( const char *  iPath,
int  iFD,
const char *  oPath,
int  oFD 
) [static]
int XrdSysFAttr::Copy ( const char *  iPath,
int  iFD,
const char *  oPath,
int  oFD,
const char *  Aname 
) [static]

References Diagnose(), Get(), and Set().

int XrdSysFAttr::Del ( const char *  Aname,
const char *  Path,
int  fd = -1 
) [static]

References Diagnose().

int XrdSysFAttr::Diagnose ( const char *  Op,
const char *  Var,
const char *  Path,
int  ec 
) [static, protected]

References XrdSysError::Emsg(), ENOATTR, Say, and snprintf.

Referenced by Copy(), Del(), Get(), List(), and Set().

void XrdSysFAttr::Free ( XrdSysFAttr::AList aLP) [static]

References XrdSysFAttr::AList::Next.

Referenced by Copy().

int XrdSysFAttr::Get ( const char *  Aname,
void *  Aval,
int  Avsz,
const char *  Path,
int  fd = -1 
) [static]
XrdSysFAttr::AList * XrdSysFAttr::getEnt ( const char *  Path,
int  fd,
const char *  Aname,
XrdSysFAttr::AList aP,
int *  msP 
) [static, protected]
int XrdSysFAttr::List ( AList **  aPL,
const char *  Path,
int  fd = -1,
int  getSz = 0 
) [static]

References Diagnose(), and getEnt().

Referenced by Copy().

static XrdSysError* XrdSysFAttr::Msg ( XrdSysError erP) [inline, static]

References Say.

Referenced by XrdOssSys::Configure(), and XrdFrmAdmin::ConvTest().

int XrdSysFAttr::Set ( const char *  Aname,
const void *  Aval,
int  Avsz,
const char *  Path,
int  fd = -1,
int  isNew = 0 
) [static]

Member Data Documentation

XrdSysError * XrdSysFAttr::Say = 0 [static, protected]

Referenced by Diagnose(), and Msg().


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