ROOT  6.06/09
Reference Guide
Functions | Variables
TSystem.cxx File Reference
#include <stdlib.h>
#include <errno.h>
#include <algorithm>
#include <sys/stat.h>
#include "Riostream.h"
#include "TSystem.h"
#include "TApplication.h"
#include "TException.h"
#include "TROOT.h"
#include "TClass.h"
#include "TClassTable.h"
#include "TEnv.h"
#include "TBrowser.h"
#include "TString.h"
#include "TOrdCollection.h"
#include "TInterpreter.h"
#include "TRegexp.h"
#include "TTimer.h"
#include "TObjString.h"
#include "TError.h"
#include "TPluginManager.h"
#include "TUrl.h"
#include "TVirtualMutex.h"
#include "compiledata.h"
#include "RConfigure.h"
+ Include dependency graph for TSystem.cxx:

Go to the source code of this file.

Functions

 ClassImp (TProcessEventTimer) TProcessEventTimer
 Create async event processor timer. Delay is in milliseconds. More...
 
 ClassImp (TSystem) TVirtualMutex *gSystemMutex=0
 
static bool R__MatchFilename (const char *left, const char *right)
 Figure out if left and right points to the same object in the file system. More...
 
void AssignAndDelete (TString &target, char *tobedeleted)
 
static void R__AddPath (TString &target, const TString &path)
 
static void R__WriteDependencyFile (const TString &build_loc, const TString &depfilename, const TString &filename, const TString &library, const TString &libname, const TString &extension, const char *version_var_prefix, const TString &includes, const TString &defines, const TString &incPath)
 

Variables

const char * gRootDir
 
const char * gProgName
 
const char * gProgPath
 
TSystemgSystem = 0
 
TFileHandlergXDisplay = 0
 
static Int_tgLibraryVersion = 0
 
static Int_t gLibraryVersionIdx = 0
 
static Int_t gLibraryVersionMax = 256
 

Function Documentation

void AssignAndDelete ( TString target,
char *  tobedeleted 
)

Definition at line 2451 of file TSystem.cxx.

Referenced by TSystem::CompileMacro(), and R__WriteDependencyFile().

ClassImp ( TProcessEventTimer  )

Create async event processor timer. Delay is in milliseconds.

Definition at line 65 of file TSystem.cxx.

ClassImp ( TSystem  )
pure virtual
static void R__AddPath ( TString target,
const TString path 
)
static

Definition at line 2510 of file TSystem.cxx.

Referenced by R__WriteDependencyFile().

static bool R__MatchFilename ( const char *  left,
const char *  right 
)
static

Figure out if left and right points to the same object in the file system.

Definition at line 1778 of file TSystem.cxx.

Referenced by TSystem::Load().

static void R__WriteDependencyFile ( const TString build_loc,
const TString depfilename,
const TString filename,
const TString library,
const TString libname,
const TString extension,
const char *  version_var_prefix,
const TString includes,
const TString defines,
const TString incPath 
)
static

Definition at line 2524 of file TSystem.cxx.

Referenced by TSystem::CompileMacro().

Variable Documentation

Int_t* gLibraryVersion = 0
static

Definition at line 60 of file TSystem.cxx.

Referenced by TSystem::Load(), TSystem::TSystem(), and TVersionCheck::TVersionCheck().

Int_t gLibraryVersionIdx = 0
static

Definition at line 61 of file TSystem.cxx.

Referenced by TSystem::Load(), and TVersionCheck::TVersionCheck().

Int_t gLibraryVersionMax = 256
static

Definition at line 62 of file TSystem.cxx.

Referenced by TSystem::Load(), and TSystem::TSystem().

const char* gProgName

Definition at line 54 of file TSystem.cxx.

Referenced by TSystem::SetProgname().

const char* gProgPath

Definition at line 55 of file TSystem.cxx.

const char* gRootDir

Definition at line 53 of file TSystem.cxx.

Referenced by TSystem::CompileMacro(), TSystem::Load(), and R__WriteDependencyFile().

TSystem* gSystem = 0

Definition at line 57 of file TSystem.cxx.

TFileHandler* gXDisplay = 0

Definition at line 58 of file TSystem.cxx.