#include <XrdCmsPrepare.hh>


Public Member Functions | |
| int | Add (XrdCmsPrepArgs &pargs) |
| int | Del (char *reqid) |
| int | Exists (char *path) |
| void | Gone (char *path) |
| void | DoIt () |
| void | Init () |
| void | Inform (const char *cmd, XrdCmsPrepArgs *pargs) |
| int | isOK () |
| int | Pending () |
| void | Prepare (XrdCmsPrepArgs *pargs) |
| void | Reset (const char *iName, const char *aPath, int aMode) |
| int | setParms (int rcnt, int stime, int deco=0) |
| int | setParms (const char *ifpgm, char *ifmsg=0) |
| int | setParms (XrdOucName2Name *n2n) |
| XrdCmsPrepare () | |
| ~XrdCmsPrepare () | |
Private Member Functions | |
| int | isOnline (char *path) |
| void | Reset () |
| void | Scrub () |
| int | startIF () |
Private Attributes | |
| XrdSysMutex | PTMutex |
| XrdOucHash< char > | PTable |
| XrdOucStream | prepSched |
| XrdOucName2Name * | N2N |
| XrdOucMsubs * | prepMsg |
| XrdNetMsg * | Relay |
| XrdFrcProxy * | PrepFrm |
| char * | prepif |
| time_t | lastemsg |
| pid_t | preppid |
| int | prepOK |
| int | NumFiles |
| int | doEcho |
| int | resetcnt |
| int | scrub2rst |
| int | scrubtime |
| XrdCmsPrepare::XrdCmsPrepare | ( | ) |
| XrdCmsPrepare::~XrdCmsPrepare | ( | ) | [inline] |
| int XrdCmsPrepare::Add | ( | XrdCmsPrepArgs & | pargs | ) |
| int XrdCmsPrepare::Del | ( | char * | reqid | ) |
| void XrdCmsPrepare::DoIt | ( | ) | [virtual] |
Implements XrdJob.
| int XrdCmsPrepare::Exists | ( | char * | path | ) |
| void XrdCmsPrepare::Gone | ( | char * | path | ) |
| void XrdCmsPrepare::Inform | ( | const char * | cmd, | |
| XrdCmsPrepArgs * | pargs | |||
| ) |
| void XrdCmsPrepare::Init | ( | ) |
| int XrdCmsPrepare::isOK | ( | ) | [inline] |
References prepOK.
| int XrdCmsPrepare::isOnline | ( | char * | path | ) | [private] |
| int XrdCmsPrepare::Pending | ( | ) | [inline] |
References NumFiles.
| void XrdCmsPrepare::Prepare | ( | XrdCmsPrepArgs * | pargs | ) |
| void XrdCmsPrepare::Reset | ( | ) | [private] |
| void XrdCmsPrepare::Reset | ( | const char * | iName, | |
| const char * | aPath, | |||
| int | aMode | |||
| ) |
| void XrdCmsPrepare::Scrub | ( | ) | [private] |
| int XrdCmsPrepare::setParms | ( | XrdOucName2Name * | n2n | ) | [inline] |
References N2N.
| int XrdCmsPrepare::setParms | ( | const char * | ifpgm, | |
| char * | ifmsg = 0 | |||
| ) |
| int XrdCmsPrepare::setParms | ( | int | rcnt, | |
| int | stime, | |||
| int | deco = 0 | |||
| ) |
| int XrdCmsPrepare::startIF | ( | ) | [private] |
int XrdCmsPrepare::doEcho [private] |
time_t XrdCmsPrepare::lastemsg [private] |
XrdOucName2Name* XrdCmsPrepare::N2N [private] |
Referenced by setParms().
int XrdCmsPrepare::NumFiles [private] |
Referenced by Pending().
XrdFrcProxy* XrdCmsPrepare::PrepFrm [private] |
char* XrdCmsPrepare::prepif [private] |
XrdOucMsubs* XrdCmsPrepare::prepMsg [private] |
int XrdCmsPrepare::prepOK [private] |
Referenced by isOK().
pid_t XrdCmsPrepare::preppid [private] |
XrdOucStream XrdCmsPrepare::prepSched [private] |
XrdOucHash<char> XrdCmsPrepare::PTable [private] |
XrdSysMutex XrdCmsPrepare::PTMutex [private] |
XrdNetMsg* XrdCmsPrepare::Relay [private] |
int XrdCmsPrepare::resetcnt [private] |
int XrdCmsPrepare::scrub2rst [private] |
int XrdCmsPrepare::scrubtime [private] |
1.6.1