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: