xrootd
|
#include <XrdSsiSfs.hh>
Public Member Functions | |
XrdSfsDirectory * | newDir (char *user=0, int MonID=0) |
XrdSfsFile * | newFile (char *user=0, int MonID=0) |
int | chksum (csFunc Func, const char *csName, const char *path, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0) |
int | chmod (const char *Name, XrdSfsMode Mode, XrdOucErrInfo &eInfo, const XrdSecEntity *client, const char *opaque=0) |
int | exists (const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &eInfo, const XrdSecEntity *client, const char *opaque=0) |
int | fsctl (const int cmd, const char *args, XrdOucErrInfo &eInfo, const XrdSecEntity *client) |
int | getStats (char *buff, int blen) |
const char * | getVersion () |
int | mkdir (const char *dirName, XrdSfsMode Mode, XrdOucErrInfo &eInfo, const XrdSecEntity *client, const char *opaque=0) |
int | prepare (XrdSfsPrep &pargs, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0) |
int | rem (const char *path, XrdOucErrInfo &eInfo, const XrdSecEntity *client, const char *info=0) |
int | remdir (const char *dirName, XrdOucErrInfo &eInfo, const XrdSecEntity *client, const char *info=0) |
int | rename (const char *oldFileName, const char *newFileName, XrdOucErrInfo &eInfo, const XrdSecEntity *client, const char *infoO=0, const char *infoN=0) |
int | stat (const char *Name, struct stat *buf, XrdOucErrInfo &eInfo, const XrdSecEntity *client, const char *opaque=0) |
int | stat (const char *Name, mode_t &mode, XrdOucErrInfo &eInfo, const XrdSecEntity *client, const char *opaque=0) |
int | truncate (const char *Name, XrdSfsFileOffset fileOffset, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0) |
void | setFeatures (XrdSfsFileSystem *prevFS) |
XrdSsiSfs () | |
virtual | ~XrdSsiSfs () |
Static Public Member Functions | |
static void | setMax (int mVal) |
Private Member Functions | |
int | Emsg (const char *pfx, XrdOucErrInfo &einfo, int ecode, const char *op, const char *target) |
const char * | Split (const char *Args, const char **Opq, char *Path, int Plen) |
Static Private Attributes | |
static int | freeMax |
Friends | |
class | XrdSsiFile |
|
inline |
|
inlinevirtual |
int XrdSsiSfs::chksum | ( | csFunc | Func, |
const char * | csName, | ||
const char * | path, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client = 0 , |
||
const char * | opaque = 0 |
||
) |
int XrdSsiSfs::chmod | ( | const char * | Name, |
XrdSfsMode | Mode, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client, | ||
const char * | opaque = 0 |
||
) |
|
private |
int XrdSsiSfs::exists | ( | const char * | fileName, |
XrdSfsFileExistence & | exists_flag, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client, | ||
const char * | opaque = 0 |
||
) |
int XrdSsiSfs::fsctl | ( | const int | cmd, |
const char * | args, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client | ||
) |
int XrdSsiSfs::getStats | ( | char * | buff, |
int | blen | ||
) |
const char* XrdSsiSfs::getVersion | ( | ) |
int XrdSsiSfs::mkdir | ( | const char * | dirName, |
XrdSfsMode | Mode, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client, | ||
const char * | opaque = 0 |
||
) |
|
inline |
|
inline |
References XrdSsiFile.
int XrdSsiSfs::prepare | ( | XrdSfsPrep & | pargs, |
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client = 0 |
||
) |
int XrdSsiSfs::rem | ( | const char * | path, |
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client, | ||
const char * | info = 0 |
||
) |
int XrdSsiSfs::remdir | ( | const char * | dirName, |
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client, | ||
const char * | info = 0 |
||
) |
int XrdSsiSfs::rename | ( | const char * | oldFileName, |
const char * | newFileName, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client, | ||
const char * | infoO = 0 , |
||
const char * | infoN = 0 |
||
) |
void XrdSsiSfs::setFeatures | ( | XrdSfsFileSystem * | prevFS | ) |
|
inlinestatic |
References freeMax.
|
private |
int XrdSsiSfs::stat | ( | const char * | Name, |
struct stat * | buf, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client, | ||
const char * | opaque = 0 |
||
) |
int XrdSsiSfs::stat | ( | const char * | Name, |
mode_t & | mode, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client, | ||
const char * | opaque = 0 |
||
) |
int XrdSsiSfs::truncate | ( | const char * | Name, |
XrdSfsFileOffset | fileOffset, | ||
XrdOucErrInfo & | eInfo, | ||
const XrdSecEntity * | client = 0 , |
||
const char * | opaque = 0 |
||
) |
|
friend |
Referenced by newFile().
|
staticprivate |
Referenced by setMax().