Definition at line 35 of file XrdROOT.h.
|
| static int | GetVersionCode (const char *release) |
| | Translate 'release' into a version code integer following the rules in $ROOTSYS/include/RVersion.h. More...
|
| |
| static int | GetVersionCode (int maj, int min, int patch) |
| | Translate 'release' into a version code integer following the rules in $ROOTSYS/include/RVersion.h. More...
|
| |
| static int | ParseReleaseString (const char *release, int &maj, int &min, int &patch) |
| | Extract from 'release' its major, minor and patch numerical components; 'release' must be in the format 'M.N/PP<something else>', e.g. More...
|
| |
#include <XrdROOT.h>
◆ XrdROOT()
| XrdROOT::XrdROOT |
( |
const char * |
dir, |
|
|
const char * |
tag, |
|
|
const char * |
bindir = 0, |
|
|
const char * |
incdir = 0, |
|
|
const char * |
libdir = 0, |
|
|
const char * |
datadir = 0 |
|
) |
| |
Constructor: validates 'dir', gets the version and defines the tag.
Definition at line 40 of file XrdROOT.cxx.
◆ ~XrdROOT()
◆ BinDir()
| const char * XrdROOT::BinDir |
( |
| ) |
const |
|
inline |
◆ CheckDir()
| int XrdROOT::CheckDir |
( |
const char * |
dir | ) |
|
|
private |
Check if 'dir' exists Return 0 on succes, -1 on failure.
Definition at line 123 of file XrdROOT.cxx.
◆ DataDir()
| const char * XrdROOT::DataDir |
( |
| ) |
const |
|
inline |
◆ Dir()
| const char * XrdROOT::Dir |
( |
| ) |
const |
|
inline |
◆ Export()
| const char * XrdROOT::Export |
( |
| ) |
const |
|
inline |
◆ GetVersionCode() [1/2]
| int XrdROOT::GetVersionCode |
( |
const char * |
release | ) |
|
|
static |
Translate 'release' into a version code integer following the rules in $ROOTSYS/include/RVersion.h.
'release' must be in the format 'M.N/PP<something else>', e.g. 5.20/04-cms
Definition at line 275 of file XrdROOT.cxx.
◆ GetVersionCode() [2/2]
| int XrdROOT::GetVersionCode |
( |
int |
maj, |
|
|
int |
min, |
|
|
int |
patch |
|
) |
| |
|
static |
Translate 'release' into a version code integer following the rules in $ROOTSYS/include/RVersion.h.
Definition at line 286 of file XrdROOT.cxx.
◆ GitCommit()
| const char * XrdROOT::GitCommit |
( |
| ) |
const |
|
inline |
◆ IncDir()
| const char * XrdROOT::IncDir |
( |
| ) |
const |
|
inline |
◆ IsInvalid()
| bool XrdROOT::IsInvalid |
( |
| ) |
const |
|
inline |
◆ IsParked()
| bool XrdROOT::IsParked |
( |
| ) |
const |
|
inline |
◆ IsValid()
| bool XrdROOT::IsValid |
( |
| ) |
const |
|
inline |
◆ LibDir()
| const char * XrdROOT::LibDir |
( |
| ) |
const |
|
inline |
◆ Match()
| bool XrdROOT::Match |
( |
const char * |
dir, |
|
|
const char * |
tag |
|
) |
| |
|
inline |
◆ MatchTag()
| bool XrdROOT::MatchTag |
( |
const char * |
tag | ) |
|
|
inline |
◆ Park()
◆ ParseReleaseString()
| int XrdROOT::ParseReleaseString |
( |
const char * |
release, |
|
|
int & |
maj, |
|
|
int & |
min, |
|
|
int & |
patch |
|
) |
| |
|
static |
Extract from 'release' its major, minor and patch numerical components; 'release' must be in the format 'M.N/PP<something else>', e.g.
5.20/04-cms; the part <something else> is ignored.
Definition at line 296 of file XrdROOT.cxx.
◆ ParseROOTVersionInfo()
| int XrdROOT::ParseROOTVersionInfo |
( |
| ) |
|
|
private |
Extract ROOT version information associated with 'dir'.
Definition at line 171 of file XrdROOT.cxx.
◆ PrgmSrv()
| const char * XrdROOT::PrgmSrv |
( |
| ) |
const |
|
inline |
◆ Release()
| const char * XrdROOT::Release |
( |
| ) |
const |
|
inline |
◆ SetValid()
| void XrdROOT::SetValid |
( |
kXR_int16 |
vers = -1 | ) |
|
Set valid, save protocol and finalize the export string.
Definition at line 149 of file XrdROOT.cxx.
◆ SrvProtVers()
| kXR_int16 XrdROOT::SrvProtVers |
( |
| ) |
const |
|
inline |
◆ Tag()
| const char * XrdROOT::Tag |
( |
| ) |
const |
|
inline |
◆ VersionCode()
| int XrdROOT::VersionCode |
( |
| ) |
const |
|
inline |
◆ VrsMajor()
| int XrdROOT::VrsMajor |
( |
| ) |
const |
|
inline |
◆ VrsMinor()
| int XrdROOT::VrsMinor |
( |
| ) |
const |
|
inline |
◆ VrsPatch()
| int XrdROOT::VrsPatch |
( |
| ) |
const |
|
inline |
◆ XrdROOTMgr
◆ fBinDir
| XrdOucString XrdROOT::fBinDir |
|
private |
◆ fDataDir
| XrdOucString XrdROOT::fDataDir |
|
private |
◆ fDir
| XrdOucString XrdROOT::fDir |
|
private |
◆ fExport
| XrdOucString XrdROOT::fExport |
|
private |
◆ fGitCommit
| XrdOucString XrdROOT::fGitCommit |
|
private |
◆ fIncDir
| XrdOucString XrdROOT::fIncDir |
|
private |
◆ fLibDir
| XrdOucString XrdROOT::fLibDir |
|
private |
◆ fPrgmSrv
| XrdOucString XrdROOT::fPrgmSrv |
|
private |
◆ fRelease
| XrdOucString XrdROOT::fRelease |
|
private |
◆ fSrvProtVers
| kXR_int16 XrdROOT::fSrvProtVers |
|
private |
◆ fStatus
◆ fTag
| XrdOucString XrdROOT::fTag |
|
private |
◆ fVersionCode
| int XrdROOT::fVersionCode |
|
private |
◆ fVrsMajor
◆ fVrsMinor
◆ fVrsPatch
The documentation for this class was generated from the following files: