![]() |
XRootD
|
#include <XrdCmsPrepare.hh>
Public Member Functions | |
XrdCmsPrepare () | |
~XrdCmsPrepare () | |
int | Add (XrdCmsPrepArgs &pargs) |
int | Del (char *reqid) |
void | DoIt () |
int | Exists (char *path) |
void | Gone (char *path) |
void | Inform (const char *cmd, XrdCmsPrepArgs *pargs) |
void | Init () |
int | isOK () |
int | Pending () |
void | Prepare (XrdCmsPrepArgs *pargs) |
void | Reset (const char *iName, const char *aPath, int aMode) |
int | setParms (const char *ifpgm, char *ifmsg=0) |
int | setParms (int rcnt, int stime, int deco=0) |
int | setParms (XrdOucName2Name *n2n) |
![]() | |
XrdJob (const char *desc="") | |
virtual | ~XrdJob () |
Additional Inherited Members | |
![]() | |
const char * | Comment |
XrdJob * | NextJob |
Definition at line 46 of file XrdCmsPrepare.hh.
XrdCmsPrepare::XrdCmsPrepare | ( | ) |
Definition at line 77 of file XrdCmsPrepare.cc.
References XrdJob::XrdJob(), and XrdCms::Say.
|
inline |
Definition at line 79 of file XrdCmsPrepare.hh.
int XrdCmsPrepare::Add | ( | XrdCmsPrepArgs & | pargs | ) |
Definition at line 95 of file XrdCmsPrepare.cc.
References Hash_data_is_key, XrdCmsPrepArgs::Ident, XrdOucMsubs::maxElem, XrdCmsPrepArgs::mode, XrdCmsPrepArgs::notify, XrdCmsPrepArgs::opaque, XrdCmsPrepArgs::path, XrdCmsPrepArgs::prty, XrdCmsPrepArgs::reqid, and XrdCms::Say.
Referenced by Prepare().
int XrdCmsPrepare::Del | ( | char * | reqid | ) |
Definition at line 163 of file XrdCmsPrepare.cc.
References XrdCms::Say.
|
virtual |
Implements XrdJob.
Definition at line 204 of file XrdCmsPrepare.cc.
References XrdJob::XrdJob(), and XrdCms::Sched.
int XrdCmsPrepare::Exists | ( | char * | path | ) |
Definition at line 216 of file XrdCmsPrepare.cc.
void XrdCmsPrepare::Gone | ( | char * | path | ) |
Definition at line 238 of file XrdCmsPrepare.cc.
void XrdCmsPrepare::Inform | ( | const char * | cmd, |
XrdCmsPrepArgs * | pargs ) |
Definition at line 258 of file XrdCmsPrepare.cc.
References DEBUG, EPNAME, XrdCmsPrepArgs::Ident, XrdCmsPrepArgs::mode, XrdCmsPrepArgs::notify, XrdCmsPrepArgs::path, XrdCmsPrepArgs::pathlen, and XrdCmsPrepArgs::reqid.
Referenced by Prepare().
void XrdCmsPrepare::Init | ( | ) |
Definition at line 302 of file XrdCmsPrepare.cc.
References XrdCms::Say.
|
inline |
Definition at line 64 of file XrdCmsPrepare.hh.
|
inline |
Definition at line 66 of file XrdCmsPrepare.hh.
void XrdCmsPrepare::Prepare | ( | XrdCmsPrepArgs * | pargs | ) |
Definition at line 313 of file XrdCmsPrepare.cc.
References Add(), XrdCms::Config, DEBUG, EPNAME, XrdCmsPrepArgs::Ident, Inform(), XrdCmsPrepArgs::mode, XrdCmsPrepArgs::notify, XrdCmsPrepArgs::path, XrdCmsPrepArgs::prty, XrdCmsPrepArgs::reqid, and XrdCms::Say.
void XrdCmsPrepare::Reset | ( | const char * | iName, |
const char * | aPath, | ||
int | aMode ) |
Definition at line 338 of file XrdCmsPrepare.cc.
References XrdJob::XrdJob(), DEBUG, EPNAME, XrdFrcProxy::opStg, Reset(), XrdCms::Say, and XrdCms::Sched.
Referenced by Reset().
int XrdCmsPrepare::setParms | ( | const char * | ifpgm, |
char * | ifmsg = 0 ) |
Definition at line 381 of file XrdCmsPrepare.cc.
References XrdCms::Say.
int XrdCmsPrepare::setParms | ( | int | rcnt, |
int | stime, | ||
int | deco = 0 ) |
Definition at line 374 of file XrdCmsPrepare.cc.
|
inline |
Definition at line 76 of file XrdCmsPrepare.hh.