33 #include <sys/types.h> 45 int open(
const char *fileName,
49 const char *opaque = 0);
53 int fctl(
const int cmd,
57 int fctl(
const int cmd,
64 int getCXinfo(
char cxtype[4],
int &cxrsz);
66 int getMmap(
void **Addr, off_t &Size);
107 void CopyECB(
bool forOpen=
false);
108 int CopyErr(
const char *op,
int rc);
XrdSsiFile(const char *user, int MonID)
XrdSfsFile * fsFile
Definition: XrdSsiFile.hh:110
void setXio(XrdSfsXio *xP)
Definition: XrdSsiFile.hh:84
int truncate(XrdSfsFileOffset fileOffset)
Definition: XrdSsiFileSess.hh:46
int XrdSfsXferSize
Definition: XrdSfsInterface.hh:122
int SendData(XrdSfsDio *sfDio, XrdSfsFileOffset offset, XrdSfsXferSize size)
XrdSfsXferSize readv(XrdOucIOVec *readV, int readCount)
long long XrdSfsFileOffset
Definition: XrdSfsInterface.hh:119
int CopyErr(const char *op, int rc)
int open(const char *fileName, XrdSfsFileOpenMode openMode, mode_t createMode, const XrdSecEntity *client=0, const char *opaque=0)
XrdSsiFileSess * fSessP
Definition: XrdSsiFile.hh:111
Definition: XrdOucErrInfo.hh:97
Definition: XrdOucIOVec.hh:40
int fctl(const int cmd, const char *args, XrdOucErrInfo &out_error)
void CopyECB(bool forOpen=false)
XrdSfsXferSize write(XrdSfsFileOffset fileOffset, const char *buffer, XrdSfsXferSize buffer_size)
int stat(struct stat *buf)
int getCXinfo(char cxtype[4], int &cxrsz)
int read(XrdSfsFileOffset fileOffset, XrdSfsXferSize preread_sz)
XrdSfsXio * xioP
Definition: XrdSsiFile.hh:112
Definition: XrdSsiFile.hh:39
Definition: XrdSfsDio.hh:46
Definition: XrdSecEntity.hh:51
Definition: XrdSfsAio.hh:57
int XrdSfsFileOpenMode
Definition: XrdSfsInterface.hh:120
int getMmap(void **Addr, off_t &Size)
Definition: XrdSfsXio.hh:80