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: