|
xrootd
|
#include <XrdFrmReqAgent.hh>

Public Member Functions | |
| void | Add (XrdFrmRequest &Request) |
| void | Del (XrdFrmRequest &Request) |
| int | List (XrdFrmRequest::Item *Items, int Num) |
| int | List (XrdFrmRequest::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) |
| XrdFrmReqAgent (const char *Me, int qVal) | |
| ~XrdFrmReqAgent () | |
Private Attributes | |
| XrdFrmReqFile * | rQueue [XrdFrmRequest::maxPQE] |
| const char * | Persona |
| const char * | pingMsg |
| const char * | myName |
| int | theQ |
Static Private Attributes | |
| static char * | c2sFN = 0 |
| XrdFrmReqAgent::XrdFrmReqAgent | ( | const char * | Me, |
| int | qVal | ||
| ) |
References XrdFrmRequest::getQ, XrdFrmRequest::migQ, pingMsg, XrdFrmRequest::putQ, and XrdFrmRequest::stgQ.
| XrdFrmReqAgent::~XrdFrmReqAgent | ( | ) | [inline] |
| void XrdFrmReqAgent::Add | ( | XrdFrmRequest & | Request | ) |
References XrdFrmRequest::addTOD, XrdFrmRequest::iName, XrdFrmRequest::maxPrty, myName, Ping(), XrdFrmRequest::Prty, rQueue, and strlcpy().
Referenced by XrdFrmXfrAgent::Add().
| void XrdFrmReqAgent::Del | ( | XrdFrmRequest & | Request | ) |
References XrdFrmRequest::maxPrty, and rQueue.
Referenced by XrdFrmXfrAgent::Del().
| int XrdFrmReqAgent::List | ( | XrdFrmRequest::Item * | Items, |
| int | Num, | ||
| int | Prty | ||
| ) |
References List(), XrdFrmRequest::maxPrty, and rQueue.
| int XrdFrmReqAgent::List | ( | XrdFrmRequest::Item * | Items, |
| int | Num | ||
| ) |
References XrdFrmRequest::maxPrty, and rQueue.
Referenced by XrdFrmXfrAgent::List(), and List().
| int XrdFrmReqAgent::NextLFN | ( | char * | Buff, |
| int | Bsz, | ||
| int | Prty, | ||
| int & | Offs | ||
| ) |
References XrdFrmRequest::getLFN, XrdFrmReqFile::List(), and rQueue.
| void XrdFrmReqAgent::Ping | ( | const char * | Msg = 0 | ) |
| int XrdFrmReqAgent::Start | ( | char * | aPath, |
| int | aMode | ||
| ) |
References XrdFrmReqFile::Add(), XrdFrmRequest::addTOD, c2sFN, XrdFrmRequest::ID, XrdFrmRequest::iName, XrdOucUtils::InstName(), XrdFrmRequest::LFN, XrdFrmUtils::makeQDir(), XrdFrmRequest::maxPrty, myName, XrdFrmRequest::OPc, XrdFrmRequest::Options, Persona, Ping(), XrdFrmRequest::Register, rQueue, strlcpy(), and XrdFrmRequest::User.
char * XrdFrmReqAgent::c2sFN = 0 [static, private] |
const char* XrdFrmReqAgent::myName [private] |
const char* XrdFrmReqAgent::Persona [private] |
Referenced by Start().
const char* XrdFrmReqAgent::pingMsg [private] |
Referenced by Ping(), and XrdFrmReqAgent().
XrdFrmReqFile* XrdFrmReqAgent::rQueue[XrdFrmRequest::maxPQE] [private] |
int XrdFrmReqAgent::theQ [private] |
1.7.3