|
XRootD
|
#include <XrdCmsPrepare.hh>
Inheritance diagram for XrdCmsPrepare:
Collaboration diagram for XrdCmsPrepare: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) |
Public Member Functions inherited from XrdJob | |
| XrdJob (const char *desc="") | |
| virtual | ~XrdJob () |
Additional Inherited Members | |
Public Attributes inherited from XrdJob | |
| const char * | Comment |
| XrdJob * | NextJob |
Definition at line 46 of file XrdCmsPrepare.hh.
| XrdCmsPrepare::XrdCmsPrepare | ( | ) |
Definition at line 77 of file XrdCmsPrepare.cc.
|
inline |
Definition at line 79 of file XrdCmsPrepare.hh.
| int XrdCmsPrepare::Add | ( | XrdCmsPrepArgs & | pargs | ) |
Definition at line 95 of file XrdCmsPrepare.cc.
References XrdFrcProxy::Add(), XrdOucHash< T >::Add(), XrdSysError::Emsg(), Hash_data_is_key, XrdCmsPrepArgs::Ident, TPC::Info, XrdOucStream::isAlive(), XrdSysMutex::Lock(), XrdOucMsubs::maxElem, XrdCmsPrepArgs::mode, XrdCmsPrepArgs::notify, XrdCmsPrepArgs::opaque, XrdCmsPrepArgs::path, XrdCmsPrepArgs::prty, XrdOucStream::Put(), XrdCmsPrepArgs::reqid, XrdCms::Say, XrdOucMsubs::Subs(), and XrdSysMutex::UnLock().
Referenced by Prepare().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdCmsPrepare::Del | ( | char * | reqid | ) |
Definition at line 163 of file XrdCmsPrepare.cc.
References XrdFrcProxy::Del(), XrdSysError::Emsg(), XrdOucStream::isAlive(), XrdSysMutex::Lock(), XrdOucStream::Put(), XrdCms::Say, and XrdSysMutex::UnLock().
Referenced by XrdCmsNode::do_PrepDel().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Implements XrdJob.
Definition at line 204 of file XrdCmsPrepare.cc.
References XrdGlobal::Sched, and XrdScheduler::Schedule().
Here is the call graph for this function:| int XrdCmsPrepare::Exists | ( | char * | path | ) |
Definition at line 216 of file XrdCmsPrepare.cc.
References XrdOucHash< T >::Find(), XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdCmsBaseFS::Exists().
Here is the call graph for this function:
Here is the caller graph for this function:| void XrdCmsPrepare::Gone | ( | char * | path | ) |
Definition at line 238 of file XrdCmsPrepare.cc.
References XrdOucHash< T >::Del(), XrdSysMutex::Lock(), and XrdSysMutex::UnLock().
Referenced by XrdCmsNode::do_Gone().
Here is the call graph for this function:
Here is the caller graph for this function:| 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, XrdCmsPrepArgs::reqid, and XrdNetMsg::Send().
Referenced by XrdCmsNode::do_SelPrep(), and Prepare().
Here is the call graph for this function:
Here is the caller graph for this function:| void XrdCmsPrepare::Init | ( | ) |
Definition at line 302 of file XrdCmsPrepare.cc.
References XrdCms::Say.
Referenced by XrdCmsConfig::Configure2().
Here is the caller graph for this function:
|
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, XrdCmsConfig::DiskSS, XrdSysError::Emsg(), EPNAME, XrdCmsPrepArgs::Ident, Inform(), XrdCmsPrepArgs::mode, XrdCmsPrepArgs::notify, XrdCmsPrepArgs::path, XrdCmsPrepArgs::prty, XrdCmsPrepArgs::reqid, and XrdCms::Say.
Referenced by XrdCmsPrepArgs::Process().
Here is the call graph for this function:
Here is the caller graph for this function:| void XrdCmsPrepare::Reset | ( | const char * | iName, |
| const char * | aPath, | ||
| int | aMode | ||
| ) |
Definition at line 338 of file XrdCmsPrepare.cc.
References DEBUG, XrdSysError::Emsg(), EPNAME, XrdFrcProxy::Init(), XrdSysError::logger(), XrdFrcProxy::opStg, Reset(), XrdCms::Say, XrdGlobal::Sched, and XrdScheduler::Schedule().
Referenced by Reset().
Here is the call graph for this function:
Here is the caller graph for this function:| int XrdCmsPrepare::setParms | ( | const char * | ifpgm, |
| char * | ifmsg = 0 |
||
| ) |
Definition at line 381 of file XrdCmsPrepare.cc.
References XrdOucMsubs::Parse(), and XrdCms::Say.
Here is the call graph for this function:| 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.