56 int open(
const char *dirName,
58 const char *opaque = 0);
70 tident(user ? user :
"") {}
86 int open(
const char *fileName,
90 const char *opaque = 0);
96 int fctl(
const int cmd,
100 const char *
FName() {
return (oh ? oh->Name() :
"?");}
102 int getMmap(
void **Addr, off_t &Size);
127 int getCXinfo(
char cxtype[4],
int &cxrsz);
166 int chmod(
const char *Name,
170 const char *opaque = 0);
172 int exists(
const char *fileName,
176 const char *opaque = 0);
178 int fsctl(
const int cmd,
187 int mkdir(
const char *dirName,
191 const char *opaque = 0);
200 const char *info = 0)
201 {
return remove(
'f', path, out_error, client, info);}
206 const char *info = 0)
207 {
return remove(
'd',dirName,out_error,client,info);}
209 int rename(
const char *oldFileName,
210 const char *newFileName,
213 const char *infoO = 0,
214 const char *infoN = 0);
216 int stat(
const char *Name,
220 const char *opaque = 0);
222 int stat(
const char *Name,
226 const char *opaque = 0);
232 const char *opaque = 0);
262 const char *,
const char *y=
"");
264 const char *,
const char *y=
"");
292int remove(
const char type,
const char *path,
long long XrdSfsFileOffset
void copyError(XrdOucErrInfo &einfo)
XrdBwmDirectory(const char *user, int monid)
virtual ~XrdBwmDirectory()
int fctl(const int cmd, const char *args, XrdOucErrInfo &out_error)
int getMmap(void **Addr, off_t &Size)
XrdBwmFile(const char *user, int monid)
int getCXinfo(char cxtype[4], int &cxrsz)
int chmod(const char *Name, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0)
XrdSfsDirectory * newDir(char *user=0, int monid=0)
friend class XrdBwmDirectory
XrdVersionInfo * myVersion
int getStats(char *buff, int blen)
int remdir(const char *dirName, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0)
int fsctl(const int cmd, const char *args, XrdOucErrInfo &out_error, const XrdSecEntity *client)
const char * getVersion()
virtual int ConfigXeq(char *var, XrdOucStream &, XrdSysError &)
virtual int Configure(XrdSysError &)
int Emsg(const char *, XrdOucErrInfo &, int, const char *, const char *y="")
int exists(const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0)
int rem(const char *path, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0)
XrdSfsFile * newFile(char *user=0, int monid=0)
int Stall(XrdOucErrInfo &, int, const char *)
XrdSfsDirectory(const char *user=0, int MonID=0)
XrdSfsFileSystem()
Constructor and Destructor.
XrdSfsFile(const char *user=0, int MonID=0)
virtual int fctl(const int cmd, const char *args, XrdOucErrInfo &eInfo)=0