xrootd
Classes | Static Public Member Functions | Static Protected Member Functions | Static Protected Attributes | List of all members
XrdSysFAttr Class Reference

#include <XrdSysFAttr.hh>

Collaboration diagram for XrdSysFAttr:
Collaboration graph
[legend]

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
int XrdSysFAttr::Diagnose ( const char *  Op,
const char *  Var,
const char *  Path,
int  ec 
)
staticprotected

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

Referenced by Copy(), and List().

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

References XrdSysFAttr::AList::Next.

Referenced by Copy(), and XrdCksManager::List().

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 
)
staticprotected
int XrdSysFAttr::List ( AList **  aPL,
const char *  Path,
int  fd = -1,
int  getSz = 0 
)
static

References Diagnose(), and getEnt().

Referenced by Copy(), and XrdCksManager::List().

static XrdSysError* XrdSysFAttr::Msg ( XrdSysError erP)
inlinestatic

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
staticprotected

Referenced by Diagnose(), and Msg().


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