Definition at line 35 of file XrdProofWorker.h.
#include <XrdProofWorker.h>
◆ XrdProofWorker() [1/2]
XrdProofWorker::XrdProofWorker |
( |
const char * |
str = 0 | ) |
|
◆ XrdProofWorker() [2/2]
◆ ~XrdProofWorker()
XrdProofWorker::~XrdProofWorker |
( |
| ) |
|
|
virtual |
◆ Active()
int XrdProofWorker::Active |
( |
| ) |
const |
|
inline |
◆ AddProofServ()
◆ Export()
const char * XrdProofWorker::Export |
( |
const char * |
ord = 0 | ) |
|
Export current content in a form understood by parsing algorithms inside the PROOF session, i.e.
<type>|<user@host>|<port>|<ord>|-|<perfidx>||<workdir>|<msd>
Definition at line 203 of file XrdProofWorker.cxx.
◆ GetNActiveSessions()
int XrdProofWorker::GetNActiveSessions |
( |
| ) |
|
Calculate the number of workers existing on this node which are currently running.
TODO: optimally, one could contact the packetizer and count the opened files.
Definition at line 280 of file XrdProofWorker.cxx.
◆ Matches() [1/2]
bool XrdProofWorker::Matches |
( |
const char * |
host | ) |
|
Check compatibility of host with this instance.
return 1 if compatible.
Definition at line 169 of file XrdProofWorker.cxx.
◆ Matches() [2/2]
◆ MergeProofServs()
Merge session objects from the other worker object in order to merge all the objects in only one.
This was added to support hybrid satatically and dinamically Bonjour workers discovery.
Definition at line 299 of file XrdProofWorker.cxx.
◆ RemoveProofServ()
◆ Reset()
void XrdProofWorker::Reset |
( |
const char * |
str | ) |
|
◆ Sort()
Sort ascendingly the list according to the comparing algorithm defined by 'f'; 'f' should return 'true' if 'rhs' > 'lhs'.
This is implemented because on Solaris where std::list::sort() does not support an alternative comparison algorithm.
Definition at line 314 of file XrdProofWorker.cxx.
◆ fActive
bool XrdProofWorker::fActive |
◆ fExport
XrdOucString XrdProofWorker::fExport |
◆ fHost
XrdOucString XrdProofWorker::fHost |
◆ fId
XrdOucString XrdProofWorker::fId |
◆ fImage
XrdOucString XrdProofWorker::fImage |
◆ fMsd
XrdOucString XrdProofWorker::fMsd |
◆ fMutex
◆ fNwrks
int XrdProofWorker::fNwrks |
◆ fOrd
XrdOucString XrdProofWorker::fOrd |
◆ fPerfIdx
int XrdProofWorker::fPerfIdx |
◆ fPort
int XrdProofWorker::fPort |
◆ fProofServs
◆ fType
char XrdProofWorker::fType |
◆ fUser
XrdOucString XrdProofWorker::fUser |
◆ fWorkDir
XrdOucString XrdProofWorker::fWorkDir |
The documentation for this class was generated from the following files: