16 return m_sfs_ptr->
newDir(user, monid);
28 #if __cplusplus >= 201103L
29 return static_cast<XrdSfsFile*
>(
new File(user, std::move(chain_file_ptr), m_throttle, m_eroute));
31 return static_cast<XrdSfsFile*
>(
new File(user, chain_file_ptr, m_throttle, m_eroute));
45 return m_sfs_ptr->
chksum(Func, csName, path, eInfo, client, opaque);
55 return m_sfs_ptr->
chmod(Name,
Mode, out_error, client, opaque);
67 m_sfs_ptr->
Disc(client);
83 return m_sfs_ptr->
exists(fileName, exists_flag, out_error, client, opaque);
91 return m_sfs_ptr->
FAttr(faReq, eInfo, client);
106 return m_sfs_ptr->
fsctl(cmd, args, out_error, client);
119 return m_sfs_ptr->
getStats(buff, blen);
134 return m_sfs_ptr->
gpFile(gpAct, gpReq, eInfo, client);
144 return m_sfs_ptr->
mkdir(dirName,
Mode, out_error, client, opaque);
152 return m_sfs_ptr->
prepare(pargs, out_error, client);
161 return m_sfs_ptr->
rem(path, out_error, client, info);
170 return m_sfs_ptr->
remdir(dirName, out_error, client, info);
175 const char *newFileName,
181 return m_sfs_ptr->
rename(oldFileName, newFileName, out_error, client, infoO, infoN);
191 return m_sfs_ptr->
stat(Name, buf, out_error, client, opaque);
201 return m_sfs_ptr->
stat(Name, mode, out_error, client, opaque);
211 return m_sfs_ptr->
truncate(Name, fileOffset, out_error, client, opaque);
int stat(const char *path, struct stat *buf)
long long XrdSfsFileOffset
virtual XrdSfsDirectory * newDir(char *user=0, int MonID=0)=0
virtual void Connect(const XrdSecEntity *client=0)
virtual int chmod(const char *path, XrdSfsMode mode, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)=0
virtual void EnvInfo(XrdOucEnv *envP)
virtual void Disc(const XrdSecEntity *client=0)
virtual int getStats(char *buff, int blen)=0
virtual int fsctl(const int cmd, const char *args, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)=0
virtual int rename(const char *oPath, const char *nPath, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaqueO=0, const char *opaqueN=0)=0
virtual int mkdir(const char *path, XrdSfsMode mode, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)=0
virtual int truncate(const char *path, XrdSfsFileOffset fsize, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)=0
virtual int chksum(csFunc Func, const char *csName, const char *path, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)
virtual int remdir(const char *path, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)=0
virtual int getChkPSize()
virtual int exists(const char *path, XrdSfsFileExistence &eFlag, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)=0
virtual int prepare(XrdSfsPrep &pargs, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)=0
virtual int gpFile(gpfFunc &gpAct, XrdSfsGPFile &gpReq, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)
virtual int stat(const char *Name, struct stat *buf, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)=0
virtual int FAttr(XrdSfsFACtl *faReq, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)
virtual XrdSfsFile * newFile(char *user=0, int MonID=0)=0
virtual int rem(const char *path, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)=0
virtual XrdSfsFile * newFile(char *user=0, int monid=0)
virtual int rem(const char *path, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0)
virtual int fsctl(const int cmd, const char *args, XrdOucErrInfo &out_error, const XrdSecEntity *client)
virtual void Connect(const XrdSecEntity *client=0)
virtual int prepare(XrdSfsPrep &pargs, XrdOucErrInfo &out_error, const XrdSecEntity *client=0)
virtual XrdSfsDirectory * newDir(char *user=0, int monid=0)
virtual uint64_t Features()
virtual int mkdir(const char *dirName, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0)
virtual int rename(const char *oldFileName, const char *newFileName, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *infoO=0, const char *infoN=0)
virtual int exists(const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0)
virtual int stat(const char *Name, struct stat *buf, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0)
virtual const char * getVersion()
virtual int gpFile(gpfFunc &gpAct, XrdSfsGPFile &gpReq, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)
virtual void Disc(const XrdSecEntity *client=0)
virtual int getChkPSize()
virtual int truncate(const char *Name, XrdSfsFileOffset fileOffset, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0)
virtual int getStats(char *buff, int blen)
virtual int remdir(const char *dirName, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0)
virtual void EnvInfo(XrdOucEnv *envP)
virtual int chmod(const char *Name, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0)
virtual int FAttr(XrdSfsFACtl *faReq, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0)
virtual int chksum(csFunc Func, const char *csName, const char *path, XrdOucErrInfo &eInfo, const XrdSecEntity *client=0, const char *opaque=0)
std::auto_ptr< XrdSfsFile > unique_sfs_ptr