|
xrootd
|
#include <XrdSfsNative.hh>


Public Member Functions | |
| XrdSfsDirectory * | newDir (char *user=0, int monid=0) |
| XrdSfsFile * | newFile (char *user=0, int monid=0) |
| int | chmod (const char *Name, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0) |
| int | exists (const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0) |
| int | fsctl (const int cmd, const char *args, XrdOucErrInfo &out_error, const XrdSecClientName *client=0) |
| int | getStats (char *buff, int blen) |
| const char * | getVersion () |
| int | mkdir (const char *dirName, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0) |
| int | prepare (XrdSfsPrep &pargs, XrdOucErrInfo &out_error, const XrdSecClientName *client=0) |
| int | rem (const char *path, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0) |
| int | remdir (const char *dirName, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0) |
| int | rename (const char *oldFileName, const char *newFileName, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaqueO=0, const char *opaqueN=0) |
| int | stat (const char *Name, struct stat *buf, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0) |
| int | stat (const char *Name, mode_t &mode, XrdOucErrInfo &out_error, const XrdSecClientName *client=0, const char *opaque=0) |
| int | truncate (const char *Name, XrdSfsFileOffset fileOffset, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0) |
| XrdSfsNative (XrdSysError *lp) | |
| virtual | ~XrdSfsNative () |
Public Member Functions inherited from XrdSfsFileSystem | |
| virtual int | chksum (csFunc Func, const char *csName, const char *Path, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0) |
| virtual int | chmod (const char *Name, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | FSctl (const int cmd, XrdSfsFSctl &args, XrdOucErrInfo &out_error, const XrdSecEntity *client=0) |
| virtual int | fsctl (const int cmd, const char *args, XrdOucErrInfo &out_error, const XrdSecEntity *client=0)=0 |
| virtual int | exists (const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | mkdir (const char *dirName, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | prepare (XrdSfsPrep &pargs, XrdOucErrInfo &out_error, const XrdSecEntity *client=0)=0 |
| virtual int | rem (const char *path, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | remdir (const char *dirName, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | rename (const char *oldFileName, const char *newFileName, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaqueO=0, const char *opaqueN=0)=0 |
| virtual int | stat (const char *Name, struct stat *buf, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| virtual int | stat (const char *Name, mode_t &mode, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)=0 |
| XrdSfsFileSystem () | |
| virtual | ~XrdSfsFileSystem () |
Static Public Member Functions | |
| static int | Mkpath (const char *path, mode_t mode, const char *info=0) |
| static int | Emsg (const char *, XrdOucErrInfo &, int, const char *x, const char *y="") |
Static Private Attributes | |
| static XrdSysError * | eDest |
Additional Inherited Members | |
Public Types inherited from XrdSfsFileSystem | |
| enum | csFunc { csCalc = 0, csGet, csSize } |
| XrdSfsNative::XrdSfsNative | ( | XrdSysError * | lp | ) |
References eDest.
|
inlinevirtual |
| int XrdSfsNative::chmod | ( | const char * | Name, |
| XrdSfsMode | Mode, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
References XrdSfsUFS::Chmod(), Emsg(), S_IAMB, and SFS_OK.
|
static |
References eDest, XrdSysError::Emsg(), XrdOucErrInfo::setErrInfo(), and SFS_ERROR.
Referenced by chmod(), XrdSfsNativeDirectory::close(), XrdSfsNativeFile::close(), exists(), mkdir(), XrdSfsNativeDirectory::nextEntry(), XrdSfsNativeDirectory::open(), XrdSfsNativeFile::open(), XrdSfsNativeFile::read(), rem(), remdir(), rename(), XrdSfsNativeFile::stat(), stat(), XrdSfsNativeFile::sync(), XrdSfsNativeFile::truncate(), truncate(), and XrdSfsNativeFile::write().
| int XrdSfsNative::exists | ( | const char * | fileName, |
| XrdSfsFileExistence & | exists_flag, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
References Emsg(), SFS_OK, stat(), XrdSfsUFS::Statfn(), XrdSfsFileExistIsDirectory, XrdSfsFileExistIsFile, and XrdSfsFileExistNo.
| int XrdSfsNative::fsctl | ( | const int | cmd, |
| const char * | args, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecClientName * | client = 0 |
||
| ) |
References XrdOucErrInfo::setErrInfo(), and SFS_ERROR.
|
inlinevirtual |
Implements XrdSfsFileSystem.
|
virtual |
Implements XrdSfsFileSystem.
References XrdVERSION.
| int XrdSfsNative::mkdir | ( | const char * | dirName, |
| XrdSfsMode | Mode, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
References Emsg(), XrdSfsUFS::Mkdir(), Mkpath(), S_IAMB, SFS_O_MKPTH, and SFS_OK.
|
static |
References XrdSfsUFS::Mkdir(), stat(), and XrdSfsUFS::Statfn().
Referenced by mkdir(), and XrdSfsNativeFile::open().
|
inlinevirtual |
Implements XrdSfsFileSystem.
|
inlinevirtual |
Implements XrdSfsFileSystem.
|
inline |
| int XrdSfsNative::rem | ( | const char * | path, |
| XrdOucErrInfo & | out_error, | ||
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
References Emsg(), XrdSfsUFS::Rem(), and SFS_OK.
| int XrdSfsNative::remdir | ( | const char * | dirName, |
| XrdOucErrInfo & | out_error, | ||
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
References Emsg(), XrdSfsUFS::Remdir(), and SFS_OK.
| int XrdSfsNative::rename | ( | const char * | oldFileName, |
| const char * | newFileName, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecClientName * | client = 0, |
||
| const char * | opaqueO = 0, |
||
| const char * | opaqueN = 0 |
||
| ) |
References Emsg(), XrdSfsUFS::Rename(), and SFS_OK.
| int XrdSfsNative::stat | ( | const char * | Name, |
| struct stat * | buf, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecClientName * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
|
inline |
References stat().
|
virtual |
Implements XrdSfsFileSystem.
References Emsg(), SFS_OK, and XrdSfsUFS::Truncate().
|
staticprivate |
Referenced by Emsg(), and XrdSfsNative().
1.8.3.1