|
xrootd
|
#include <XrdBwm.hh>


Public Member Functions | |
| XrdSfsDirectory * | newDir (char *user=0, int monid=0) |
| XrdSfsFile * | newFile (char *user=0, int monid=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 | |
| XrdVersionInfo * | myVersion |
| char * | ConfigFN |
| char * | HostName |
| char * | HostPref |
| char * | myDomain |
| int | myDomLen |
| char | Authorize |
| char | Reserved [7] |
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 | |
| static XrdBwmHandle * | dummyHandle |
Friends | |
| class | XrdBwmDirectory |
| class | XrdBwmFile |
| XrdBwm::XrdBwm | ( | ) |
|
inlinevirtual |
| int XrdBwm::chmod | ( | const char * | Name, |
| XrdSfsMode | Mode, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client, | ||
| const char * | opaque = 0 |
||
| ) |
|
virtual |
|
protectedvirtual |
|
protected |
|
protected |
| int XrdBwm::exists | ( | const char * | fileName, |
| XrdSfsFileExistence & | exists_flag, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client, | ||
| const char * | opaque = 0 |
||
| ) |
| int XrdBwm::fsctl | ( | const int | cmd, |
| const char * | args, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client | ||
| ) |
|
inline |
| const char* XrdBwm::getVersion | ( | ) |
| int XrdBwm::mkdir | ( | const char * | dirName, |
| XrdSfsMode | Mode, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client, | ||
| const char * | opaque = 0 |
||
| ) |
|
inline |
References XrdBwmDirectory.
|
inline |
References XrdBwmFile.
| int XrdBwm::prepare | ( | XrdSfsPrep & | pargs, |
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client = 0 |
||
| ) |
|
inline |
|
inline |
|
private |
| int XrdBwm::rename | ( | const char * | oldFileName, |
| const char * | newFileName, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client, | ||
| const char * | infoO = 0, |
||
| const char * | infoN = 0 |
||
| ) |
|
private |
|
private |
|
protected |
| int XrdBwm::stat | ( | const char * | Name, |
| struct stat * | buf, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client, | ||
| const char * | opaque = 0 |
||
| ) |
| int XrdBwm::stat | ( | const char * | Name, |
| mode_t & | mode, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client, | ||
| const char * | opaque = 0 |
||
| ) |
| int XrdBwm::truncate | ( | const char * | Name, |
| XrdSfsFileOffset | fileOffset, | ||
| XrdOucErrInfo & | out_error, | ||
| const XrdSecEntity * | client = 0, |
||
| const char * | opaque = 0 |
||
| ) |
|
private |
|
private |
|
private |
|
private |
|
friend |
Referenced by newDir().
|
friend |
Referenced by newFile().
|
private |
|
private |
| char XrdBwm::Authorize |
|
private |
| char* XrdBwm::ConfigFN |
|
staticprivate |
| char* XrdBwm::HostName |
| char* XrdBwm::HostPref |
|
private |
|
private |
|
private |
| char* XrdBwm::myDomain |
| int XrdBwm::myDomLen |
| XrdVersionInfo* XrdBwm::myVersion |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| char XrdBwm::Reserved[7] |
1.8.5