|
Public Member Functions |
XrdSfsDirectory * | newDir (char *user=0) |
XrdSfsFile * | newFile (char *user=0) |
int | chmod (const char *Name, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
int | exists (const char *fileName, XrdSfsFileExistence &exists_flag, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
int | fsctl (const int cmd, const char *args, XrdOucErrInfo &out_error, const XrdSecEntity *client) |
int | getStats (char *buff, int blen) |
const char * | getVersion () |
int | mkdir (const char *dirName, XrdSfsMode Mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
int | prepare (XrdSfsPrep &pargs, XrdOucErrInfo &out_error, const XrdSecEntity *client=0) |
int | rem (const char *path, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0) |
int | remdir (const char *dirName, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *info=0) |
int | rename (const char *oldFileName, const char *newFileName, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *infoO=0, const char *infoN=0) |
int | stat (const char *Name, struct stat *buf, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
int | stat (const char *Name, mode_t &mode, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque=0) |
int | truncate (const char *Name, XrdSfsFileOffset fileOffset, XrdOucErrInfo &out_error, const XrdSecEntity *client=0, const char *opaque=0) |
virtual int | Configure (XrdSysError &) |
| XrdBwm () |
virtual | ~XrdBwm () |
Public Attributes |
char * | ConfigFN |
char * | HostName |
char * | HostPref |
char * | myDomain |
int | myDomLen |
char | Authorize |
char | Reserved [3] |
Protected Member Functions |
virtual int | ConfigXeq (char *var, XrdOucStream &, XrdSysError &) |
int | Emsg (const char *, XrdOucErrInfo &, int, const char *, const char *y="") |
int | Emsg (const char *, XrdOucErrInfo &, const char *, const char *, const char *y="") |
int | Stall (XrdOucErrInfo &, int, const char *) |
Private Member Functions |
int | remove (const char type, const char *path, XrdOucErrInfo &out_error, const XrdSecEntity *client, const char *opaque) |
int | setupAuth (XrdSysError &) |
int | setupPolicy (XrdSysError &) |
int | xalib (XrdOucStream &, XrdSysError &) |
int | xlog (XrdOucStream &, XrdSysError &) |
int | xpol (XrdOucStream &, XrdSysError &) |
int | xtrace (XrdOucStream &, XrdSysError &) |
Private Attributes |
XrdAccAuthorize * | Authorization |
char * | AuthLib |
char * | AuthParm |
XrdBwmLogger * | Logger |
XrdBwmPolicy * | Policy |
char * | PolLib |
char * | PolParm |
char * | locResp |
int | locRlen |
int | PolSlotsIn |
int | PolSlotsOut |
XrdSysMutex | ocMutex |
Static Private Attributes |
XrdBwmHandle * | dummyHandle |
Friends |
class | XrdBwmDirectory |
class | XrdBwmFile |