#include <XrdFrcProxy.hh>
List of all members.
Classes |
| struct | o2qMap |
| class | Queues |
Public Member Functions |
| int | Add (char Opc, const char *Lfn, const char *Opq, const char *Usr, const char *Rid, const char *Nop, const char *Pop, int Prty=1) |
| int | Del (char Opc, const char *Rid) |
| int | List (Queues &State, char *Buff, int Bsz) |
| int | List (int qType, int qPrty, XrdFrcRequest::Item *Items, int Num) |
| int | Init (int opX, const char *aPath, int aMode, const char *qPath=0) |
| | XrdFrcProxy (XrdSysLogger *lP, const char *iName, int Debug=0) |
| | ~XrdFrcProxy () |
Static Public Attributes |
| static const int | opGet = 1 |
| static const int | opPut = 2 |
| static const int | opMig = 4 |
| static const int | opStg = 8 |
| static const int | opAll = 15 |
Private Member Functions |
| int | Init2 (const char *cfgFN) |
| int | qChk (XrdOucStream &cFile) |
Private Attributes |
| XrdFrcReqAgent * | Agent [XrdFrcRequest::numQ] |
| const char * | insName |
| char * | intName |
| char * | QPath |
Static Private Attributes |
| static o2qMap | oqMap [] |
| static int | oqNum = sizeof(oqMap)/sizeof(oqMap[0]) |
Constructor & Destructor Documentation
| XrdFrcProxy::XrdFrcProxy |
( |
XrdSysLogger * |
lP, |
|
|
const char * |
iName, |
|
|
int |
Debug = 0 |
|
) |
| |
| XrdFrcProxy::~XrdFrcProxy |
( |
| ) |
[inline] |
Member Function Documentation
| int XrdFrcProxy::Add |
( |
char |
Opc, |
|
|
const char * |
Lfn, |
|
|
const char * |
Opq, |
|
|
const char * |
Usr, |
|
|
const char * |
Rid, |
|
|
const char * |
Nop, |
|
|
const char * |
Pop, |
|
|
int |
Prty = 1 |
|
) |
| |
References XrdFrcUtils::MapR2Q(), XrdFrcRequest::OPc, XrdFrcRequest::LFN, XrdFrcRequest::Opaque, XrdFrcRequest::LFO, XrdFrcUtils::chkURL(), strlcpy(), XrdFrcRequest::User, XrdFrcRequest::ID, XrdFrcRequest::Notify, XrdFrcRequest::Prty, XrdFrcRequest::Options, and XrdFrcUtils::MapM2O().
Referenced by XrdCmsPrepare::Add(), and XrdOssSys::Stage_QT().
| int XrdFrcProxy::Del |
( |
char |
Opc, |
|
|
const char * |
Rid |
|
) |
| |
| int XrdFrcProxy::Init |
( |
int |
opX, |
|
|
const char * |
aPath, |
|
|
int |
aMode, |
|
|
const char * |
qPath = 0 |
|
) |
| |
| int XrdFrcProxy::Init2 |
( |
const char * |
cfgFN | ) |
[private] |
Member Data Documentation
Initial value:
{{"getf", XrdFrcRequest::getQ, opGet},
{"migr", XrdFrcRequest::migQ, opMig},
{"pstg", XrdFrcRequest::stgQ, opStg},
{"putf", XrdFrcRequest::putQ, opPut}}
The documentation for this class was generated from the following files: