#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] |