![]() |
XRootD
|
#include <XrdFrcReqAgent.hh>
Public Member Functions | |
XrdFrcReqAgent (const char *Me, int qVal) | |
~XrdFrcReqAgent () | |
void | Add (XrdFrcRequest &Request) |
void | Del (XrdFrcRequest &Request) |
int | List (XrdFrcRequest::Item *Items, int Num) |
int | List (XrdFrcRequest::Item *Items, int Num, int Prty) |
int | NextLFN (char *Buff, int Bsz, int Prty, int &Offs) |
void | Ping (const char *Msg=0) |
int | Start (char *aPath, int aMode) |
Definition at line 36 of file XrdFrcReqAgent.hh.
XrdFrcReqAgent::XrdFrcReqAgent | ( | const char * | Me, |
int | qVal | ||
) |
Definition at line 60 of file XrdFrcReqAgent.cc.
References XrdFrcRequest::getQ, XrdFrcRequest::migQ, XrdFrcRequest::putQ, and XrdFrcRequest::stgQ.
|
inline |
Definition at line 54 of file XrdFrcReqAgent.hh.
void XrdFrcReqAgent::Add | ( | XrdFrcRequest & | Request | ) |
Definition at line 78 of file XrdFrcReqAgent.cc.
References XrdFrcRequest::addTOD, XrdFrcRequest::iName, XrdFrcRequest::maxPrty, Ping(), XrdFrcRequest::Prty, and strlcpy().
void XrdFrcReqAgent::Del | ( | XrdFrcRequest & | Request | ) |
int XrdFrcReqAgent::List | ( | XrdFrcRequest::Item * | Items, |
int | Num | ||
) |
Definition at line 118 of file XrdFrcReqAgent.cc.
References XrdFrcRequest::maxPrty.
Referenced by List().
int XrdFrcReqAgent::List | ( | XrdFrcRequest::Item * | Items, |
int | Num, | ||
int | Prty | ||
) |
Definition at line 137 of file XrdFrcReqAgent.cc.
References List(), and XrdFrcRequest::maxPrty.
int XrdFrcReqAgent::NextLFN | ( | char * | Buff, |
int | Bsz, | ||
int | Prty, | ||
int & | Offs | ||
) |
Definition at line 159 of file XrdFrcReqAgent.cc.
References XrdFrcRequest::getLFN, and XrdFrcReqFile::List().
void XrdFrcReqAgent::Ping | ( | const char * | Msg = 0 | ) |
Definition at line 172 of file XrdFrcReqAgent.cc.
References XrdCms::Say, XrdNetMsg::Send(), and stat().
Referenced by Add(), and Start().
int XrdFrcReqAgent::Start | ( | char * | aPath, |
int | aMode | ||
) |
Definition at line 188 of file XrdFrcReqAgent.cc.
References XrdFrcReqFile::Add(), XrdFrcRequest::addTOD, XrdFrcRequest::ID, XrdFrcRequest::iName, XrdOucUtils::InstName(), XrdFrcRequest::LFN, XrdFrcUtils::makeQDir(), XrdFrcRequest::maxPrty, XrdFrcRequest::OPc, XrdFrcRequest::Options, Ping(), XrdFrcRequest::Register, strlcpy(), and XrdFrcRequest::User.