1 #ifndef __SSI_FILESESS_H__
2 #define __SSI_FILESESS_H__
33 #include <sys/types.h>
58 int close(
bool viaDel=
false);
60 int fctl(
const int cmd,
65 const char *
FName() {
return gigID;}
67 int open(
const char *fileName,
98 {Init(einfo, user,
false);}
101 void Init(
XrdOucErrInfo &einfo,
const char *user,
bool forReuse);
long long XrdSfsFileOffset
class XrdBuffer * XrdSfsXioHandle
void setXio(XrdSfsXio *xP)
int fctl(const int cmd, int alen, const char *args, const XrdSecEntity *client)
int open(const char *fileName, XrdOucEnv &theEnv, XrdSfsFileOpenMode openMode)
XrdOucErrInfo * errInfo()
XrdSsiFileResource & Resource()
int close(bool viaDel=false)
XrdSfsXferSize write(XrdSfsFileOffset fileOffset, const char *buffer, XrdSfsXferSize buffer_size)
bool AttnInfo(XrdOucErrInfo &eInfo, const XrdSsiRespInfo *respP, unsigned int reqID)
XrdSfsXferSize read(XrdSfsFileOffset fileOffset, char *buffer, XrdSfsXferSize buffer_size)
int truncate(XrdSfsFileOffset fileOffset)
int SendData(XrdSfsDio *sfDio, XrdSfsFileOffset offset, XrdSfsXferSize size)
static XrdSsiFileSess * Alloc(XrdOucErrInfo &einfo, const char *user)