|
ROOT 6.18/05 Reference Guide |
Public Member Functions | |
| 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... | |
Public Member Functions inherited from XrdProofdConfig | |
| 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... | |
Private Member Functions | |
| int | DoDirectiveRootSys (char *, XrdOucStream *, bool) |
| Process 'rootsys' directive. More... | |
| void | RegisterDirectives () |
| Register directives for configuration. More... | |
| int | Validate (XrdROOT *r, XrdScheduler *sched) |
| Start a trial server application to test forking and get the version of the protocol run by the PROOF server. More... | |
Private Attributes | |
| XrdOucString | fLogDir |
| XrdSysLogger * | fLogger |
| XrdProofdManager * | fMgr |
| std::list< XrdROOT * > | fROOT |
Additional Inherited Members | |
Protected Member Functions inherited from XrdProofdConfig | |
| int | ParseFile (bool rcf=false) |
| Parse config file for the registered directives. More... | |
| bool | ReadFile (bool update=true) |
| Return true if the file has never been read or did change since last reading, false otherwise. More... | |
| void | Register (const char *dname, XrdProofdDirective *d) |
Protected Attributes inherited from XrdProofdConfig | |
| XrdSysError * | fEDest |
#include <XrdROOT.h>
| XrdROOTMgr::XrdROOTMgr | ( | XrdProofdManager * | mgr, |
| XrdProtocol_Config * | pi, | ||
| XrdSysError * | e | ||
| ) |
Constructor.
Definition at line 319 of file XrdROOT.cxx.
|
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.
|
virtual |
Update the priorities of the active sessions.
Reimplemented from XrdProofdConfig.
Definition at line 441 of file XrdROOT.cxx.
|
private |
Process 'rootsys' directive.
Definition at line 460 of file XrdROOT.cxx.
| 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.
| 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.
|
privatevirtual |
Register directives for configuration.
Reimplemented from XrdProofdConfig.
Definition at line 433 of file XrdROOT.cxx.
| void XrdROOTMgr::SetLogDir | ( | const char * | d | ) |
Set the log dir.
Definition at line 334 of file XrdROOT.cxx.
|
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.
|
private |
|
private |