#include <XrdCmsXmi.hh>
Inheritance diagram for XrdCmsXmi:
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 () |
Definition at line 128 of file XrdCmsXmi.hh.
XrdCmsXmi::XrdCmsXmi | ( | ) | [inline] |
Definition at line 210 of file XrdCmsXmi.hh.
virtual XrdCmsXmi::~XrdCmsXmi | ( | ) | [inline, virtual] |
Definition at line 211 of file XrdCmsXmi.hh.
virtual int XrdCmsXmi::Chmod | ( | XrdCmsReq * | Request, | |
mode_t | mode, | |||
const char * | path, | |||
const char * | opaque | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Chmod(), and XrdCmsXmiReq::processReqQ().
virtual int XrdCmsXmi::Load | ( | XrdCmsReq * | Request | ) | [inline, virtual] |
Definition at line 141 of file XrdCmsXmi.hh.
virtual int XrdCmsXmi::Mkdir | ( | XrdCmsReq * | Request, | |
mode_t | mode, | |||
const char * | path, | |||
const char * | opaque | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Mkdir(), and XrdCmsXmiReq::processReqQ().
virtual int XrdCmsXmi::Mkpath | ( | XrdCmsReq * | Request, | |
mode_t | mode, | |||
const char * | path, | |||
const char * | opaque | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Mkpath(), and XrdCmsXmiReq::processReqQ().
virtual int XrdCmsXmi::Prep | ( | const char * | ReqID, | |
int | Opts, | |||
const char * | Path, | |||
const char * | Opaque | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_PrepAdd(), XrdCmsNode::do_PrepDel(), XrdCmsNode::do_SelPrep(), and XrdCmsXmiReq::processPrpQ().
virtual int XrdCmsXmi::Rename | ( | XrdCmsReq * | Request, | |
const char * | oldpath, | |||
const char * | oldopaque, | |||
const char * | newpath, | |||
const char * | newopaque | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Mv(), and XrdCmsXmiReq::processReqQ().
virtual int XrdCmsXmi::Remdir | ( | XrdCmsReq * | Request, | |
const char * | path, | |||
const char * | opaque | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Rmdir(), and XrdCmsXmiReq::processReqQ().
virtual int XrdCmsXmi::Remove | ( | XrdCmsReq * | Request, | |
const char * | path, | |||
const char * | opaque | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Rm(), and XrdCmsXmiReq::processReqQ().
virtual int XrdCmsXmi::Select | ( | XrdCmsReq * | Request, | |
int | opts, | |||
const char * | path, | |||
const char * | opaque | |||
) | [pure virtual] |
Referenced by XrdCmsXmiReq::processStgQ().
virtual int XrdCmsXmi::Space | ( | XrdCmsReq * | Request | ) | [inline, virtual] |
Definition at line 195 of file XrdCmsXmi.hh.
virtual int XrdCmsXmi::Stat | ( | XrdCmsReq * | Request, | |
const char * | path, | |||
const char * | opaque | |||
) | [pure virtual] |
Referenced by XrdCmsNode::do_Select(), and XrdCmsXmiReq::processReqQ().
virtual void XrdCmsXmi::XeqMode | ( | unsigned int & | isNormal, | |
unsigned int & | isDirect | |||
) | [inline, virtual] |
Definition at line 206 of file XrdCmsXmi.hh.
References XMI_LOAD, and XMI_SPACE.
Referenced by XrdCmsConfig::setupXmi().