Definition at line 97 of file XrdROOT.h.
|
| XrdROOTMgr (XrdProofdManager *mgr, XrdProtocol_Config *pi, XrdSysError *e) |
| Constructor. More...
|
|
virtual | ~XrdROOTMgr () |
|
int | Config (bool rcf=0) |
| Run configuration and parse the entered config directives. More...
|
|
XrdROOT * | DefaultVersion () const |
|
int | DoDirective (XrdProofdDirective *d, char *val, XrdOucStream *cfg, bool rcf) |
| Update the priorities of the active sessions. More...
|
|
XrdOucString | ExportVersions (XrdROOT *def) |
| Return a string describing the available versions, with the default version 'def' markde with a '*'. More...
|
|
XrdROOT * | GetVersion (const char *tag) |
| Return pointer to the ROOT version corresponding to 'tag' or 0 if not found. More...
|
|
void | SetLogDir (const char *d) |
| Set the log dir. More...
|
|
| XrdProofdConfig (const char *cfg=0, XrdSysError *edest=0) |
| Main constructor. More...
|
|
virtual | ~XrdProofdConfig () |
|
const char * | CfgFile () const |
|
virtual int | Config (bool rcf=0) |
|
virtual int | DoDirective (XrdProofdDirective *, char *, XrdOucStream *, bool) |
|
virtual void | RegisterDirectives () |
|
void | SetCfgEDest (const char *cfg, XrdSysError *edest) |
| Set config file and error handler. More...
|
|
#include <XrdROOT.h>
◆ XrdROOTMgr()
◆ ~XrdROOTMgr()
virtual XrdROOTMgr::~XrdROOTMgr |
( |
| ) |
|
|
inlinevirtual |
◆ Config()
int XrdROOTMgr::Config |
( |
bool |
rcf = 0 | ) |
|
|
virtual |
Run configuration and parse the entered config directives.
Return 0 on success, -1 on error
Reimplemented from XrdProofdConfig.
Definition at line 356 of file XrdROOT.cxx.
◆ DefaultVersion()
XrdROOT * XrdROOTMgr::DefaultVersion |
( |
| ) |
const |
|
inline |
◆ DoDirective()
int XrdROOTMgr::DoDirective |
( |
XrdProofdDirective * |
d, |
|
|
char * |
val, |
|
|
XrdOucStream * |
cfg, |
|
|
bool |
rcf |
|
) |
| |
|
virtual |
◆ DoDirectiveRootSys()
int XrdROOTMgr::DoDirectiveRootSys |
( |
char * |
val, |
|
|
XrdOucStream * |
cfg, |
|
|
bool |
|
|
) |
| |
|
private |
Process 'rootsys' directive.
Definition at line 460 of file XrdROOT.cxx.
◆ ExportVersions()
XrdOucString XrdROOTMgr::ExportVersions |
( |
XrdROOT * |
def | ) |
|
Return a string describing the available versions, with the default version 'def' markde with a '*'.
Definition at line 714 of file XrdROOT.cxx.
◆ GetVersion()
XrdROOT * XrdROOTMgr::GetVersion |
( |
const char * |
tag | ) |
|
Return pointer to the ROOT version corresponding to 'tag' or 0 if not found.
Definition at line 738 of file XrdROOT.cxx.
◆ RegisterDirectives()
void XrdROOTMgr::RegisterDirectives |
( |
| ) |
|
|
privatevirtual |
◆ SetLogDir()
void XrdROOTMgr::SetLogDir |
( |
const char * |
d | ) |
|
◆ Validate()
int XrdROOTMgr::Validate |
( |
XrdROOT * |
r, |
|
|
XrdScheduler * |
sched |
|
) |
| |
|
private |
Start a trial server application to test forking and get the version of the protocol run by the PROOF server.
Return 0 if everything goes well, -1 in case of any error.
Definition at line 524 of file XrdROOT.cxx.
◆ fLogDir
XrdOucString XrdROOTMgr::fLogDir |
|
private |
◆ fLogger
◆ fMgr
◆ fROOT
std::list<XrdROOT *> XrdROOTMgr::fROOT |
|
private |
[legend]