xrootd
|
#include <XrdCmsXmi.hh>
Public Member Functions | |
virtual int | Chmod (XrdCmsReq *Request, mode_t mode, const char *path, const char *opaque)=0 |
virtual int | Load (XrdCmsReq *Request) |
virtual int | Mkdir (XrdCmsReq *Request, mode_t mode, const char *path, const char *opaque)=0 |
virtual int | Mkpath (XrdCmsReq *Request, mode_t mode, const char *path, const char *opaque)=0 |
virtual int | Prep (const char *ReqID, int Opts, const char *Path, const char *Opaque)=0 |
virtual int | Rename (XrdCmsReq *Request, const char *oldpath, const char *oldopaque, const char *newpath, const char *newopaque)=0 |
virtual int | Remdir (XrdCmsReq *Request, const char *path, const char *opaque)=0 |
virtual int | Remove (XrdCmsReq *Request, const char *path, const char *opaque)=0 |
virtual int | Select (XrdCmsReq *Request, int opts, const char *path, const char *opaque)=0 |
virtual int | Space (XrdCmsReq *Request) |
virtual int | Stat (XrdCmsReq *Request, const char *path, const char *opaque)=0 |
virtual void | XeqMode (unsigned int &isNormal, unsigned int &isDirect) |
XrdCmsXmi () | |
virtual | ~XrdCmsXmi () |
XrdCmsXmi::XrdCmsXmi | ( | ) | [inline] |
virtual XrdCmsXmi::~XrdCmsXmi | ( | ) | [inline, virtual] |
virtual int XrdCmsXmi::Chmod | ( | XrdCmsReq * | Request, |
mode_t | mode, | ||
const char * | path, | ||
const char * | opaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_Chmod().
virtual int XrdCmsXmi::Load | ( | XrdCmsReq * | Request | ) | [inline, virtual] |
virtual int XrdCmsXmi::Mkdir | ( | XrdCmsReq * | Request, |
mode_t | mode, | ||
const char * | path, | ||
const char * | opaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_Mkdir().
virtual int XrdCmsXmi::Mkpath | ( | XrdCmsReq * | Request, |
mode_t | mode, | ||
const char * | path, | ||
const char * | opaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_Mkpath().
virtual int XrdCmsXmi::Prep | ( | const char * | ReqID, |
int | Opts, | ||
const char * | Path, | ||
const char * | Opaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_PrepAdd(), XrdCmsNode::do_PrepDel(), and XrdCmsNode::do_SelPrep().
virtual int XrdCmsXmi::Remdir | ( | XrdCmsReq * | Request, |
const char * | path, | ||
const char * | opaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_Rmdir().
virtual int XrdCmsXmi::Remove | ( | XrdCmsReq * | Request, |
const char * | path, | ||
const char * | opaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_Rm().
virtual int XrdCmsXmi::Rename | ( | XrdCmsReq * | Request, |
const char * | oldpath, | ||
const char * | oldopaque, | ||
const char * | newpath, | ||
const char * | newopaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_Mv().
virtual int XrdCmsXmi::Select | ( | XrdCmsReq * | Request, |
int | opts, | ||
const char * | path, | ||
const char * | opaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_Locate(), and XrdCmsNode::do_Select().
virtual int XrdCmsXmi::Space | ( | XrdCmsReq * | Request | ) | [inline, virtual] |
virtual int XrdCmsXmi::Stat | ( | XrdCmsReq * | Request, |
const char * | path, | ||
const char * | opaque | ||
) | [pure virtual] |
Implemented in XrdCmsXmiReq.
Referenced by XrdCmsNode::do_Select().
virtual void XrdCmsXmi::XeqMode | ( | unsigned int & | isNormal, |
unsigned int & | isDirect | ||
) | [inline, virtual] |
References XMI_LOAD, and XMI_SPACE.
Referenced by XrdCmsConfig::setupXmi().