TSystem Class Reference

#include <TSystem.h>

Inheritance diagram for TSystem:

TNamed TNamed TObject TObject TObject TObject TAlienSystem TDCacheSystem TGFALSystem THDFSSystem TNetSystem TNetSystem TRFIOSystem TUnixSystem TUnixSystem TWebSystem TWebSystem TWinNTSystem List of all members.

Public Types

enum  EAclicMode
enum  EAclicProperties
enum  EAclicMode
enum  EAclicProperties

Public Member Functions

 TSystem (const char *name="Generic", const char *title="Generic System")
virtual ~TSystem ()
virtual Bool_t Init ()
virtual void SetProgname (const char *name)
virtual void SetDisplay ()
void SetErrorStr (const char *errstr)
const char * GetErrorStr () const
virtual const char * GetError ()
void RemoveOnExit (TObject *obj)
virtual const char * HostName ()
virtual void NotifyApplicationCreated ()
void Beep (Int_t freq=-1, Int_t duration=-1, Bool_t setDefault=kFALSE)
void GetBeepDefaults (Int_t &freq, Int_t &duration) const
virtual void Run ()
virtual Bool_t ProcessEvents ()
virtual void DispatchOneEvent (Bool_t pendingOnly=kFALSE)
virtual void ExitLoop ()
Bool_t InControl () const
virtual void InnerLoop ()
virtual Int_t Select (TList *active, Long_t timeout)
virtual Int_t Select (TFileHandler *fh, Long_t timeout)
virtual void AddSignalHandler (TSignalHandler *sh)
virtual TSignalHandlerRemoveSignalHandler (TSignalHandler *sh)
virtual void ResetSignal (ESignals sig, Bool_t reset=kTRUE)
virtual void IgnoreSignal (ESignals sig, Bool_t ignore=kTRUE)
virtual void IgnoreInterrupt (Bool_t ignore=kTRUE)
virtual TSeqCollectionGetListOfSignalHandlers () const
virtual void AddFileHandler (TFileHandler *fh)
virtual TFileHandlerRemoveFileHandler (TFileHandler *fh)
virtual TSeqCollectionGetListOfFileHandlers () const
virtual void AddStdExceptionHandler (TStdExceptionHandler *eh)
virtual TStdExceptionHandlerRemoveStdExceptionHandler (TStdExceptionHandler *eh)
virtual TSeqCollectionGetListOfStdExceptionHandlers () const
virtual Int_t GetFPEMask ()
virtual Int_t SetFPEMask (Int_t mask=kDefaultMask)
virtual TTime Now ()
virtual TSeqCollectionGetListOfTimers () const
virtual void AddTimer (TTimer *t)
virtual TTimerRemoveTimer (TTimer *t)
virtual void ResetTimer (TTimer *)
virtual Long_t NextTimeOut (Bool_t mode)
virtual void Sleep (UInt_t milliSec)
virtual Int_t Exec (const char *shellcmd)
virtual FILE * OpenPipe (const char *command, const char *mode)
virtual int ClosePipe (FILE *pipe)
virtual TString GetFromPipe (const char *command)
virtual void Exit (int code, Bool_t mode=kTRUE)
virtual void Abort (int code=0)
virtual int GetPid ()
virtual void StackTrace ()
virtual int MakeDirectory (const char *name)
virtual void * OpenDirectory (const char *name)
virtual void FreeDirectory (void *dirp)
virtual const char * GetDirEntry (void *dirp)
virtual void * GetDirPtr () const
virtual Bool_t ChangeDirectory (const char *path)
virtual const char * WorkingDirectory ()
virtual const char * HomeDirectory (const char *userName=0)
virtual int mkdir (const char *name, Bool_t recursive=kFALSE)
Bool_t cd (const char *path)
const char * pwd ()
virtual const char * TempDirectory () const
virtual FILE * TempFileName (TString &base, const char *dir=0)
virtual const char * BaseName (const char *pathname)
virtual const char * DirName (const char *pathname)
virtual char * ConcatFileName (const char *dir, const char *name)
virtual Bool_t IsAbsoluteFileName (const char *dir)
virtual Bool_t IsFileInIncludePath (const char *name, char **fullpath=0)
virtual const char * PrependPathName (const char *dir, TString &name)
virtual Bool_t ExpandPathName (TString &path)
virtual char * ExpandPathName (const char *path)
virtual Bool_t AccessPathName (const char *path, EAccessMode mode=kFileExists)
virtual Bool_t IsPathLocal (const char *path)
virtual int CopyFile (const char *from, const char *to, Bool_t overwrite=kFALSE)
virtual int Rename (const char *from, const char *to)
virtual int Link (const char *from, const char *to)
virtual int Symlink (const char *from, const char *to)
virtual int Unlink (const char *name)
int GetPathInfo (const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime)
int GetPathInfo (const char *path, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime)
virtual int GetPathInfo (const char *path, FileStat_t &buf)
virtual int GetFsInfo (const char *path, Long_t *id, Long_t *bsize, Long_t *blocks, Long_t *bfree)
virtual int Chmod (const char *file, UInt_t mode)
virtual int Umask (Int_t mask)
virtual int Utime (const char *file, Long_t modtime, Long_t actime)
virtual const char * UnixPathName (const char *unixpathname)
virtual const char * FindFile (const char *search, TString &file, EAccessMode mode=kFileExists)
virtual char * Which (const char *search, const char *file, EAccessMode mode=kFileExists)
virtual TListGetVolumes (Option_t *) const
virtual Int_t GetUid (const char *user=0)
virtual Int_t GetGid (const char *group=0)
virtual Int_t GetEffectiveUid ()
virtual Int_t GetEffectiveGid ()
virtual UserGroup_tGetUserInfo (Int_t uid)
virtual UserGroup_tGetUserInfo (const char *user=0)
virtual UserGroup_tGetGroupInfo (Int_t gid)
virtual UserGroup_tGetGroupInfo (const char *group=0)
virtual void Setenv (const char *name, const char *value)
virtual void Unsetenv (const char *name)
virtual const char * Getenv (const char *env)
virtual void Openlog (const char *name, Int_t options, ELogFacility facility)
virtual void Syslog (ELogLevel level, const char *mess)
virtual void Closelog ()
virtual Int_t RedirectOutput (const char *name, const char *mode="a", RedirectHandle_t *h=0)
virtual void ShowOutput (RedirectHandle_t *h)
virtual void AddDynamicPath (const char *pathname)
virtual const char * GetDynamicPath ()
virtual void SetDynamicPath (const char *pathname)
virtual char * DynamicPathName (const char *lib, Bool_t quiet=kFALSE)
virtual Func_t DynFindSymbol (const char *module, const char *entry)
virtual int Load (const char *module, const char *entry="", Bool_t system=kFALSE)
virtual void Unload (const char *module)
virtual void ListSymbols (const char *module, const char *re="")
virtual void ListLibraries (const char *regexp="")
virtual const char * GetLibraries (const char *regexp="", const char *option="", Bool_t isRegexp=kTRUE)
virtual TInetAddress GetHostByName (const char *server)
virtual TInetAddress GetPeerName (int sock)
virtual TInetAddress GetSockName (int sock)
virtual int GetServiceByName (const char *service)
virtual char * GetServiceByPort (int port)
virtual int OpenConnection (const char *server, int port, int tcpwindowsize=-1)
virtual int AnnounceTcpService (int port, Bool_t reuse, int backlog, int tcpwindowsize=-1)
virtual int AnnounceUnixService (int port, int backlog)
virtual int AnnounceUnixService (const char *sockpath, int backlog)
virtual int AcceptConnection (int sock)
virtual void CloseConnection (int sock, Bool_t force=kFALSE)
virtual int RecvRaw (int sock, void *buffer, int length, int flag)
virtual int SendRaw (int sock, const void *buffer, int length, int flag)
virtual int RecvBuf (int sock, void *buffer, int length)
virtual int SendBuf (int sock, const void *buffer, int length)
virtual int SetSockOpt (int sock, int kind, int val)
virtual int GetSockOpt (int sock, int kind, int *val)
virtual int GetSysInfo (SysInfo_t *info) const
virtual int GetCpuInfo (CpuInfo_t *info, Int_t sampleTime=1000) const
virtual int GetMemInfo (MemInfo_t *info) const
virtual int GetProcInfo (ProcInfo_t *info) const
virtual void AddIncludePath (const char *includePath)
virtual void AddLinkedLibs (const char *linkedLib)
virtual int CompileMacro (const char *filename, Option_t *opt="", const char *library_name="", const char *build_dir="", UInt_t dirmode=0)
virtual Int_t GetAclicProperties () const
virtual const char * GetBuildArch () const
virtual const char * GetBuildCompiler () const
virtual const char * GetBuildCompilerVersion () const
virtual const char * GetBuildNode () const
virtual const char * GetBuildDir () const
virtual const char * GetFlagsDebug () const
virtual const char * GetFlagsOpt () const
virtual const char * GetIncludePath ()
virtual const char * GetLinkedLibs () const
virtual const char * GetLinkdefSuffix () const
virtual EAclicMode GetAclicMode () const
virtual const char * GetMakeExe () const
virtual const char * GetMakeSharedLib () const
virtual const char * GetSoExt () const
virtual const char * GetObjExt () const
virtual void SetBuildDir (const char *build_dir, Bool_t isflat=kFALSE)
virtual void SetFlagsDebug (const char *)
virtual void SetFlagsOpt (const char *)
virtual void SetIncludePath (const char *includePath)
virtual void SetMakeExe (const char *directives)
virtual void SetAclicMode (EAclicMode mode)
virtual void SetMakeSharedLib (const char *directives)
virtual void SetLinkedLibs (const char *linkedLibs)
virtual void SetLinkdefSuffix (const char *suffix)
virtual void SetSoExt (const char *soExt)
virtual void SetObjExt (const char *objExt)
virtual TString SplitAclicMode (const char *filename, TString &mode, TString &args, TString &io) const
virtual void CleanCompiledMacros ()
 TSystem (const char *name="Generic", const char *title="Generic System")
virtual ~TSystem ()
virtual Bool_t Init ()
virtual void SetProgname (const char *name)
virtual void SetDisplay ()
void SetErrorStr (const char *errstr)
const char * GetErrorStr () const
virtual const char * GetError ()
void RemoveOnExit (TObject *obj)
virtual const char * HostName ()
virtual void NotifyApplicationCreated ()
void Beep (Int_t freq=-1, Int_t duration=-1, Bool_t setDefault=kFALSE)
void GetBeepDefaults (Int_t &freq, Int_t &duration) const
virtual void Run ()
virtual Bool_t ProcessEvents ()
virtual void DispatchOneEvent (Bool_t pendingOnly=kFALSE)
virtual void ExitLoop ()
Bool_t InControl () const
virtual void InnerLoop ()
virtual Int_t Select (TList *active, Long_t timeout)
virtual Int_t Select (TFileHandler *fh, Long_t timeout)
virtual void AddSignalHandler (TSignalHandler *sh)
virtual TSignalHandlerRemoveSignalHandler (TSignalHandler *sh)
virtual void ResetSignal (ESignals sig, Bool_t reset=kTRUE)
virtual void IgnoreSignal (ESignals sig, Bool_t ignore=kTRUE)
virtual void IgnoreInterrupt (Bool_t ignore=kTRUE)
virtual TSeqCollectionGetListOfSignalHandlers () const
virtual void AddFileHandler (TFileHandler *fh)
virtual TFileHandlerRemoveFileHandler (TFileHandler *fh)
virtual TSeqCollectionGetListOfFileHandlers () const
virtual void AddStdExceptionHandler (TStdExceptionHandler *eh)
virtual TStdExceptionHandlerRemoveStdExceptionHandler (TStdExceptionHandler *eh)
virtual TSeqCollectionGetListOfStdExceptionHandlers () const
virtual Int_t GetFPEMask ()
virtual Int_t SetFPEMask (Int_t mask=kDefaultMask)
virtual TTime Now ()
virtual TSeqCollectionGetListOfTimers () const
virtual void AddTimer (TTimer *t)
virtual TTimerRemoveTimer (TTimer *t)
virtual void ResetTimer (TTimer *)
virtual Long_t NextTimeOut (Bool_t mode)
virtual void Sleep (UInt_t milliSec)
virtual Int_t Exec (const char *shellcmd)
virtual FILE * OpenPipe (const char *command, const char *mode)
virtual int ClosePipe (FILE *pipe)
virtual TString GetFromPipe (const char *command)
virtual void Exit (int code, Bool_t mode=kTRUE)
virtual void Abort (int code=0)
virtual int GetPid ()
virtual void StackTrace ()
virtual int MakeDirectory (const char *name)
virtual void * OpenDirectory (const char *name)
virtual void FreeDirectory (void *dirp)
virtual const char * GetDirEntry (void *dirp)
virtual void * GetDirPtr () const
virtual Bool_t ChangeDirectory (const char *path)
virtual const char * WorkingDirectory ()
virtual const char * HomeDirectory (const char *userName=0)
virtual int mkdir (const char *name, Bool_t recursive=kFALSE)
Bool_t cd (const char *path)
const char * pwd ()
virtual const char * TempDirectory () const
virtual FILE * TempFileName (TString &base, const char *dir=0)
virtual const char * BaseName (const char *pathname)
virtual const char * DirName (const char *pathname)
virtual char * ConcatFileName (const char *dir, const char *name)
virtual Bool_t IsAbsoluteFileName (const char *dir)
virtual Bool_t IsFileInIncludePath (const char *name, char **fullpath=0)
virtual const char * PrependPathName (const char *dir, TString &name)
virtual Bool_t ExpandPathName (TString &path)
virtual char * ExpandPathName (const char *path)
virtual Bool_t AccessPathName (const char *path, EAccessMode mode=kFileExists)
virtual Bool_t IsPathLocal (const char *path)
virtual int CopyFile (const char *from, const char *to, Bool_t overwrite=kFALSE)
virtual int Rename (const char *from, const char *to)
virtual int Link (const char *from, const char *to)
virtual int Symlink (const char *from, const char *to)
virtual int Unlink (const char *name)
int GetPathInfo (const char *path, Long_t *id, Long_t *size, Long_t *flags, Long_t *modtime)
int GetPathInfo (const char *path, Long_t *id, Long64_t *size, Long_t *flags, Long_t *modtime)
virtual int GetPathInfo (const char *path, FileStat_t &buf)
virtual int GetFsInfo (const char *path, Long_t *id, Long_t *bsize, Long_t *blocks, Long_t *bfree)
virtual int Chmod (const char *file, UInt_t mode)
virtual int Umask (Int_t mask)
virtual int Utime (const char *file, Long_t modtime, Long_t actime)
virtual const char * UnixPathName (const char *unixpathname)
virtual const char * FindFile (const char *search, TString &file, EAccessMode mode=kFileExists)
virtual char * Which (const char *search, const char *file, EAccessMode mode=kFileExists)
virtual TListGetVolumes (Option_t *) const
virtual Int_t GetUid (const char *user=0)
virtual Int_t GetGid (const char *group=0)
virtual Int_t GetEffectiveUid ()
virtual Int_t GetEffectiveGid ()
virtual UserGroup_tGetUserInfo (Int_t uid)
virtual UserGroup_tGetUserInfo (const char *user=0)
virtual UserGroup_tGetGroupInfo (Int_t gid)
virtual UserGroup_tGetGroupInfo (const char *group=0)
virtual void Setenv (const char *name, const char *value)
virtual void Unsetenv (const char *name)
virtual const char * Getenv (const char *env)
virtual void Openlog (const char *name, Int_t options, ELogFacility facility)
virtual void Syslog (ELogLevel level, const char *mess)
virtual void Closelog ()
virtual Int_t RedirectOutput (const char *name, const char *mode="a", RedirectHandle_t *h=0)
virtual void ShowOutput (RedirectHandle_t *h)
virtual void AddDynamicPath (const char *pathname)
virtual const char * GetDynamicPath ()
virtual void SetDynamicPath (const char *pathname)
virtual char * DynamicPathName (const char *lib, Bool_t quiet=kFALSE)
virtual Func_t DynFindSymbol (const char *module, const char *entry)
virtual int Load (const char *module, const char *entry="", Bool_t system=kFALSE)
virtual void Unload (const char *module)
virtual void ListSymbols (const char *module, const char *re="")
virtual void ListLibraries (const char *regexp="")
virtual const char * GetLibraries (const char *regexp="", const char *option="", Bool_t isRegexp=kTRUE)
virtual TInetAddress GetHostByName (const char *server)
virtual TInetAddress GetPeerName (int sock)
virtual TInetAddress GetSockName (int sock)
virtual int GetServiceByName (const char *service)
virtual char * GetServiceByPort (int port)
virtual int OpenConnection (const char *server, int port, int tcpwindowsize=-1)
virtual int AnnounceTcpService (int port, Bool_t reuse, int backlog, int tcpwindowsize=-1)
virtual int AnnounceUnixService (int port, int backlog)
virtual int AnnounceUnixService (const char *sockpath, int backlog)
virtual int AcceptConnection (int sock)
virtual void CloseConnection (int sock, Bool_t force=kFALSE)
virtual int RecvRaw (int sock, void *buffer, int length, int flag)
virtual int SendRaw (int sock, const void *buffer, int length, int flag)
virtual int RecvBuf (int sock, void *buffer, int length)
virtual int SendBuf (int sock, const void *buffer, int length)
virtual int SetSockOpt (int sock, int kind, int val)
virtual int GetSockOpt (int sock, int kind, int *val)
virtual int GetSysInfo (SysInfo_t *info) const
virtual int GetCpuInfo (CpuInfo_t *info, Int_t sampleTime=1000) const
virtual int GetMemInfo (MemInfo_t *info) const
virtual int GetProcInfo (ProcInfo_t *info) const
virtual void AddIncludePath (const char *includePath)
virtual void AddLinkedLibs (const char *linkedLib)
virtual int CompileMacro (const char *filename, Option_t *opt="", const char *library_name="", const char *build_dir="", UInt_t dirmode=0)
virtual Int_t GetAclicProperties () const
virtual const char * GetBuildArch () const
virtual const char * GetBuildCompiler () const
virtual const char * GetBuildCompilerVersion () const
virtual const char * GetBuildNode () const
virtual const char * GetBuildDir () const
virtual const char * GetFlagsDebug () const
virtual const char * GetFlagsOpt () const
virtual const char * GetIncludePath ()
virtual const char * GetLinkedLibs () const
virtual const char * GetLinkdefSuffix () const
virtual EAclicMode GetAclicMode () const
virtual const char * GetMakeExe () const
virtual const char * GetMakeSharedLib () const
virtual const char * GetSoExt () const
virtual const char * GetObjExt () const
virtual void SetBuildDir (const char *build_dir, Bool_t isflat=kFALSE)
virtual void SetFlagsDebug (const char *)
virtual void SetFlagsOpt (const char *)
virtual void SetIncludePath (const char *includePath)
virtual void SetMakeExe (const char *directives)
virtual void SetAclicMode (EAclicMode mode)
virtual void SetMakeSharedLib (const char *directives)
virtual void SetLinkedLibs (const char *linkedLibs)
virtual void SetLinkdefSuffix (const char *suffix)
virtual void SetSoExt (const char *soExt)
virtual void SetObjExt (const char *objExt)
virtual TString SplitAclicMode (const char *filename, TString &mode, TString &args, TString &io) const
virtual void CleanCompiledMacros ()

Static Public Member Functions

static Int_t GetErrno ()
static void ResetErrno ()
static Int_t GetErrno ()
static void ResetErrno ()

Protected Member Functions

TSystemFindHelper (const char *path, void *dirptr=0)
virtual Bool_t ConsistentWith (const char *path, void *dirptr=0)
virtual const char * ExpandFileName (const char *fname)
virtual void SigAlarmInterruptsSyscalls (Bool_t)
virtual const char * GetLinkedLibraries ()
virtual void DoBeep (Int_t=-1, Int_t=-1) const
TSystemFindHelper (const char *path, void *dirptr=0)
virtual Bool_t ConsistentWith (const char *path, void *dirptr=0)
virtual const char * ExpandFileName (const char *fname)
virtual void SigAlarmInterruptsSyscalls (Bool_t)
virtual const char * GetLinkedLibraries ()
virtual void DoBeep (Int_t=-1, Int_t=-1) const

Static Protected Member Functions

static const char * StripOffProto (const char *path, const char *proto)
static const char * StripOffProto (const char *path, const char *proto)

Protected Attributes

TFdSetfReadmask
TFdSetfWritemask
 Files that should be checked for read events.
TFdSetfReadready
 Files that should be checked for write events.
TFdSetfWriteready
 Files with reads waiting.
TFdSetfSignals
 Files with writes waiting.
Int_t fNfd
 Signals that were trapped.
Int_t fMaxrfd
Int_t fMaxwfd
Int_t fSigcnt
TString fWdpath
TString fHostname
Bool_t fInsideNotify
Int_t fBeepFreq
Int_t fBeepDuration
Bool_t fInControl
Bool_t fDone
Int_t fLevel
TString fLastErrorString
TSeqCollectionfTimers
TSeqCollectionfSignalHandler
TSeqCollectionfFileHandler
TSeqCollectionfStdExceptionHandler
TSeqCollectionfOnExitList
TString fListLibs
TString fBuildArch
TString fBuildCompiler
TString fBuildCompilerVersion
TString fBuildNode
TString fBuildDir
TString fFlagsDebug
TString fFlagsOpt
TString fListPaths
TString fIncludePath
TString fLinkedLibs
TString fSoExt
TString fObjExt
EAclicMode fAclicMode
TString fMakeSharedLib
TString fMakeExe
TString fLinkdefSuffix
Int_t fAclicProperties
TSeqCollectionfCompiled
TSeqCollectionfHelpers
TFdSetfReadmask
TFdSetfWritemask
 Files that should be checked for read events.
TFdSetfReadready
 Files that should be checked for write events.
TFdSetfWriteready
 Files with reads waiting.
TFdSetfSignals
 Files with writes waiting.
TSeqCollectionfTimers
TSeqCollectionfSignalHandler
TSeqCollectionfFileHandler
TSeqCollectionfStdExceptionHandler
TSeqCollectionfOnExitList
TSeqCollectionfCompiled
TSeqCollectionfHelpers

Private Member Functions

 TSystem (const TSystem &)
TSystemoperator= (const TSystem &)
 TSystem (const TSystem &)
TSystemoperator= (const TSystem &)

Detailed Description

Definition at line 262 of file TSystem.h.


Member Enumeration Documentation

enum TSystem::EAclicMode

Definition at line 265 of file TSystem.h.

enum TSystem::EAclicProperties

Definition at line 266 of file TSystem.h.

enum TSystem::EAclicMode

Definition at line 265 of file TSystem.h.

enum TSystem::EAclicProperties

Definition at line 266 of file TSystem.h.


Constructor & Destructor Documentation

TSystem::TSystem ( const TSystem  )  [private]

TSystem::TSystem ( const char *  name = "Generic",
const char *  title = "Generic System" 
)

Definition at line 104 of file TSystem.cxx.

References Error, gLibraryVersion, gLibraryVersionMax, gSystem, kDefault, and kFALSE.

TSystem::~TSystem (  )  [virtual]

Definition at line 140 of file TSystem.cxx.

References TCollection::Delete(), fCompiled, fFileHandler, fHelpers, fOnExitList, fSignalHandler, fStdExceptionHandler, fTimers, gSystem, and SafeDelete.

TSystem::TSystem ( const TSystem  )  [private]

TSystem::TSystem ( const char *  name = "Generic",
const char *  title = "Generic System" 
)

virtual TSystem::~TSystem (  )  [virtual]


Member Function Documentation

TSystem * TSystem::FindHelper ( const char *  path,
void *  dirptr = 0 
) [protected]

Definition at line 734 of file TSystem.cxx.

References TSeqCollection::Add(), ConsistentWith(), fHelpers, TPluginManager::FindHandler(), TROOT::GetPluginManager(), gROOT, h, kFALSE, kNPOS, and kTRUE.

Referenced by TUnixSystem::AccessPathName(), TWinNTSystem::AccessPathName(), TWinNTSystem::FreeDirectory(), TUnixSystem::FreeDirectory(), TWinNTSystem::GetDirEntry(), TUnixSystem::GetDirEntry(), TUnixSystem::GetPathInfo(), TWinNTSystem::GetPathInfo(), TWinNTSystem::IsPathLocal(), TUnixSystem::IsPathLocal(), TUnixSystem::MakeDirectory(), TWinNTSystem::MakeDirectory(), TWinNTSystem::OpenDirectory(), TUnixSystem::OpenDirectory(), TUnixSystem::Unlink(), and TWinNTSystem::Unlink().

Bool_t TSystem::ConsistentWith ( const char *  path,
void *  dirptr = 0 
) [protected, virtual]

Definition at line 778 of file TSystem.cxx.

References GetDirPtr(), TNamed::GetName(), TUrl::GetProtocol(), kFALSE, and kTRUE.

Referenced by TNetSystem::ConsistentWith(), and FindHelper().

const char * TSystem::ExpandFileName ( const char *  fname  )  [protected, virtual]

Definition at line 1025 of file TSystem.cxx.

References b, c, TObject::Error(), Getenv(), GetPid(), gSystemMutex, HomeDirectory(), kMAXPATHLEN, n, out, p, R__LOCKGUARD2, snprintf, strcpy(), strlcat(), strlcpy(), t, WorkingDirectory(), and x.

Referenced by CompileMacro(), TUnixSystem::ExpandPathName(), and TWinNTSystem::ExpandPathName().

virtual void TSystem::SigAlarmInterruptsSyscalls ( Bool_t   )  [inline, protected, virtual]

Definition at line 322 of file TSystem.h.

Referenced by NextTimeOut().

const char * TSystem::GetLinkedLibraries (  )  [protected, virtual]

Definition at line 1969 of file TSystem.cxx.

Referenced by GetLibraries().

virtual void TSystem::DoBeep ( Int_t  = -1,
Int_t  = -1 
) const [inline, protected, virtual]

Definition at line 324 of file TSystem.h.

References fflush().

Referenced by Beep().

static const char* TSystem::StripOffProto ( const char *  path,
const char *  proto 
) [inline, static, protected]

Definition at line 326 of file TSystem.h.

Referenced by TUnixSystem::AccessPathName(), TWinNTSystem::AccessPathName(), TWinNTSystem::GetPathInfo(), TWinNTSystem::MakeDirectory(), TWinNTSystem::OpenDirectory(), TUnixSystem::UnixFilestat(), TUnixSystem::UnixMakedir(), and TUnixSystem::UnixOpendir().

TSystem& TSystem::operator= ( const TSystem  )  [private]

Bool_t TSystem::Init (  )  [virtual]

Definition at line 184 of file TSystem.cxx.

References BUILD_ARCH, BUILD_NODE, TString::CompareTo(), COMPILER, COMPILERVERS, CXXDEBUG, CXXOPT, fAclicMode, fBeepDuration, fBeepFreq, fBuildArch, fBuildCompiler, fBuildCompilerVersion, fBuildNode, fCompiled, fFileHandler, fFlagsDebug, fFlagsOpt, fIncludePath, fLevel, fLinkedLibs, fMakeExe, fMakeSharedLib, fMaxrfd, fMaxwfd, TNamed::fName, fNfd, fObjExt, fSigcnt, fSignalHandler, fSoExt, fStdExceptionHandler, fTimers, gEnv, TEnv::GetValue(), INCLUDEPATH, kDefault, kFALSE, kTRUE, LINKEDLIBS, MAKEEXE, MAKESHAREDLIB, OBJEXT, and SOEXT.

Referenced by TWinNTSystem::Init(), TUnixSystem::Init(), and TROOT::InitSystem().

void TSystem::SetProgname ( const char *  name  )  [virtual]

Definition at line 224 of file TSystem.cxx.

References gProgName, and StrDup().

Referenced by ClassImp(), PyROOT::TPyROOTApplication::InitROOTGlobals(), and TApplication::TApplication().

void TSystem::SetDisplay (  )  [virtual]

Definition at line 233 of file TSystem.cxx.

Referenced by ClassImp(), and TQtRootApplication::TQtRootApplication().

void TSystem::SetErrorStr ( const char *  errstr  ) 

Definition at line 239 of file TSystem.cxx.

References fLastErrorString, and ResetErrno().

Referenced by TRFIOSystem::AccessPathName(), TDCacheFile::CheckFile(), TDCacheSystem::FreeDirectory(), TDCacheSystem::GetDirEntry(), TRFIOSystem::MakeDirectory(), TDCacheSystem::MakeDirectory(), TChirpFile::OpenChirpClient(), TDCacheSystem::OpenDirectory(), TRFIOSystem::OpenDirectory(), TDCacheFile::Stage(), TRFIOFile::SysClose(), TDCacheFile::SysClose(), TChirpFile::SysClose(), TChirpFile::SysOpen(), TDCacheFile::SysOpen(), TRFIOFile::SysOpen(), THDFSFile::SysRead(), TChirpFile::SysRead(), TDCacheFile::SysRead(), TRFIOFile::SysRead(), TChirpFile::SysSeek(), TDCacheFile::SysSeek(), TRFIOFile::SysSeek(), TRFIOFile::SysStat(), TChirpFile::SysSync(), TDCacheFile::SysSync(), TRFIOFile::SysWrite(), TChirpFile::SysWrite(), and TDCacheFile::SysWrite().

const char* TSystem::GetErrorStr (  )  const [inline]

Definition at line 343 of file TSystem.h.

References fLastErrorString.

const char * TSystem::GetError (  )  [virtual]

Definition at line 251 of file TSystem.cxx.

References fLastErrorString, Form(), and GetErrno().

Referenced by TGFileContainer::AddFile(), TTreeViewer::DoError(), TThread::ErrorHandler(), ErrorHandler(), and TClSession::InitAuthentication().

void TSystem::RemoveOnExit ( TObject obj  ) 

Definition at line 293 of file TSystem.cxx.

References TSeqCollection::Add(), TCollection::FindObject(), and fOnExitList.

const char * TSystem::HostName (  )  [virtual]

Definition at line 304 of file TSystem.cxx.

Referenced by TProofPlayerRemote::AddOutputObject(), TProof::AddWorkers(), TAuthenticate::AuthExists(), ClassImp(), TAuthenticate::ClearAuth(), TProofLite::CreateSandbox(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), TProof::GetListOfSlaveInfos(), TUUID::GetNodeIdentifier(), getProof(), TProofServ::HandleCache(), TProof::HandleInputMessage(), TProofServ::HandleSocketInput(), TMonaLisaWriter::Init(), TProofOutputFile::Init(), IsPathLocal(), Krb5Authenticate(), main(), MakeCleanupScript(), TProof::MarkBad(), TIdleTOTimer::Notify(), TProofLite::Print(), TProofServ::Print(), TFTP::Print(), TProof::Print(), TSessionFrame::ProofInfos(), TProofResourcesStatic::ReadConfigFile(), TAuthenticate::RfioAuth(), runProof(), TXProofServ::Setup(), TProofServLite::Setup(), TApplicationServer::Setup(), TProofServ::Setup(), TProofServLite::SetupOnFork(), TSlaveLite::SetupServ(), TProof::ShowEnabledPackages(), SRPAuthenticate(), TProofSuperMaster::StartSlaves(), TProofPEAC::StartSlaves(), TProofCondor::StartSlaves(), TAuthenticate::TAuthenticate(), TestAuth(), TProof::TProof(), and TPacketizerAdaptive::TSlaveStat::TSlaveStat().

void TSystem::NotifyApplicationCreated (  )  [virtual]

Definition at line 312 of file TSystem.cxx.

Referenced by ClassImp(), and TApplication::TApplication().

Int_t TSystem::GetErrno (  )  [static]

Definition at line 261 of file TSystem.cxx.

Referenced by TUnixSystem::AcceptConnection(), TMapFile::AcquireSemaphore(), TDataSetManagerFile::CheckLocalCache(), TDataSetManagerFile::ClearCache(), TUnixSystem::CloseConnection(), TDataSetManagerFile::CreateLsFile(), TProof::DownloadPackage(), TMD5::FileChecksum(), G__G__Base2_242_0_20(), G__setup_memfuncTSystem(), TFile::GetErrno(), TRFIOFile::GetErrno(), TWinNTSystem::GetError(), GetError(), TUnixSystem::GetError(), TXProofMgr::GetFile(), TFTP::GetFile(), TWebFile::GetHead(), TProof::GetLastLog(), TProof::LogMessage(), operator delete(), TXProofMgr::PutFile(), TFTP::PutFile(), TNetFile::ReadBuffer(), TProofMgrLite::ReadBuffer(), TNetFile::ReadBuffers(), TUnixSystem::RecvRaw(), TUnixSystem::RedirectOutput(), TMapFile::ReleaseSemaphore(), TDataSetManagerFile::RemoveDataSet(), TWebSocket::ReOpen(), TApplicationRemote::SendFile(), TProof::SendFile(), TProofServ::SendLogFile(), TApplicationServer::SendLogFile(), TXProofMgr::SendMsgToUsers(), TUnixSystem::SendRaw(), TWinNTSystem::SendRaw(), TDataSetManagerFile::ShowCache(), TProof::ShowLog(), ShowOutput(), TUnixSystem::StackTrace(), TProof::SystemCmd(), TUnixSystem::UnixRecv(), TUnixSystem::UnixSelect(), TUnixSystem::UnixSend(), TUnixSystem::UnixTcpConnect(), TUnixSystem::UnixTcpService(), TUnixSystem::UnixUnixConnect(), TProof::UploadPackageOnClient(), and TWinNTSystem::WinNTUnixConnect().

void TSystem::ResetErrno (  )  [static]

Definition at line 277 of file TSystem.cxx.

Referenced by TWinNTSystem::AcceptConnection(), TUnixSystem::AcceptConnection(), TMapFile::AcquireSemaphore(), TWinNTSystem::CloseConnection(), TUnixSystem::CloseConnection(), TXSocket::CtrlC(), TMD5::FileChecksum(), G__G__Base2_242_0_21(), G__setup_memfuncTSystem(), TXProofMgr::GetFile(), TFTP::GetFile(), TProof::LogMessage(), operator delete(), TXSocket::Ping(), TXProofMgr::PutFile(), TFTP::PutFile(), TNetFile::ReadBuffer(), TProofMgrLite::ReadBuffer(), TNetFile::ReadBuffers(), TSocket::Recv(), TXSocket::Recv(), TSocket::RecvRaw(), TXSocket::RemoteTouch(), TChirpFile::ResetErrno(), TFile::ResetErrno(), TDCacheFile::ResetErrno(), TRFIOFile::ResetErrno(), THDFSFile::ResetErrno(), TSocket::Send(), TXSocket::Send(), TApplicationRemote::SendFile(), TProof::SendFile(), TXSocket::SendInterrupt(), TProofServ::SendLogFile(), TApplicationServer::SendLogFile(), TXProofMgr::SendMsgToUsers(), TXSocket::SendRaw(), TSocket::SendRaw(), TXSocket::SendUrgent(), SetErrorStr(), ShowOutput(), TUnixSystem::UnixRecv(), TUnixSystem::UnixSelect(), TUnixSystem::UnixTcpConnect(), TUnixSystem::UnixUnixConnect(), WinNTSelect(), and TWinNTSystem::WinNTUnixConnect().

void TSystem::Beep ( Int_t  freq = -1,
Int_t  duration = -1,
Bool_t  setDefault = kFALSE 
)

Definition at line 320 of file TSystem.cxx.

References DoBeep(), fBeepDuration, and fBeepFreq.

Referenced by BeepHook(), TGWin32::Bell(), TTabCom::Complete(), TWinNTSystem::DoBeep(), TEveManager::TExceptionHandler::Handle(), TTabCom::Hook(), and TGWin32::RequestString().

void TSystem::GetBeepDefaults ( Int_t freq,
Int_t duration 
) const [inline]

Definition at line 352 of file TSystem.h.

References fBeepDuration, and fBeepFreq.

void TSystem::Run (  )  [virtual]

Definition at line 344 of file TSystem.cxx.

References ENDTRY, fDone, fInControl, fStdExceptionHandler, gApplication, TStdExceptionHandler::Handle(), InnerLoop(), kFALSE, TStdExceptionHandler::kSEAbort, TStdExceptionHandler::kSEHandled, TStdExceptionHandler::kSEProceed, kTRUE, RETRY, TApplication::StartIdleing(), TApplication::StopIdleing(), str, and TObject::Warning().

Referenced by TApplication::Run().

Bool_t TSystem::ProcessEvents (  )  [virtual]

Definition at line 411 of file TSystem.cxx.

References DispatchOneEvent(), gROOT, TROOT::IsInterrupted(), kFALSE, kTRUE, and TROOT::SetInterrupt().

Referenced by TFileDrawMap::AnimateTree(), CloseMainframes(), TRootBrowser::CloseWindow(), TDocOutput::Convert(), TFile::CpProgress(), TXProofMgr::CpProgress(), TGFileContainer::CreateFileList(), TDocLatexDirective::CreateLatex(), dnd_playback(), TestProgress::DoGo(), TestDialog::FillHistos(), fitpanel_playback(), TASImage::FromPad(), TASImage::FromWindow(), TDocMacroDirective::GetResult(), graph_edit_playback(), gtime(), guitest_playback(), TRootCanvas::HandleContainerButton(), MyParticle::HighLight(), hsimple(), hsumTimer(), TJoinHelper::Join(), limit(), THtml::MakeAll(), mditest_playback(), memstat(), MyTimerProc(), RootShower::OnShowerProduce(), pad2png(), padRefresh(), TCreatePrimitives::Pave(), piRandom(), TProcessEventTimer::ProcessEvents(), TWinNTSystem::ProcessEvents(), TGClient::ProcessEventsFor(), ProcessFrame(), TestProgress::ProcessMessage(), RootShower::Produce(), read(), TRootBrowser::RemoveTab(), TRecorderReplaying::ReplayRealtime(), TGWin32::RequestString(), RootX11ErrorHandler(), run_tutorials(), seism(), TRootCanvas::SetWindowSize(), TMemStatShow::Show(), TSessionViewer::ShowInfo(), testPack(), TEveManager::TEveManager(), TCreatePrimitives::Text(), threadsh1(), threadsh2(), ShutterWindow::ToggleShutterItem(), track(), TMultiLayerPerceptron::Train(), TGClient::WaitFor(), TGClient::WaitForUnmap(), TPad::WaitPrimitive(), write(), and TDocLatexDirective::~TDocLatexDirective().

void TSystem::DispatchOneEvent ( Bool_t  pendingOnly = kFALSE  )  [virtual]

Definition at line 429 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by InnerLoop(), TProofPlayer::Process(), ProcessEvents(), TAuthenticate::PromptPasswd(), TDataSetManager::ScanDataSet(), and TAFS::TAFS().

void TSystem::ExitLoop (  )  [virtual]

Definition at line 393 of file TSystem.cxx.

References fDone, and kTRUE.

Referenced by TWinNTSystem::ExitLoop(), TProofServ::Terminate(), TRint::Terminate(), TApplication::Terminate(), TProofServLite::Terminate(), and TXProofServ::Terminate().

Bool_t TSystem::InControl (  )  const [inline]

Definition at line 359 of file TSystem.h.

References fInControl.

void TSystem::InnerLoop (  )  [virtual]

Definition at line 401 of file TSystem.cxx.

References DispatchOneEvent(), and fLevel.

Referenced by TQRootApplication::Execute(), PT_H1SimpleAsync(), Run(), and TMonitor::Select().

Int_t TSystem::Select ( TList active,
Long_t  timeout 
) [virtual]

Definition at line 445 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TMonitor::Select(), and TSocket::Select().

Int_t TSystem::Select ( TFileHandler fh,
Long_t  timeout 
) [virtual]

Definition at line 453 of file TSystem.cxx.

References TObject::AbstractMethod().

void TSystem::AddSignalHandler ( TSignalHandler sh  )  [virtual]

Definition at line 531 of file TSystem.cxx.

References TSeqCollection::Add(), TCollection::FindObject(), fSignalHandler, and h.

Referenced by TSignalHandler::Add(), TUnixSystem::AddSignalHandler(), TWinNTSystem::AddSignalHandler(), ClassImp(), TProofServLite::CreateServer(), TProofServ::CreateServer(), TProofLite::Process(), TProof::Process(), TXProofServ::Setup(), TProofServLite::Setup(), TApplicationServer::Setup(), and TProofServLite::SetupOnFork().

TSignalHandler * TSystem::RemoveSignalHandler ( TSignalHandler sh  )  [virtual]

Definition at line 541 of file TSystem.cxx.

References fSignalHandler, h, and TCollection::Remove().

Referenced by TQtWidget::InitRint(), TProofLite::Process(), TProof::Process(), TSignalHandler::Remove(), TWinNTSystem::RemoveSignalHandler(), TUnixSystem::RemoveSignalHandler(), and TProofServLite::Terminate().

void TSystem::ResetSignal ( ESignals  sig,
Bool_t  reset = kTRUE 
) [virtual]

Definition at line 575 of file TSystem.cxx.

References TObject::AbstractMethod().

void TSystem::IgnoreSignal ( ESignals  sig,
Bool_t  ignore = kTRUE 
) [virtual]

Definition at line 584 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by arrow(), calorimeters(), TProofServ::GetNextPacket(), IgnoreInterrupt(), Krb5Authenticate(), TXNetFile::SetEnv(), text(), track(), and TKrb5CleanUp::~TKrb5CleanUp().

void TSystem::IgnoreInterrupt ( Bool_t  ignore = kTRUE  )  [virtual]

Definition at line 593 of file TSystem.cxx.

References IgnoreSignal(), and kSigInterrupt.

Referenced by TNetFile::WriteBuffer(), and TFile::WriteBuffer().

virtual TSeqCollection* TSystem::GetListOfSignalHandlers (  )  const [inline, virtual]

Definition at line 370 of file TSystem.h.

References fSignalHandler.

void TSystem::AddFileHandler ( TFileHandler fh  )  [virtual]

Definition at line 553 of file TSystem.cxx.

References TSeqCollection::Add(), fFileHandler, TCollection::FindObject(), and h.

Referenced by TFileHandler::Add(), TUnixSystem::AddFileHandler(), TWinNTSystem::AddFileHandler(), ClassImp(), TProofServLite::CreateServer(), TXProofServ::CreateServer(), TProofServ::CreateServer(), TXProofMgr::GetFile(), TXProofMgr::PutFile(), TProofServLite::SetupOnFork(), TASLogHandlerGuard::TASLogHandlerGuard(), TProofServLogHandlerGuard::TProofServLogHandlerGuard(), and TXSlave::TXSlave().

TFileHandler * TSystem::RemoveFileHandler ( TFileHandler fh  )  [virtual]

Definition at line 563 of file TSystem.cxx.

References fFileHandler, h, and TCollection::Remove().

Referenced by TXProofMgr::GetFile(), TXProofMgr::PutFile(), TFileHandler::Remove(), TWinNTSystem::RemoveFileHandler(), TUnixSystem::RemoveFileHandler(), RootX11IOErrorHandler(), TProofServ::Terminate(), TApplicationServer::Terminate(), TXProofServ::Terminate(), TASLogHandlerGuard::~TASLogHandlerGuard(), and TProofServLogHandlerGuard::~TProofServLogHandlerGuard().

virtual TSeqCollection* TSystem::GetListOfFileHandlers (  )  const [inline, virtual]

Definition at line 373 of file TSystem.h.

References fFileHandler.

Referenced by TQtWidget::InitRint(), TProofServ::Terminate(), and TApplicationServer::Terminate().

void TSystem::AddStdExceptionHandler ( TStdExceptionHandler eh  )  [virtual]

Definition at line 602 of file TSystem.cxx.

References TSeqCollection::Add(), TCollection::FindObject(), and fStdExceptionHandler.

Referenced by TStdExceptionHandler::Add().

TStdExceptionHandler * TSystem::RemoveStdExceptionHandler ( TStdExceptionHandler eh  )  [virtual]

Definition at line 612 of file TSystem.cxx.

References fStdExceptionHandler, and TCollection::Remove().

Referenced by TStdExceptionHandler::Remove().

virtual TSeqCollection* TSystem::GetListOfStdExceptionHandlers (  )  const [inline, virtual]

Definition at line 376 of file TSystem.h.

References fStdExceptionHandler.

Int_t TSystem::GetFPEMask (  )  [virtual]

Definition at line 624 of file TSystem.cxx.

References TObject::AbstractMethod().

Int_t TSystem::SetFPEMask ( Int_t  mask = kDefaultMask  )  [virtual]

Definition at line 633 of file TSystem.cxx.

References TObject::AbstractMethod().

TTime TSystem::Now (  )  [virtual]

Definition at line 463 of file TSystem.cxx.

Referenced by ClassImp(), TPacketizerAdaptive::GetEstEntriesProcessed(), TGuiBldDragManager::HandleExpose(), TGTripleHSlider::HandleMotion(), TGDoubleHSlider::HandleMotion(), TGTripleVSlider::HandleMotion(), TGuiBldDragManager::HandleMotion(), TGDoubleVSlider::HandleMotion(), TGLBContainer::HandleMotion(), TVirtualPacketizer::HandleTimer(), TGuiBldDragManager::IsSelectedVisible(), NextTimeOut(), TSessionQueryFrame::OnBtnSubmit(), TSessionQueryFrame::Progress(), TProofProgressDialog::Progress(), TProofStartupDialog::Progress(), TSessionQueryFrame::ProgressLocal(), TTimer::Reset(), TProofProgressDialog::ResetProgressDialog(), run_selector_tests(), TProofCondor::SetActive(), TVirtualPacketizer::SetInitTime(), TProofProgressStatus::SetLastUpdate(), TGTripleVSlider::SetPointerPos(), TGTripleHSlider::SetPointerPos(), TCondor::SetState(), TProofCondor::StartSlaves(), and TApplicationRemote::TApplicationRemote().

virtual TSeqCollection* TSystem::GetListOfTimers (  )  const [inline, virtual]

Definition at line 384 of file TSystem.h.

References fTimers.

Referenced by TDocOutput::Convert().

void TSystem::AddTimer ( TTimer t  )  [virtual]

Definition at line 471 of file TSystem.cxx.

References TSeqCollection::Add(), TCollection::FindObject(), and fTimers.

Referenced by Aclock::Aclock(), TGPopupMenu::Activate(), TUnixSystem::AddTimer(), TWinNTSystem::AddTimer(), ClassImp(), TBrowser::Create(), TGVScrollBar::HandleButton(), TGHScrollBar::HandleButton(), TGRepeatFireButton::HandleButton(), TGTextEdit::HandleCrossing(), TGTextEdit::HandleFocusChange(), TGTextEntry::HandleFocusChange(), TGContainer::HandleKey(), TGLBContainer::HandleMotion(), Hello::Hello(), TGToolTip::Reset(), TGuiBldDragManager::SetEditable(), TApplication::SetIdleTimer(), TGuiBldDragManager::StartDrag(), TApplication::StartIdleing(), TGFileContainer::StartRefreshTimer(), TThreadTimer::TThreadTimer(), TTimeOutTimer::TTimeOutTimer(), and TTimer::TurnOn().

TTimer * TSystem::RemoveTimer ( TTimer t  )  [virtual]

Definition at line 480 of file TSystem.cxx.

References fTimers, and TCollection::Remove().

Referenced by ClassImp(), TDocOutput::Convert(), TGLVContainer::HandleButton(), TGLBContainer::HandleButton(), TGContainer::HandleButton(), TWinNTSystem::RemoveTimer(), TUnixSystem::RemoveTimer(), TApplication::StopIdleing(), and TTimer::TurnOff().

virtual void TSystem::ResetTimer ( TTimer  )  [inline, virtual]

Definition at line 387 of file TSystem.h.

Referenced by TTimer::Reset().

Long_t TSystem::NextTimeOut ( Bool_t  mode  )  [virtual]

Definition at line 493 of file TSystem.cxx.

References fTimers, TTimer::IsAsync(), TTimer::IsInterruptingSyscalls(), kFALSE, kTRUE, Long64_t, TOrdCollectionIter::Next(), Now(), SigAlarmInterruptsSyscalls(), and t.

Referenced by TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TUnixSystem::DispatchTimers(), TUnixSystem::RemoveTimer(), and TUnixSystem::ResetTimer().

void TSystem::Sleep ( UInt_t  milliSec  )  [virtual]

Definition at line 437 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TFileDrawMap::AnimateTree(), ClassImp(), CloseMainframes(), TRootBrowser::CloseWindow(), TTable::Create(), dnd_playback(), TestProgress::DoGo(), TGFileBrowser::DoubleClicked(), fitpanel_playback(), TASImage::FromPad(), TASImage::FromWindow(), TWebFile::GetHead(), TProofServ::GetNextPacket(), getProof(), TDocMacroDirective::GetResult(), graph_edit_playback(), gtime(), guitest_playback(), handle(), handle1(), handle2(), TApplicationServer::HandleUrgentData(), TProofServ::HandleUrgentData(), TSlave::Interrupt(), TApplicationRemote::Interrupt(), THtml::MakeAll(), mditest_playback(), TFile::Open(), TGraphTime::Paint(), TPad::Print(), ProcessFrame(), TestProgress::ProcessMessage(), TTable::ReAlloc(), TRootBrowser::RemoveTab(), TWebSocket::ReOpen(), run_tutorials(), TGraphTime::SaveAnimatedGif(), TGSpeedo::SetScaleValue(), TRootCanvas::SetWindowSize(), TThread::Sleep(), splines(), TAuthenticate::SshAuth(), TPEAC::StartSession(), TProofCondor::StartSlaves(), startXrootdAt(), TXProofServ::Terminate(), testPack(), threadsh1(), threadsh2(), ShutterWindow::ToggleShutterItem(), TGClient::WaitFor(), TGClient::WaitForUnmap(), and TPad::WaitPrimitive().

int TSystem::Exec ( const char *  shellcmd  )  [virtual]

Definition at line 645 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TGRootIDE::About(), TGTextEditor::About(), TQueryResultManager::ApplyMaxQueries(), bexec(), TProof::BuildPackageOnClient(), TQueryResultManager::CleanupQueriesDir(), TProofLite::CleanupSandbox(), TQueryResultManager::CleanupSession(), TProofLite::ClearCache(), TGRootIDE::CloseWindow(), RootShower::CloseWindow(), CompileMacro(), TDocOutput::Convert(), THbookFile::Convert2root(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), dir(), TProof::DisablePackageOnClient(), TProof::DisablePackages(), edit(), TSystemFile::Edit(), TAlienPackage::Enable(), TAlienPackage::Exec(), TRootBrowserLite::ExecuteDefaultAction(), games(), TTabCom::GetListOfEnvVars(), getProof(), GlobusGetCredHandle(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), SplitGLView::HandleMenu(), TRootBrowser::HandleMenu(), THtml::HaveDot(), TSlaveLite::Init(), TAlienPackage::InstallSinglePackage(), IsNew(), killXrootdAt(), Krb5InitCred(), ls(), main(), TFile::MakeProject(), TSessionOutputFrame::OnElementDblClicked(), TAlienPackage::PostInstall(), RooStudyManager::prepareBatchInput(), TPad::Print(), TRootCanvas::PrintCanvas(), TGLSAViewer::ProcessFrameMessage(), TTreeViewer::ProcessMessage(), TGRootIDE::ProcessMessage(), TSessionViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), RootShower::ProcessMessage(), TGHtmlBrowser::ProcessMessage(), TRootCanvas::ProcessMessage(), HistAction::ProcessMessage(), TProofServ::ProcessNext(), TRuby::Prompt(), R__WriteDependencyFile(), TQueryResultManager::RemoveQuery(), Run_Simple_Test(), TDocOutput::RunDot(), TMVA::RuleFitAPI::RunRuleFit(), runTest(), SplitGLView::SaveConfig(), TGHtmlBrowser::Selected(), TProofLite::ShowCache(), TFile::ShrinkCacheFileDir(), Sound(), TAuthenticate::SshAuth(), startXrootdAt(), stress8(), stressGUI(), TProof::SystemCmd(), TApplicationRemote::TApplicationRemote(), TProofServ::Terminate(), TProofServLite::Terminate(), TXProofServ::Terminate(), TMVAClassification(), TAlienPackage::UnInstall(), TProof::UploadPackageOnClient(), TGFileBrowser::XXExecuteDefaultAction(), and TProofLite::~TProofLite().

FILE * TSystem::OpenPipe ( const char *  command,
const char *  mode 
) [virtual]

Definition at line 654 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TCondor::ClaimVM(), TASPluginGS::File2ASImage(), GetFromPipe(), TCondor::GetImage(), TAlienCollection::GetOutputFileName(), TCondor::GetVirtualMachines(), TCondor::GetVmInfo(), getXrootdPid(), TGTextEdit::Print(), GoFTStress::PrintBenchmark(), TCondor::Release(), TCondor::SetState(), TProof::SystemCmd(), TASLogHandler::TASLogHandler(), and TProofServLogHandler::TProofServLogHandler().

int TSystem::ClosePipe ( FILE *  pipe  )  [virtual]

Definition at line 663 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TCondor::ClaimVM(), TASPluginGS::File2ASImage(), GetFromPipe(), TCondor::GetImage(), TAlienCollection::GetOutputFileName(), TCondor::GetVirtualMachines(), TCondor::GetVmInfo(), getXrootdPid(), TGTextEdit::Print(), GoFTStress::PrintBenchmark(), TCondor::Release(), TCondor::SetState(), TProof::SystemCmd(), TASLogHandler::~TASLogHandler(), and TProofServLogHandler::~TProofServLogHandler().

TString TSystem::GetFromPipe ( const char *  command  )  [virtual]

Definition at line 672 of file TSystem.cxx.

References ClosePipe(), TObject::Error(), line, OpenPipe(), out, pipe, and TObject::SysError().

Referenced by main(), memstat(), TMemStatShow::Show(), stress(), stressFit(), stressGeometry(), stressGraphics(), stressGUI(), stressLinear(), stressRooFit(), and TTreePerfStats::TTreePerfStats().

void TSystem::Exit ( int  code,
Bool_t  mode = kTRUE 
) [virtual]

Definition at line 707 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by ClassImp(), ApplicationWindow::closeQtRoot(), ConsoleSigHandler(), dt_wrap(), TApplicationServer::GetOptions(), TApplication::HandleException(), TProofServ::HandleException(), main(), TApplication::ProcessLine(), TQRootApplication::Quit(), TApplicationServer::Run(), SpyServ::SpyServ(), TApplicationServer::Terminate(), TApplication::Terminate(), and TVSDReader::TVSDReader().

void TSystem::Abort ( int  code = 0  )  [virtual]

Definition at line 715 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TXNetFile::CreateXClient(), DefaultErrorHandler(), TProofServ::ErrorHandler(), TApplicationServer::ErrorHandler(), TApplication::HandleException(), TShutdownTimer::Notify(), TApplication::ProcessLine(), and SigHandler().

int TSystem::GetPid (  )  [virtual]

Definition at line 699 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TAuthenticate::Authenticate(), TRootAuth::Authenticate(), TGRootIDE::Build(), ClassImp(), TClSession::Create(), TProofLite::CreateSandbox(), TProofServ::ErrorHandler(), ExpandFileName(), GetExpressionFileName(), TProof::Init(), TSlaveLite::Init(), memstat::TMemStatMng::Init(), TMonaLisaWriter::Init(), TProofLite::Init(), TProofLockPath::Lock(), RooMsgService::log(), MakeCleanupScript(), RedirectOutput(), RooRealMPFE::serverLoop(), TXProofServ::Setup(), TProofServLite::Setup(), TApplicationServer::Setup(), TProofServ::Setup(), TProofServLite::SetupOnFork(), TAuthenticate::TAuthenticate(), TGuiBldDragManager::TGuiBldDragManager(), TXSocket::TXSocket(), and TProofLockPath::Unlock().

void TSystem::StackTrace (  )  [virtual]

Definition at line 723 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by DefaultErrorHandler(), TProofServ::ErrorHandler(), TApplicationServer::ErrorHandler(), ExceptionFilter(), and SigHandler().

int TSystem::MakeDirectory ( const char *  name  )  [virtual]

Definition at line 800 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TClassDocOutput::ClassDotCharts(), RooWorkspace::CodeRepo::compileClasses(), THtml::Convert(), TClassDocOutput::CreateSourceOutputStream(), THtml::GetOutputDir(), TNetSystem::MakeDirectory(), TUnixSystem::MakeDirectory(), TWinNTSystem::MakeDirectory(), MakeTutorials(), TMVA::MethodBase::MethodBase(), mkdir(), TGFileDialog::ProcessMessage(), PT_AdminFunc(), PT_H1AssertFiles(), TProofPlayer::ReinitSelector(), UnitTesting::utFactory::run(), TQueryResultManager::SaveQuery(), scandir(), TProofServ::SetupCommon(), TMVA::MethodBase::SetWeightFileDir(), TProofServ::Terminate(), TProofServLite::Terminate(), TXProofServ::Terminate(), TMVA::Configurable::WriteOptionsReferenceToFile(), TPluginManager::WritePluginMacros(), and TProofLite::~TProofLite().

void * TSystem::OpenDirectory ( const char *  name  )  [virtual]

Definition at line 811 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TChain::Add(), TFileCollection::Add(), TUploadDataSetDlg::AddFiles(), TTabCom::AppendListOfFilesInDirectory(), TQueryResultManager::ApplyMaxQueries(), TSystemDirectory::Browse(), TDataSetManagerFile::BrowseDataSets(), TQueryResultManager::CleanupQueriesDir(), TProofLite::CleanupSandbox(), CleanupSelector(), TDataSetManagerFile::ClearCache(), TDocOutput::Convert(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TGFileContainer::CreateFileList(), TDocDirective::DeleteOutputFiles(), do_put(), TDataSetManagerFile::GetDataSets(), TSystemDirectory::GetListOfFiles(), TProofMgrLite::GetSessionLogs(), TProofServ::HandleCache(), importdir(), TGQt::Init(), TPluginManager::LoadHandlerMacros(), TPluginManager::LoadHandlersFromPluginDirs(), TFile::MakeProject(), MakeTutorials(), TWinNTSystem::OpenDirectory(), TUnixSystem::OpenDirectory(), TNetSystem::OpenDirectory(), TDocOutput::ProcessDocInDir(), THtml::TFileSysDir::Recurse(), scandir(), TQueryResultManager::ScanPreviousQueries(), TProofServLite::SetupOnFork(), TDataSetManagerFile::ShowCache(), TFileSet::TFileSet(), TProofServ::UnlinkDataDir(), XSReactionDlg::UpdateContainer(), and TProof::UploadDataSet().

void TSystem::FreeDirectory ( void *  dirp  )  [virtual]

Definition at line 820 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TChain::Add(), TFileCollection::Add(), TTabCom::AppendListOfFilesInDirectory(), TQueryResultManager::ApplyMaxQueries(), TSystemDirectory::Browse(), TDataSetManagerFile::BrowseDataSets(), TProofLite::CleanupSandbox(), TDataSetManagerFile::ClearCache(), TDocOutput::Convert(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TGFileContainer::CreateFileList(), TDocDirective::DeleteOutputFiles(), do_put(), TWinNTSystem::FreeDirectory(), TUnixSystem::FreeDirectory(), TNetSystem::FreeDirectory(), TDataSetManagerFile::GetDataSets(), TSystemDirectory::GetListOfFiles(), TProofMgrLite::GetSessionLogs(), TProofServ::HandleCache(), importdir(), TGQt::Init(), TPluginManager::LoadHandlerMacros(), TPluginManager::LoadHandlersFromPluginDirs(), TFile::MakeProject(), TDocOutput::ProcessDocInDir(), THtml::TFileSysDir::Recurse(), TQueryResultManager::ScanPreviousQueries(), TProofServLite::SetupOnFork(), TDataSetManagerFile::ShowCache(), TFileSet::TFileSet(), and XSReactionDlg::UpdateContainer().

const char * TSystem::GetDirEntry ( void *  dirp  )  [virtual]

Definition at line 828 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TChain::Add(), TFileCollection::Add(), TUploadDataSetDlg::AddFiles(), TTabCom::AppendListOfFilesInDirectory(), TQueryResultManager::ApplyMaxQueries(), TSystemDirectory::Browse(), TDataSetManagerFile::BrowseDataSets(), TQueryResultManager::CleanupQueriesDir(), TProofLite::CleanupSandbox(), CleanupSelector(), TDataSetManagerFile::ClearCache(), TDocOutput::Convert(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TGFileContainer::CreateFileList(), TDocDirective::DeleteOutputFiles(), do_put(), TDataSetManagerFile::GetDataSets(), TNetSystem::GetDirEntry(), TWinNTSystem::GetDirEntry(), TUnixSystem::GetDirEntry(), TSystemDirectory::GetListOfFiles(), TProofMgrLite::GetSessionLogs(), TProofServ::HandleCache(), importdir(), TGQt::Init(), TPluginManager::LoadHandlerMacros(), TPluginManager::LoadHandlersFromPluginDirs(), TFile::MakeProject(), TDocOutput::ProcessDocInDir(), THtml::TFileSysDir::Recurse(), scandir(), TQueryResultManager::ScanPreviousQueries(), TProofServLite::SetupOnFork(), TDataSetManagerFile::ShowCache(), TFileSet::TFileSet(), TProofServ::UnlinkDataDir(), XSReactionDlg::UpdateContainer(), and TProof::UploadDataSet().

virtual void* TSystem::GetDirPtr (  )  const [inline, virtual]

Definition at line 406 of file TSystem.h.

Referenced by ConsistentWith().

Bool_t TSystem::ChangeDirectory ( const char *  path  )  [virtual]

Definition at line 837 of file TSystem.cxx.

References TObject::AbstractMethod(), and kFALSE.

Referenced by TSystemDirectory::Browse(), TGRootIDE::Build(), TProof::BuildPackageOnClient(), cd(), cd(), TGFileContainer::ChangeDirectory(), TGFileContainer::CreateFileList(), TestFileList::DisplayDirectory(), TGRootIDE::DisplayDirectory(), TNewChainDlg::DisplayDirectory(), dnd_playback(), TGFileBrowser::DoubleClicked(), TGTextEditor::ExecuteMacro(), fitpanel_playback(), TApplication::GetOptions(), graph_edit_playback(), guitest_playback(), TProofServ::HandleCache(), TAlienPackage::InstallSinglePackage(), TSystemDirectory::IsItDirectory(), TProof::LoadPackageOnClient(), TFile::MakeProject(), mditest_playback(), TAlienPackage::PostInstall(), TGFileDialog::ProcessMessage(), HistAction::ProcessMessage(), TRint::Run(), run_tutorials(), TApplicationServer::Setup(), TProofServ::SetupCommon(), TProofServ::Terminate(), TProofServLite::Terminate(), and TXProofServ::Terminate().

const char * TSystem::WorkingDirectory (  )  [virtual]

Definition at line 846 of file TSystem.cxx.

Referenced by TChain::Add(), TDSet::Add(), TRootIconBox::AddObjItem(), TMVA::MethodBase::BaseDir(), TSystemDirectory::Browse(), TRemoteObject::Browse(), TGFileBrowser::BrowseObj(), TGRootIDE::Build(), TProof::BuildPackageOnClient(), TGFileContainer::ChangeDirectory(), ClassImp(), CompileMacro(), TGFileContainer::CreateFileList(), TProofLite::CreateSandbox(), TGRootIDE::DisplayDirectory(), TestFileList::DisplayFile(), TGRootIDE::DisplayFile(), dnd_playback(), TGFileBrowser::DoubleClicked(), TApplicationServer::ExecLogon(), TRint::ExecLogon(), TRootBrowserLite::ExecuteDefaultAction(), TGTextEditor::ExecuteMacro(), ExpandFileName(), TUnixSystem::FindFile(), fitpanel_playback(), TApplication::GetOptions(), TProofMgrLite::GetSessionLogs(), graph_edit_playback(), guitest_playback(), TProofServ::HandleCache(), TGListTree::HandleMotion(), HistAction::HistAction(), TProof::Init(), TProofOutputFile::Init(), TProof::LoadPackageOnClient(), TFile::MakeProject(), mditest_playback(), MyApplication::MyApplication(), TProofLite::Print(), TProof::Print(), TApplicationServer::ProcessLine(), TGFileDialog::ProcessMessage(), HistAction::ProcessMessage(), TSessionFrame::ProofInfos(), pwd(), pwd(), R__WriteDependencyFile(), TRint::Run(), run_tutorials(), runProof(), TProofServ::SendStatistics(), TApplicationServer::Setup(), TProofServ::SetupCommon(), TestAuth(), TROOT::TROOT(), TGFileBrowser::Update(), TProof::UploadPackageOnClient(), TMVA::MethodBase::WriteStateToStream(), and TMVA::MethodBase::WriteStateToXML().

const char * TSystem::HomeDirectory ( const char *  userName = 0  )  [virtual]

Definition at line 854 of file TSystem.cxx.

Referenced by TSessionViewer::Build(), TGRootIDE::Build(), TAuthenticate::CheckNetrc(), TAuthenticate::CheckProofAuth(), ClassImp(), CompileMacro(), TProofLite::CreateSandbox(), TApplicationServer::ExecLogon(), TRint::ExecLogon(), ExpandFileName(), TAuthenticate::FileExpand(), TProofMgrLite::GetSessionLogs(), TFile::GetType(), GlobusGetDetails(), GlobusIssuerName(), init_icon_paths(), TClSession::InitAuthentication(), TXSocket::InitEnvs(), TROOT::InitSystem(), MyApplication::MyApplication(), TSessionViewer::ProcessMessage(), TProofResourcesStatic::ReadConfigFile(), TAuthenticate::ReadRootAuthrc(), TEnv::SaveLevel(), TQMimeTypes::SaveMimes(), TGMimeTypes::SaveMimes(), TXNetFile::SetEnv(), TProofServ::Setup(), and TAuthenticate::SshAuth().

int TSystem::mkdir ( const char *  name,
Bool_t  recursive = kFALSE 
) [virtual]

Definition at line 862 of file TSystem.cxx.

References AccessPathName(), DirName(), kFileExists, kTRUE, TString::Length(), and MakeDirectory().

Referenced by TProof::AssertPath(), CompileMacro(), TProof::DownloadPackage(), finalizeProof(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), getProof(), TMVAGlob::imgconv(), TDataSetManagerFile::Init(), TProofOutputFile::Init(), TDataSetManagerFile::InitLocalCache(), main(), TFile::MakeProject(), TFile::OpenFromCache(), TDocOutput::ProcessDocInDir(), PT_Open(), runProof(), TFile::SetCacheFileDir(), TApplicationServer::Setup(), TProofServ::SetupCommon(), startXrootdAt(), and TUnixSystem::UnixUnixService().

Bool_t TSystem::cd ( const char *  path  )  [inline]

Definition at line 411 of file TSystem.h.

References ChangeDirectory().

Referenced by TMVA::RuleFitAPI::CheckRFWorkDir(), TDocOutput::Convert(), exec_macro(), TGFileDialog::ProcessMessage(), TMVA::RuleFitAPI::RunRuleFit(), and saveScriptOutput().

const char* TSystem::pwd (  )  [inline]

Definition at line 412 of file TSystem.h.

References WorkingDirectory().

Referenced by TMVA::RuleFitAPI::CheckRFWorkDir(), TDocOutput::Convert(), exec_macro(), TEntryList::GetEntryList(), TDocMacroDirective::GetResult(), TWinNTSystem::GetUid(), TWinNTSystem::GetUserInfo(), TRootBrowserLite::IconBoxAction(), TMVA::RuleFitAPI::RunRuleFit(), saveScriptOutput(), and TEntryList::SetTree().

const char * TSystem::TempDirectory (  )  const [virtual]

Definition at line 1355 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TFileMerger::AddFile(), TCondor::ClaimVM(), TGuiBldDragManager::CloneEditable(), TGRootIDE::CloseWindow(), TSessionViewer::CloseWindow(), TGTextEditor::CompileMacro(), CompileMacro(), TGRootIDE::CompileMacro(), do_anadist(), TRootBrowserLite::ExecMacro(), TGRootIDE::ExecuteMacro(), finalizeProof(), TProofCondor::GetJobAd(), getProof(), TProofServ::HandleCache(), TGCommandPlugin::HandleCommand(), TProof::Init(), TDataSetManagerFile::Init(), TProofLite::Init(), TDataSetManagerFile::InitLocalCache(), TGRootIDE::LoadFile(), TProof::LoadPackageOnClient(), main(), MakeCleanupScript(), TFileMerger::Merge(), TSessionFrame::OnCommandLine(), TRootCanvas::PrintCanvas(), TGRootIDE::ProcessMessage(), PT_Open(), ReadRemoteImage(), RedirectOutput(), TProofPlayer::ReinitSelector(), runProof(), TProofLite::SetProofServEnv(), TProofServ::SetupCommon(), TSessionViewer::ShowEnabledPackages(), TSessionViewer::ShowPackages(), TSessionViewer::ShowStatus(), stressProof(), TSessionViewer::Terminate(), TGuiBldDragManager::TGuiBldDragManager(), and TGCommandPlugin::~TGCommandPlugin().

FILE * TSystem::TempFileName ( TString base,
const char *  dir = 0 
) [virtual]

Definition at line 1365 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TFile::AsyncOpen(), TCondor::ClaimVM(), TProof::ClearData(), main(), TFile::Open(), TRootCanvas::PrintCanvas(), TAuthenticate::ReadRootAuthrc(), TAuthenticate::SshAuth(), stressProof(), and TGRedirectOutputGuard::TGRedirectOutputGuard().

const char * TSystem::BaseName ( const char *  pathname  )  [virtual]

Definition at line 893 of file TSystem.cxx.

References TObject::Error().

Referenced by TFileCollection::Add(), TGFileContainer::AddFile(), TUploadDataSetDlg::AddFiles(), TRootGuiBuilder::AddMacro(), TProofOutputFile::AdoptFile(), RooWorkspace::CodeRepo::autoImportClass(), TSystemDirectory::Browse(), TRemoteObject::Browse(), TGSpeedo::Build(), TProof::BuildPackage(), TProof::BuildPackageOnClient(), TApplicationRemote::CheckFile(), TProof::CheckFile(), ClassImp(), CleanupSelector(), TProof::ClearPackage(), TGTextEditor::CompileMacro(), CompileMacro(), TGRootIDE::CompileMacro(), TDocOutput::Convert(), THtml::Convert(), TDocOutput::CopyHtmlFile(), TProofLite::CopyMacroToCache(), TXProofMgr::Cp(), TProofLite::CreateSymLinks(), TGDocument::DataDropped(), TProof::DisablePackage(), do_put(), TStyleManager::DoExport(), TStyleManager::DoImportMacro(), TProof::DownloadPackage(), TProof::EnablePackage(), exec_macro(), TRootBrowser::ExecPlugin(), TGRootIDE::ExecuteMacro(), TGTextEditor::ExecuteMacro(), TDocParser::ExpandCPPLine(), ProofAux::GenerateFriend(), TXProofMgr::GetFile(), THtml::TFileDefinition::GetFileName(), THtml::TPathDefinition::GetFileNameFromInclude(), THtml::GetHtmlFileName(), THtml::TModuleDefinition::GetModule(), TDocDirective::GetName(), TFileInfoMeta::GetObject(), TAlienCollection::GetOutputFileName(), TBranch::GetRealFileName(), TDocMacroDirective::GetResult(), TSelector::GetSelector(), TProofMgrLite::GetSessionLogs(), TGuiBldDragManager::HandleCopy(), TGuiBldDragManager::HandleKey(), TROOT::IgnoreInclude(), TProofOutputFile::Init(), TDocOutput::IsModified(), TClassDocOutput::ListFunctions(), TProof::Load(), Load(), TGRootIDE::LoadFile(), TProof::LoadPackage(), TDocParser::LocateMethods(), TProofServ::MakeQueryResult(), TProofPlayerLite::MakeSelector(), THtml::TFileDefinition::MatchFileSysName(), TChain::Merge(), NeedSplash(), TSessionFrame::OnBtnAddClicked(), TSessionServerFrame::OnConfigFileClicked(), TSessionFrame::OnDisablePackages(), TSessionFrame::OnEnablePackages(), TSessionFrame::OnUploadPackages(), TGDocument::Open(), TAlienCollection::OpenAlienCollection(), TAlienCollection::OpenQuery(), SFillSelection::operator()(), TAlienResult::Print(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), TDocOutput::ProcessDocInDir(), TApplicationServer::ProcessLine(), TSessionViewer::ProcessMessage(), TXProofMgr::PutFile(), TASImage::ReadImage(), ReadRemoteImage(), TProofPlayer::ReinitSelector(), TRecorderInactive::Replay(), TDocOutput::RunDot(), TGuiBldDragManager::Save(), TGDocument::Save(), TGuiBldDragManager::SaveFrame(), saveScriptOutput(), TQueryResult::SaveSelector(), TGTransientFrame::SaveSource(), TGMainFrame::SaveSource(), TStyle::SaveSource(), TClassTree::ScanClasses(), TGHtmlBrowser::Selected(), TApplicationRemote::SendFile(), TProof::SendFile(), TProofLite::SendInputDataFile(), TProof::SendInputDataFile(), TProofPlayerRemote::SendSelector(), TChain::SetEntryList(), TUnixSystem::SetProgname(), TTF::SetTextFont(), TGWin32::TGWin32(), TProof::UnloadPackage(), TProof::UploadDataSet(), TProof::UploadPackage(), TProof::UploadPackageOnClient(), and ROOT::TTreeProxyGenerator::WriteProxy().

const char * TSystem::DirName ( const char *  pathname  )  [virtual]

Definition at line 960 of file TSystem.cxx.

References buf, gSystemMutex, len, R__LOCKGUARD2, and strcpy().

Referenced by TFileCollection::Add(), TUploadDataSetDlg::AddFiles(), TQueryResultManager::ApplyMaxQueries(), TSystemDirectory::Browse(), TRemoteObject::Browse(), TGuiBldDragManager::ChangeImage(), ClassImp(), TProofLite::CleanupSandbox(), CleanupSelector(), CompileMacro(), TDocOutput::Convert(), TProofLite::CopyMacroToCache(), THtml::CreateListOfClasses(), TDataSetManagerFile::CreateLsFile(), TTabCom::DeterminePath(), TGFileBrowser::DirName(), TRootBrowserLite::DisplayDirectory(), do_put(), exec_macro(), TGTextEditor::ExecuteMacro(), finalizeProof(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), TFileInfoMeta::GetDirectory(), THtml::TFileDefinition::GetFileName(), THtml::TPathDefinition::GetFileNameFromInclude(), TSystemDirectory::GetListOfFiles(), THtml::TModuleDefinition::GetModule(), TAlienCollection::GetOutputFileName(), TBranch::GetRealFileName(), TDocMacroDirective::GetResult(), TRootBrowserLite::IconBoxAction(), TProofOutputFile::Init(), IsFileInIncludePath(), TProof::Load(), Load(), TAlienSystem::mkdir(), mkdir(), TFile::OpenFromCache(), TAlienCollection::OpenQuery(), TRootBrowserLite::ProcessMessage(), PT_Open(), runProof(), saveScriptOutput(), TProof::SaveWorkerInfo(), TProofPlayerRemote::SendSelector(), TGIcon::SetImage(), TUnixSystem::SetProgname(), TProofServ::SetupCommon(), TProofServLite::SetupOnFork(), stressProof(), TProof::UploadDataSet(), and ROOT::TTreeProxyGenerator::WriteProxy().

char * TSystem::ConcatFileName ( const char *  dir,
const char *  name 
) [virtual]

Definition at line 1003 of file TSystem.cxx.

References TString::Data(), PrependPathName(), and StrDup().

Referenced by TRootIconBox::AddObjItem(), RooWorkspace::CodeRepo::autoImportClass(), TAuthenticate::CheckNetrc(), ClassImp(), TGuiBldDragManager::CloneEditable(), TGTextEditor::CompileMacro(), CompileMacro(), TGRootIDE::CompileMacro(), THtml::Convert(), TSystemFile::Copy(), TQtApplication::CreateQApplication(), TestDirList::DirName(), TApplicationServer::ExecLogon(), TRint::ExecLogon(), TRootBrowserLite::ExecMacro(), TRootBrowserLite::ExecuteDefaultAction(), TGRootIDE::ExecuteMacro(), TGFileBrowser::FullPathName(), GetExpressionFileName(), TProofLite::GetNumberOfWorkers(), TPluginManager::LoadHandlerMacros(), TPluginManager::LoadHandlersFromPluginDirs(), TSystemFile::Move(), TGFileDialog::ProcessMessage(), R__WriteDependencyFile(), TAuthenticate::ReadRootAuthrc(), TROOT::ReadSvnInfo(), TGIcon::Reset(), TEnv::SaveLevel(), TUnixSystem::TempFileName(), TFileSet::TFileSet(), TGuiBldDragManager::TGuiBldDragManager(), and TPluginManager::WritePluginMacros().

Bool_t TSystem::IsAbsoluteFileName ( const char *  dir  )  [virtual]

Definition at line 910 of file TSystem.cxx.

References kFALSE.

Referenced by TDSet::Add(), TRootIconBox::AddObjItem(), CompileMacro(), TRootBrowserLite::ExecuteDefaultAction(), TEntryList::GetEntryList(), TBranch::GetRealFileName(), THtml::MakeClass(), TClassDocOutput::MakeTree(), TGFileDialog::ProcessMessage(), TEntryList::SetTree(), and TProof::UploadPackageOnClient().

Bool_t TSystem::IsFileInIncludePath ( const char *  name,
char **  fullpath = 0 
) [virtual]

Definition at line 920 of file TSystem.cxx.

References TString::Append(), DirName(), GetIncludePath(), gSystem, TString::Index(), kFALSE, kTRUE, TString::Prepend(), TString::ReplaceAll(), SplitAclicMode(), and Which().

Referenced by TTreePlayer::DrawSelect().

const char * TSystem::PrependPathName ( const char *  dir,
TString name 
) [virtual]

Definition at line 1013 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TDSet::Add(), TClassDocOutput::Class2Html(), TClassDocOutput::ClassDotCharts(), TClassDocOutput::ClassTree(), ConcatFileName(), THtml::CopyFileFromEtcDir(), TDocOutput::CopyHtmlFile(), TDocOutput::CreateClassIndex(), TDocOutput::CreateClassTypeDefs(), TDocOutput::CreateHierarchy(), TClassDocOutput::CreateHierarchyDot(), THtml::CreateListOfClasses(), TDocOutput::CreateModuleIndex(), TDocOutput::CreateProductIndex(), TClassDocOutput::CreateSourceOutputStream(), TDocOutput::CreateTypeIndex(), TEntryList::GetEntryList(), THtml::GetEtcDir(), THtml::GetHtmlFileName(), TDocMacroDirective::GetResult(), TDocLatexDirective::GetResult(), THtml::HaveDot(), TDocOutput::IsModified(), Load(), TDocParser::LocateMethods(), TDocOutput::ProcessDocInDir(), TClass::ReadRules(), TDocOutput::RunDot(), TEntryList::SetTree(), TProof::UploadPackageOnClient(), TDocOutput::WriteHtmlFooter(), and TDocOutput::WriteHtmlHeader().

Bool_t TSystem::ExpandPathName ( TString path  )  [virtual]

Definition at line 1149 of file TSystem.cxx.

References kFALSE.

Referenced by TDSet::Add(), TChain::Add(), TFileCollection::AddFromFile(), TProof::AssertPath(), TFile::AsyncOpen(), TProofServ::CatMotd(), ClassImp(), CompileMacro(), THtml::Convert(), TProofLite::CopyMacroToCache(), TGQt::CreateQtApplicationImp(), TProofLite::CreateSandbox(), TProofLite::CreateSymLinks(), TTabCom::DeterminePath(), TASImage::DrawText(), TMemHashTable::Dump(), TWinNTSystem::FindFile(), TUnixSystem::FindFile(), TMVAGlob::findImage(), TEntryList::GetEntryList(), TXProofMgr::GetFile(), TEveManager::GetGeometry(), TGQt::GetNewFileName(), TApplication::GetOptions(), THtml::GetOutputDir(), TGPicturePool::GetPicture(), TBranch::GetRealFileName(), TProofMgrLite::GetSessionLogs(), TFile::GetType(), GlobusGetDetails(), TProofServ::HandleLibIncPath(), TProof::HandleLibIncPath(), TProof::Init(), TGQt::Init(), TImage::Open(), TFile::Open(), TPad::Print(), PT_PackageArguments(), PT_Packages(), TXProofMgr::PutFile(), pythia8(), TRandom::ReadRandom(), runProof(), TGTextEdit::SavePrimitive(), TGToolBar::SavePrimitive(), TGPopupMenu::SavePrimitive(), TGListTreeItemStd::SavePrimitive(), TGIcon::SavePrimitive(), TGPictureButton::SavePrimitive(), TGTextView::SavePrimitive(), TEveManager::SaveVizDB(), TProofPlayerRemote::SendSelector(), TGIcon::SetImagePath(), THtml::SetInputDir(), TProofLite::SetProofServEnv(), TEntryList::SetTree(), TXProofServ::Setup(), TProofServLite::Setup(), TApplicationServer::Setup(), TProofServ::Setup(), TProofCondor::StartSlaves(), stressProof(), TASImage::TASImage(), TFile::TFile(), TFileSet::TFileSet(), TGraph::TGraph(), TMapFile::TMapFile(), TXMLFile::TXMLFile(), TProof::UploadDataSetFromFile(), TProof::UploadPackage(), and TRandom::WriteRandom().

char * TSystem::ExpandPathName ( const char *  path  )  [virtual]

Definition at line 1160 of file TSystem.cxx.

Bool_t TSystem::AccessPathName ( const char *  path,
EAccessMode  mode = kFileExists 
) [virtual]

Definition at line 1171 of file TSystem.cxx.

References kFALSE.

Referenced by TNetSystem::AccessPathName(), TUnixSystem::AccessPathName(), TWinNTSystem::AccessPathName(), TUploadDataSetDlg::AddFiles(), alice_esd_loadlib(), TProof::AssertPath(), RooWorkspace::CodeRepo::autoImportClass(), Boost(), Boost2(), TRootBrowserLite::BrowseTextFile(), TProof::BuildPackageOnClient(), TGLOutput::CapturePostscript(), cernbuild(), cernstaff(), TTree::ChangeFile(), TDataSetManagerFile::CheckLocalCache(), TAuthenticate::CheckProofAuth(), ClassApplication(), ClassImp(), CleanupSelector(), TQueryResultManager::CleanupSession(), TGFileBrowser::Clicked(), TSessionViewer::CloseWindow(), TApplicationRemote::CollectInput(), RooWorkspace::CodeRepo::compileClasses(), CompileMacro(), TWinNTSystem::ConnectService(), TUnixSystem::ConnectService(), THtml::Convert(), TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TFile::Cp(), THtml::CreateListOfClasses(), TDataSetManagerFile::CreateLsFile(), TQtApplication::CreateQApplication(), TClassDocOutput::CreateSourceOutputStream(), TProof::DisablePackageOnClient(), DNDMainFrame::DNDMainFrame(), TGFileBrowser::DoubleClicked(), TApplicationServer::ExecLogon(), TRint::ExecLogon(), TDataSetManagerFile::ExistsDataSet(), TDSet::ExportFileList(), TASPluginGS::File2ASImage(), TAuthenticate::FileExpand(), THtml::TFileSysDB::Fill(), TDataSetManagerFile::FillLsDataSet(), finalizeProof(), TMVAGlob::findImage(), galaxy_image(), ProofAux::GenerateFriend(), ProofAux::GenerateTree(), TDataSetManagerFile::GetDataSet(), GetExpressionFileName(), TProof::GetInputData(), TGQt::GetNewFileName(), getProof(), TProofMgrLite::GetSessionLogs(), TFile::GetType(), GlobusIssuerName(), TProofServ::HandleArchive(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), TProofServ::HandleLibIncPath(), TProof::HandleLibIncPath(), TGuiBldDragManager::HandlePaste(), hsimple(), TProof::Init(), TDataSetManagerFile::Init(), TGQt::Init(), TProofOutputFile::Init(), TProofLite::Init(), TClSession::InitAuthentication(), TDataSetManagerFile::InitLocalCache(), InspectDiff(), InspectRef(), TAlienPackage::InstallSinglePackage(), TGuiBldDragManager::IsPasteFrameExist(), TProof::Load(), TROOT::LoadClass(), TPluginManager::LoadHandlerMacros(), TProof::LoadPackageOnClient(), TProofLockPath::Lock(), TXProofServ::LockSession(), TQueryResultManager::LockSession(), TChain::Lookup(), main(), TFileIter::MapName(), TGuiBldDragManager::Menu4Frame(), mkdir(), mlpHiggs(), TDataSetManagerFile::NotifyUpdate(), OldProofServAuthSetup(), TXNetFile::Open(), TPostScript::Open(), TFile::OpenFromCache(), P010_TAlien(), portfolio(), TProof::PrepareInputDataFile(), TPad::Print(), TProof::Process(), TDocOutput::ProcessDocInDir(), TApplicationServer::ProcessLine(), TGFileDialog::ProcessMessage(), PT_AdminFunc(), PT_H1AssertFiles(), PT_Open(), pythia8(), TProofResourcesStatic::ReadConfigFile(), TDataSetManager::ReadGroupConfig(), TAuthenticate::ReadRootAuthrc(), THtml::TFileSysDir::Recurse(), TProofPlayer::ReinitSelector(), TDataSetManagerFile::RemoveDataSet(), Run_Simple_Test(), run_tutorials(), runProof(), TSpline5::SaveAs(), TSpline3::SaveAs(), SplitGLView::SaveConfig(), TProof::SaveInputData(), TDirectory::SaveObjectAs(), TDirectoryFile::SaveObjectAs(), TQueryResultManager::SaveQuery(), TQueryResult::SaveSelector(), TProof::SendInputData(), TProofLite::SendInputDataFile(), TXProofMgr::SendMsgToUsers(), TProofPlayerRemote::SendSelector(), TFile::SetCacheFileDir(), TGuiBldDragManager::SetEditable(), TProof::SetInputDataFile(), TApplicationServer::Setup(), TProofServ::SetupCommon(), ShowOutput(), TAuthenticate::SshAuth(), TAuthenticate::SshError(), startXrootdAt(), stressProof(), TUnixSystem::TempDirectory(), TSessionViewer::Terminate(), TProofServ::Terminate(), TProofServLite::Terminate(), TXProofServ::Terminate(), TestAuth(), testPaletteEditor(), TFile::TFile(), TGRedirectOutputGuard::TGRedirectOutputGuard(), TMapFile::TMapFile(), TMVAClassification(), TMVAClassificationApplication(), TMVAClassificationCategory(), TMVAMulticlass(), TMVAMulticlassApplication(), TMVARegression(), TMVARegressionApplication(), TProofServ::TProofServ(), TXMLFile::TXMLFile(), TProofOutputFile::Unlink(), TProofServ::UnloadPackage(), TProof::UnloadPackageOnClient(), TGFileBrowser::Update(), TProof::UploadDataSet(), TProof::UploadDataSetFromFile(), TProof::UploadPackage(), TProof::UploadPackageOnClient(), TDataSetManagerFile::WriteDataSet(), TPluginManager::WritePluginMacros(), and TGuiBldDragManager::~TGuiBldDragManager().

Bool_t TSystem::IsPathLocal ( const char *  path  )  [virtual]

Definition at line 1182 of file TSystem.cxx.

References a, b, TUrl::GetHost(), GetHostByName(), TUrl::GetUser(), GetUserInfo(), gSystem, HostName(), kFALSE, kTRUE, and u.

Referenced by TNetSystem::Create(), TFile::GetType(), TWinNTSystem::IsPathLocal(), TUnixSystem::IsPathLocal(), TXNetSystem::IsPathLocal(), and TFileStager::Open().

int TSystem::CopyFile ( const char *  from,
const char *  to,
Bool_t  overwrite = kFALSE 
) [virtual]

Definition at line 1216 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TSystemFile::Copy(), THtml::CopyFileFromEtcDir(), TDocOutput::CopyHtmlFile(), TSystemFile::Move(), TProof::PrepareInputDataFile(), TDocOutput::ProcessDocInDir(), TProof::SaveInputData(), and TProofLite::SendInputDataFile().

int TSystem::Rename ( const char *  from,
const char *  to 
) [virtual]

Definition at line 1228 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by RootShower::CloseWindow(), TDataSetManagerFile::CreateLsFile(), do_anadist(), do_info_server(), do_ls_files_server(), do_put(), do_rm(), do_verify(), TAlienCollection::GetOutputFileName(), RootShower::ProcessMessage(), TSystemFile::Rename(), SplitGLView::SaveConfig(), TEnv::SaveLevel(), TDataSetManagerFile::WriteDataSet(), and ROOT::TTreeProxyGenerator::WriteProxy().

int TSystem::Link ( const char *  from,
const char *  to 
) [virtual]

Definition at line 1237 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by CompileMacro().

int TSystem::Symlink ( const char *  from,
const char *  to 
) [virtual]

Definition at line 1246 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProofLite::CreateSandbox(), TProofLite::CreateSymLinks(), TProofServ::HandleCache(), TProof::LoadPackageOnClient(), TFile::OpenFromCache(), TProofServLite::Setup(), TProofServLite::SetupOnFork(), and TProof::UploadPackageOnClient().

int TSystem::Unlink ( const char *  name  )  [virtual]

Definition at line 1255 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TQueryResultManager::ApplyMaxQueries(), TFile::AsyncOpen(), bill(), TProofServ::CatMotd(), TCondor::ClaimVM(), CleanCompiledMacros(), cleanup(), CleanUp(), CleanupSelector(), TQueryResultManager::CleanupSession(), TDataSetManagerFile::ClearCache(), TProof::ClearData(), TProof::ClearInputData(), TGuiBldDragManager::CloneEditable(), TSessionViewer::CloseWindow(), TGTextEditor::CompileMacro(), CompileMacro(), TGRootIDE::CompileMacro(), TDocOutput::Convert(), TFile::Cp(), TDataSetManagerFile::CreateLsFile(), TProofLite::CreateSandbox(), TProofLite::CreateSymLinks(), TSystemFile::Delete(), TDocDirective::DeleteOutputFiles(), TTabCom::DetermineClass(), do_cache(), do_ls(), MyApplication::DoExit(), TMacro::Exec(), TEveMacro::Exec(), TRootBrowserLite::ExecMacro(), TGRootIDE::ExecuteMacro(), TGTextEditor::ExecuteMacro(), TDSet::ExportFileList(), TTabCom::GetListOfClasses(), TTabCom::GetListOfEnvVars(), TTabCom::GetSysIncludePath(), guitest_playback(), TProofServ::HandleCache(), TProofServ::HandleRemove(), hsumanim(), TProof::LoadPackageOnClient(), TLockFile::Lock(), main(), TFile::MakeProject(), TFileMerger::Merge(), TProofPlayerRemote::MergeOutputFiles(), TSystemFile::Move(), TAlienCollection::Open(), TFile::Open(), RooStudyManager::prepareBatchInput(), TProof::PrepareInputDataFile(), TRootCanvas::PrintCanvas(), ProcessFrame(), PT_AdminFunc(), PT_H1MultiDSetEntryList(), PT_InputData(), R__WriteDependencyFile(), ReadRemoteImage(), TAuthenticate::ReadRootAuthrc(), TProofLite::Remove(), TDataSetManagerFile::RemoveDataSet(), UnitTesting::MethodUnitTestWithROCLimits::run(), run_tutorials(), TDocOutput::RunDot(), runProof(), TProofLite::SendInputDataFile(), TGuiBldDragManager::SetEditable(), TApplicationServer::Setup(), TProofServ::SetupCommon(), TProofServLite::SetupOnFork(), showFile(), ProofNtuple::SlaveTerminate(), TAuthenticate::SshAuth(), StatusPrint(), stressGUI(), stressProof(), TSessionViewer::Terminate(), TProofServ::Terminate(), TApplicationServer::Terminate(), TXProofServ::Terminate(), VectorTest< Dim >::testRead(), TestReport2(), TFile::TFile(), threadsh2(), TMapFile::TMapFile(), TXMLFile::TXMLFile(), TProofOutputFile::Unlink(), TUnixSystem::Unlink(), TWinNTSystem::Unlink(), TNetSystem::Unlink(), TProofServ::UnlinkDataDir(), TProofServ::UnloadPackage(), TProof::UnloadPackageOnClient(), TProof::UploadPackageOnClient(), VerifySize(), TSessionViewer::WriteConfiguration(), TDataSetManagerFile::WriteDataSet(), ROOT::TTreeProxyGenerator::WriteProxy(), TGCommandPlugin::~TGCommandPlugin(), TGRedirectOutputGuard::~TGRedirectOutputGuard(), TGuiBldDragManager::~TGuiBldDragManager(), TLockFile::~TLockFile(), TProof::~TProof(), and TProofLite::~TProofLite().

int TSystem::GetPathInfo ( const char *  path,
Long_t id,
Long_t size,
Long_t flags,
Long_t modtime 
)

Definition at line 1264 of file TSystem.cxx.

References TObject::Error(), kMaxInt, and Long64_t.

Referenced by TFileCollection::Add(), TGFileContainer::AddFile(), TQueryResultManager::ApplyMaxQueries(), TProof::BuildPackageOnClient(), TProofServ::CatMotd(), TDataSetManagerFile::CheckLocalCache(), TAuthenticate::CheckNetrc(), TDataSetManagerFile::ClearCache(), TGFileBrowser::Clicked(), CompileMacro(), TDocOutput::Convert(), TProofServ::CopyFromCache(), TDocOutput::CopyHtmlFile(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TGFileContainer::CreateFileList(), TDataSetManagerFile::CreateLsFile(), do_put(), TGFileBrowser::DoubleClicked(), TProof::DownloadPackage(), file_size(), TMD5::FileChecksum(), FileSize(), THtml::TFileSysDB::Fill(), TDataSetManagerFile::GetDataSets(), TXProofMgr::GetFile(), GetLibraries(), TApplication::GetOptions(), THtml::GetOutputDir(), TUnixSystem::GetPathInfo(), GetPathInfo(), TWinNTSystem::GetPathInfo(), TNetSystem::GetPathInfo(), TGFileContainer::HandleTimer(), importdir(), TProofOutputFile::Init(), TSystemFile::IsDirectory(), TTabCom::IsDirectory(), TSystemDirectory::IsItDirectory(), TDocOutput::IsModified(), IsTextFile(), Load(), TROOT::LoadClass(), TProof::LoadPackageOnClient(), TLockFile::Lock(), TFile::OpenFromCache(), pingServerAt(), TDocOutput::ProcessDocInDir(), TGFileDialog::ProcessMessage(), PT_AdminFunc(), TXProofMgr::PutFile(), TFTP::PutFile(), TDataSetManager::ReadGroupConfig(), THtml::TFileSysDir::Recurse(), TWinNTSystem::RedirectOutput(), TUnixSystem::RedirectOutput(), UnitTesting::RegressionUnitTestWithDeviation::run(), UnitTesting::MethodUnitTestWithROCLimits::run(), UnitTesting::utFactory::run(), runProof(), TApplicationRemote::SendFile(), TProof::SendFile(), TProofServLite::SetupOnFork(), TDataSetManagerFile::ShowCache(), showFile(), TFile::ShrinkCacheFileDir(), TFile::SysStat(), TFileSet::TFileSet(), TRemoteObject::TRemoteObject(), TProofServ::UnlinkDataDir(), TGFileBrowser::Update(), XSReactionDlg::UpdateContainer(), TProof::UploadPackageOnClient(), TDataSetManagerFile::WriteDataSet(), ROOT::TTreeProxyGenerator::WriteProxy(), and TProof::~TProof().

int TSystem::GetPathInfo ( const char *  path,
Long_t id,
Long64_t size,
Long_t flags,
Long_t modtime 
)

Definition at line 1294 of file TSystem.cxx.

References buf, GetPathInfo(), if(), kS_IXGRP, kS_IXOTH, kS_IXUSR, R_ISDIR(), and R_ISREG().

int TSystem::GetPathInfo ( const char *  path,
FileStat_t buf 
) [virtual]

Definition at line 1333 of file TSystem.cxx.

References TObject::AbstractMethod().

int TSystem::GetFsInfo ( const char *  path,
Long_t id,
Long_t bsize,
Long_t blocks,
Long_t bfree 
) [virtual]

Definition at line 1345 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TFTP::GetFile().

int TSystem::Chmod ( const char *  file,
UInt_t  mode 
) [virtual]

Definition at line 1380 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProof::AssertPath(), CompileMacro(), TProofOutputFile::Init(), TLockFile::Lock(), and TFile::SetCacheFileDir().

int TSystem::Umask ( Int_t  mask  )  [virtual]

Definition at line 1389 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProofServ::SetupCommon().

int TSystem::Utime ( const char *  file,
Long_t  modtime,
Long_t  actime 
) [virtual]

Definition at line 1398 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TDataSetManagerFile::CheckLocalCache(), and TMD5::FileChecksum().

const char * TSystem::UnixPathName ( const char *  unixpathname  )  [virtual]

Definition at line 995 of file TSystem.cxx.

Referenced by TChain::Add(), TUploadDataSetDlg::AddFiles(), TRootIconBox::AddObjItem(), basic(), basic2(), benchmarks(), TGRootIDE::Build(), cernbuild(), TGHtmlBrowser::CheckAnchors(), ClassImp(), DNDMainFrame::DNDMainFrame(), TStyleManager::DoExport(), TStyleManager::DoImportCanvas(), TGFileBrowser::DoubleClicked(), TRootBrowser::ExecPlugin(), FirstContour(), fit1(), fitslicesy(), geodemo(), geometry(), TEntryList::GetEntryList(), TGPicturePool::GetPicture(), TGFileBrowser::GotoDir(), h1draw(), TGuiBldDragManager::HandleKey(), TRootBrowser::HandleMenu(), TGListTree::HandleMotion(), hsimple(), TGRootIDE::LoadFile(), loopdir(), motorcycle(), MyApplication::MyApplication(), myfit(), ntuple1(), TEditQueryFrame::OnBrowseSelector(), TNewQueryDlg::OnBrowseSelector(), TSessionFrame::OnBtnAddClicked(), TNewChainDlg::OnDoubleClick(), TTreeViewer::ProcessMessage(), TGFileDialog::ProcessMessage(), TGHtmlBrowser::ProcessMessage(), TGuiBldDragManager::Save(), TGuiBldDragManager::SaveFrame(), TGMainFrame::SaveFrameAsCodeOrImage(), TGTextEdit::SavePrimitive(), TGToolBar::SavePrimitive(), TGListTreeItemStd::SavePrimitive(), TGPopupMenu::SavePrimitive(), TGIcon::SavePrimitive(), TGPictureButton::SavePrimitive(), TGTextView::SavePrimitive(), TRootGuiBuilder::SaveProject(), TClassTree::ScanClasses(), TGRootIDE::Selected(), TGHtmlBrowser::Selected(), TGIcon::SetImagePath(), TEntryList::SetTree(), stressGUI(), tasks(), TestSPlot(), TUploadDataSetDlg::UploadDataSet(), TGRootIDE::URLChanged(), and TGHtmlBrowser::URLChanged().

const char * TSystem::FindFile ( const char *  search,
TString file,
EAccessMode  mode = kFileExists 
) [virtual]

Definition at line 1408 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by THtml::TFileDefinition::GetFileName(), THtml::GetHtmlFileName(), TDocMacroDirective::GetResult(), and Which().

char * TSystem::Which ( const char *  search,
const char *  file,
EAccessMode  mode = kFileExists 
) [virtual]

Definition at line 1419 of file TSystem.cxx.

References TString::Data(), FindFile(), TString::IsNull(), and StrDup().

Referenced by TQMimeTypes::AddType(), TProof::BuildPackageOnClient(), ClassImp(), TApplicationRemote::CollectInput(), CompileMacro(), THtml::Convert(), TProofServLite::CreateServer(), TXProofServ::CreateServer(), TProofServ::CreateServer(), TWinNTSystem::DynamicPathName(), TUnixSystem::DynamicPathName(), TProof::Exec(), TApplicationServer::ExecLogon(), TRint::ExecLogon(), TApplication::ExecuteFile(), finalizeProof(), TUnixSystem::GetLinkedLibraries(), TWinNTSystem::GetLinkedLibraries(), TTabCom::GetListOfEnvVars(), TApplication::GetOptions(), TGPicturePool::GetPicture(), getProof(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), TApplication::InitializeGraphics(), IsFileInIncludePath(), TROOT::LoadMacro(), TROOT::Macro(), TApplicationServer::ProcessLine(), TApplication::ProcessLine(), R__WriteDependencyFile(), TGLFontManager::RegisterFont(), TProofPlayer::ReinitSelector(), runProof(), TQueryResult::SaveSelector(), TClassTree::ScanClasses(), TGLText::SetGLTextFont(), TUnixSystem::SetProgname(), TWinNTSystem::SetProgname(), TTF::SetTextFont(), TAuthenticate::SshAuth(), TUnixSystem::StackTrace(), TRint::Terminate(), TestAuth(), TProof::UploadPackageOnClient(), and ROOT::TTreeProxyGenerator::WriteProxy().

virtual TList* TSystem::GetVolumes ( Option_t  )  const [inline, virtual]

Definition at line 442 of file TSystem.h.

Referenced by TGFileBrowser::BrowseObj(), and TGFileBrowser::GotoDir().

Int_t TSystem::GetUid ( const char *  user = 0  )  [virtual]

Definition at line 1433 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by RooMath::cacheFileName(), TCondor::ClaimVM(), CompileMacro(), TXProofMgr::GetFile(), THDFSSystem::GetPathInfo(), getProof(), GlobusIssuerName(), TClSession::InitAuthentication(), main(), MakeCleanupScript(), PT_Open(), TXProofMgr::PutFile(), RedirectOutput(), runProof(), and SetAliEnSettings().

Int_t TSystem::GetGid ( const char *  group = 0  )  [virtual]

Definition at line 1452 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by THDFSSystem::GetPathInfo().

Int_t TSystem::GetEffectiveUid (  )  [virtual]

Definition at line 1442 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TAuthenticate::ClearAuth(), TAuthenticate::RfioAuth(), and TApplicationRemote::TApplicationRemote().

Int_t TSystem::GetEffectiveGid (  )  [virtual]

Definition at line 1461 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TAuthenticate::RfioAuth().

UserGroup_t * TSystem::GetUserInfo ( Int_t  uid  )  [virtual]

Definition at line 1471 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TSocket::Authenticate(), TSessionViewer::Build(), TAuthenticate::CheckProofAuth(), ClassImp(), TAuthenticate::ClearAuth(), CompileMacro(), TNetSystem::ConsistentWith(), THostAuth::Create(), TXProofMgr::GetFile(), getProof(), TAuthenticate::GetUserPasswd(), TGFileItem::Init(), TProofLite::InitDataSetManager(), TNetSystem::InitRemoteEntity(), IsPathLocal(), Krb5Authenticate(), main(), TSessionFrame::ProofInfos(), PT_Open(), TXProofMgr::PutFile(), TAuthenticate::RfioAuth(), runProof(), TAuthenticate::SetEnvironment(), TXProofServ::Setup(), TProofServLite::Setup(), TProofServ::Setup(), TAFS::TAFS(), TApplicationRemote::TApplicationRemote(), TAuthenticate::TAuthenticate(), TestAuth(), TProof::TProof(), TProofMgr::TProofMgr(), TProof::UploadDataSet(), TMVA::MethodBase::WriteStateToStream(), and TMVA::MethodBase::WriteStateToXML().

UserGroup_t * TSystem::GetUserInfo ( const char *  user = 0  )  [virtual]

Definition at line 1481 of file TSystem.cxx.

References TObject::AbstractMethod().

UserGroup_t * TSystem::GetGroupInfo ( Int_t  gid  )  [virtual]

Definition at line 1492 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TAuthenticate::RfioAuth().

UserGroup_t * TSystem::GetGroupInfo ( const char *  group = 0  )  [virtual]

Definition at line 1505 of file TSystem.cxx.

References TObject::AbstractMethod().

void TSystem::Setenv ( const char *  name,
const char *  value 
) [virtual]

Definition at line 1520 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by ClassImp(), TXNetFile::CreateXClient(), GlobusGetDetails(), h1chain(), TXSocket::InitEnvs(), runProof(), SetAliEnSettings(), TXNetFile::SetEnv(), TProofServ::Setup(), TProofServ::SetupCommon(), TProofServLite::SetupOnFork(), TProof::TProof(), and Unsetenv().

void TSystem::Unsetenv ( const char *  name  )  [virtual]

Definition at line 1528 of file TSystem.cxx.

References Setenv().

Referenced by ClassImp(), and SetAliEnSettings().

const char * TSystem::Getenv ( const char *  env  )  [virtual]

Definition at line 1536 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TGRootIDE::About(), TGTextEditor::About(), TProofPlayerRemote::AddOutputObject(), TProofOutputFile::AdoptFile(), alien(), RooWorkspace::CodeRepo::autoImportClass(), TProof::BuildPackageOnClient(), CalibrateFont(), TProofServ::CatMotd(), TAuthenticate::CheckProofAuth(), TWebFile::CheckProxy(), ClassImp(), CompileMacro(), THostAuth::Create(), TQtApplication::CreateQApplication(), TXProofServ::CreateServer(), TProofServ::CreateServer(), DNDMainFrame::DNDMainFrame(), DynamicPath(), ExpandFileName(), TEnvRec::ExpandValue(), TAuthenticate::FileExpand(), finalizeProof(), GetExpressionFileName(), TTabCom::GetListOfEnvVars(), TProofServ::GetOptions(), getProof(), TXProofServ::GetWorkers(), GlobusCleanupShm(), GlobusGetCredHandle(), GlobusGetLocalEnv(), GlobusIssuerName(), TProofServ::HandleCache(), TProofServ::HandleCheckFile(), SplitGLView::HandleMenu(), TRootBrowser::HandleMenu(), TGeoElementTable::ImportElementsRN(), TXSlave::Init(), TSlaveLite::Init(), TMonaLisaWriter::Init(), TGQt::Init(), TProofOutputFile::Init(), init_icon_paths(), TXSocket::InitEnvs(), TDataSetManagerFile::InitLocalCache(), TProof::InitMembers(), TROOT::InitSystem(), Krb5Authenticate(), main(), make_gui(), MakeCleanupScript(), OldProofServAuthSetup(), P010_TAlien(), TProofLite::Print(), TProof::Print(), GoFTStress::PrintBenchmark(), TGLSAViewer::ProcessFrameMessage(), TTreeViewer::ProcessMessage(), TSessionViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TGHtmlBrowser::ProcessMessage(), TRootCanvas::ProcessMessage(), TAuthenticate::PromptUser(), TAuthenticate::ProofAuthSetup(), pythia_make_gui(), R__WriteDependencyFile(), TProofResourcesStatic::ReadConfigFile(), TDatabasePDG::ReadPDGTable(), TAuthenticate::ReadRootAuthrc(), TProofLite::ResolveKeywords(), RootShower::RootShower(), runProof(), TProof::SaveWorkerInfo(), SetAliEnSettings(), TXNetFile::SetEnv(), SetMaxMemLimits(), TProofLite::SetProofServEnv(), TProofServLite::Setup(), TProofServ::SetupCommon(), TProofServLite::SetupOnFork(), TAuthenticate::SshAuth(), TUnixSystem::StackTrace(), stress(), stressFit(), stressGeometry(), stressGraphics(), stressGUI(), stressLinear(), stressRooFit(), TUnixSystem::TempDirectory(), TWinNTSystem::TempDirectory(), TestAuth(), TProof::TProof(), TProofServ::TProofServ(), TROOT::TROOT(), and TProof::UploadPackageOnClient().

void TSystem::Openlog ( const char *  name,
Int_t  options,
ELogFacility  facility 
) [virtual]

Definition at line 1547 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TApplicationServer::ErrorHandler(), and TProofServ::TProofServ().

void TSystem::Syslog ( ELogLevel  level,
const char *  mess 
) [virtual]

Definition at line 1556 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProofServ::ErrorHandler(), TApplicationServer::ErrorHandler(), TProofServ::HandleSocketInput(), TProofServ::SetupCommon(), TProofServ::Terminate(), and TXProofServ::Terminate().

void TSystem::Closelog (  )  [virtual]

Definition at line 1565 of file TSystem.cxx.

References TObject::AbstractMethod().

Int_t TSystem::RedirectOutput ( const char *  name,
const char *  mode = "a",
RedirectHandle_t h = 0 
) [virtual]

Definition at line 1575 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TFile::AsyncOpen(), TProof::ClearData(), TGRootIDE::CompileMacro(), TDataSetManagerFile::CreateLsFile(), dnd_playback(), MyApplication::DoEnteredCommand(), TProof::DownloadPackage(), TGRootIDE::ExecuteMacro(), TProofPlayerRemote::Finalize(), fitpanel_playback(), TProof::GetStatistics(), graph_edit_playback(), guitest_playback(), TGCommandPlugin::HandleCommand(), TMemStat::MakeReport(), mditest_playback(), TSessionFrame::OnCommandLine(), TFile::Open(), PrintStressProgress(), TProofPlayerRemote::Process(), TProofPlayerLite::Process(), ProcessFrame(), TGRootIDE::ProcessMessage(), PT_AdminFunc(), PT_H1AssertFiles(), PT_Open(), redirguard::redirguard(), ProofTest::Run(), TSessionViewer::ShowEnabledPackages(), TSessionViewer::ShowPackages(), TSessionViewer::ShowStatus(), testBrowsers(), TGRedirectOutputGuard::TGRedirectOutputGuard(), TRedirectOutputGuard::TRedirectOutputGuard(), redirguard::~redirguard(), TGRedirectOutputGuard::~TGRedirectOutputGuard(), and TRedirectOutputGuard::~TRedirectOutputGuard().

void TSystem::ShowOutput ( RedirectHandle_t h  )  [virtual]

Definition at line 1594 of file TSystem.cxx.

References AccessPathName(), buf, TObject::Error(), fclose(), fopen, fprintf(), GetErrno(), gSystem, h, kMAXBUF, kReadPermission, len, lseek, read, ResetErrno(), SEEK_END, SEEK_SET, and TObject::SysError().

Referenced by TFile::AsyncOpen(), TDataSetManagerFile::GetDataSets(), TFile::Open(), and ProofTest::Run().

void TSystem::AddDynamicPath ( const char *  pathname  )  [virtual]

Definition at line 1657 of file TSystem.cxx.

References TObject::AbstractMethod().

const char * TSystem::GetDynamicPath (  )  [virtual]

Definition at line 1665 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProof::AddWorkers(), TProofServ::HandleLibIncPath(), TProof::HandleLibIncPath(), and TGQt::Init().

void TSystem::SetDynamicPath ( const char *  pathname  )  [virtual]

Definition at line 1674 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProofServ::HandleLibIncPath(), TProof::HandleLibIncPath(), and TGQt::Init().

char * TSystem::DynamicPathName ( const char *  lib,
Bool_t  quiet = kFALSE 
) [virtual]

Definition at line 1885 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TAuthenticate::Authenticate(), TSlave::Create(), TProofPlayer::DrawCanvas(), TProofPlayer::FeedBackCanvas(), TUnixSystem::FindDynLib(), TAuthenticate::GenRSAKeys(), TProofPlayer::GetDrawArgs(), TProofMgr::GetXProofMgrHook(), TQtWidget::InitRint(), TROOT::InitThreads(), Load(), TROOT::LoadClass(), main(), TSlave::OldAuthSetup(), TProofServ::OldAuthSetup(), TPluginHandler::Print(), TestAuth(), TUnixSystem::UnixDynListSymbols(), TUnixSystem::UnixDynLoad(), and Unload().

Func_t TSystem::DynFindSymbol ( const char *  module,
const char *  entry 
) [virtual]

Definition at line 1893 of file TSystem.cxx.

References TObject::AbstractMethod(), and gInterpreter.

Referenced by TProofPlayer::DrawCanvas(), TUnixSystem::DynFindSymbol(), TProofPlayer::FeedBackCanvas(), TProofPlayer::GetDrawArgs(), Load(), main(), TSlave::OldAuthSetup(), and TProofServ::OldAuthSetup().

int TSystem::Load ( const char *  module,
const char *  entry = "",
Bool_t  system = kFALSE 
) [virtual]

Definition at line 1719 of file TSystem.cxx.

References TObject::AbstractMethod(), TObjArray::At(), BaseName(), TROOT::ConvertVersionCode2Int(), DirName(), DynamicPathName(), DynFindSymbol(), TObject::Error(), gApplication, gDebug, TObjArray::GetEntriesFast(), GetLibraries(), TNamed::GetName(), GetPathInfo(), TROOT::GetVersionInt(), gInterpreter, gLibraryVersion, gLibraryVersionIdx, gLibraryVersionMax, gROOT, gRootDir, gSystem, i, TString::Index(), TObject::Info(), TApplication::InitializeGraphics(), TString::IsNull(), kNPOS, l, len, TString::Length(), PrependPathName(), R__MatchFilename(), TStorage::ReAllocInt(), and TString::Tokenize().

Referenced by alice_esd_loadlib(), assembly(), TAuthenticate::Authenticate(), Bessel(), ClassImp(), CompileMacro(), copytree(), copytree2(), copytree3(), TSlave::Create(), csgdemo(), Draw_PerfProfiles(), Draw_Slave_Access(), Draw_Time_Hists(), TProofPlayer::DrawCanvas(), dt_MakeRef(), dt_RunDrawTest(), TEveBrowser::EveMenu(), TProofPlayer::FeedBackCanvas(), FeldmanCousins(), foam_demopers(), foam_kanwa(), games(), GammaFun(), TAuthenticate::GenRSAKeys(), geodemo(), TProofPlayer::GetDrawArgs(), TProofMgr::GetXProofMgrHook(), gviz3d(), html(), ideal(), TRootBrowser::InitPlugins(), invertMatrix(), jets(), kalman(), LDAPExample(), Legendre(), LegendreAssoc(), TWinNTSystem::Load(), TUnixSystem::Load(), THtml::LoadAllLibs(), TROOT::LoadClass(), loadLibraries(), TGQt::LoadQt(), LoadXS(), main(), THtml::MakeAll(), TFile::MakeProject(), mathcoreCDF(), mathcoreGenVector(), mathcoreSpecFunc(), mathcoreStatFunc(), mathcoreVectorCollection(), mathcoreVectorFloatIO(), mathcoreVectorIO(), mlpHiggs(), normalDist(), TSlave::OldAuthSetup(), TProofServ::OldAuthSetup(), open_session(), P010_TAlien(), THistPainter::Paint(), PhaseSpace(), TRootCanvas::ProcessMessage(), pythia8(), pythia_display(), QtFileDialog(), QtMultiFileDialog(), QtPrintDialog(), TGQt::ReadPictureDataFromFile(), TProofPlayer::ReinitSelector(), Rolke(), rootgeom(), RootShower::RootShower(), run(), run_foam(), Run_Node_Tests(), Run_Simple_Test(), run_unuran(), runIt(), runProof(), TimeReport::save(), solveLinear(), stress8(), stressMathCore(), stressShapes(), testCompositeObj(), testIO(), testMinimize(), testTrack(), testVector3D(), testVectorIO(), TMultiLayerPerceptron::TMultiLayerPerceptron(), tree4r(), tStudent(), tv3(), unuranDemo(), unuranDistr(), unuranMulti2D(), and unuranMultiDim().

void TSystem::Unload ( const char *  module  )  [virtual]

Definition at line 1907 of file TSystem.cxx.

References TObject::AbstractMethod(), DynamicPathName(), and gInterpreter.

Referenced by TUnixSystem::Unload().

void TSystem::ListSymbols ( const char *  module,
const char *  re = "" 
) [virtual]

Definition at line 1923 of file TSystem.cxx.

References TObject::AbstractMethod().

void TSystem::ListLibraries ( const char *  regexp = ""  )  [virtual]

Definition at line 1931 of file TSystem.cxx.

References GetLibraries(), i, TString::Index(), kNPOS, TString::Length(), Printf(), s, and start.

Referenced by TUnixSystem::ListLibraries().

const char * TSystem::GetLibraries ( const char *  regexp = "",
const char *  option = "",
Bool_t  isRegexp = kTRUE 
) [virtual]

Definition at line 1978 of file TSystem.cxx.

References TString::Append(), TString::Clear(), TString::First(), fLinkedLibs, fListLibs, GetLinkedLibraries(), GetPathInfo(), gInterpreter, TString::Index(), TString::IsNull(), TString::kBoth, kNPOS, kTRUE, TString::Length(), LINKEDLIBS, TString::Prepend(), TString::ReplaceAll(), s, start, and TString::Strip().

Referenced by ClassImp(), CompileMacro(), Draw_PerfProfiles(), Draw_Slave_Access(), Draw_Time_Hists(), TWinNTSystem::GetLibraries(), ListLibraries(), Load(), TFile::MakeProject(), and Run_Node_Tests().

TInetAddress TSystem::GetHostByName ( const char *  server  )  [virtual]

Definition at line 2150 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TBonjourResolver::BonjourResolveReply(), TAuthenticate::CheckHost(), TAuthenticate::CheckNetrc(), TAuthenticate::ClearAuth(), TWinNTSystem::ConnectService(), THostAuth::Create(), TCastorFile::FindServerAndPath(), TAuthenticate::GetHostAuth(), TUrl::GetHostFQDN(), TUUID::GetNodeIdentifier(), TAuthenticate::HasHostAuth(), IsPathLocal(), TXNetSystem::Locate(), TProofResourcesStatic::ReadConfigFile(), TProofPEAC::StartSlaves(), TAuthenticate::TAuthenticate(), TProof::TProof(), TSocket::TSocket(), TXSocket::TXSocket(), and TUnixSystem::UnixTcpConnect().

TInetAddress TSystem::GetPeerName ( int  sock  )  [virtual]

Definition at line 2159 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TSocket::TSocket().

TInetAddress TSystem::GetSockName ( int  sock  )  [virtual]

Definition at line 2168 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProofServ::CreateServer(), TSocket::GetLocalInetAddress(), and TPSocket::GetLocalInetAddress().

int TSystem::GetServiceByName ( const char *  service  )  [virtual]

Definition at line 2177 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by ClassImp(), TXSlave::Init(), TProofMgr::MatchUrl(), TXProofMgr::MatchUrl(), TProofMgr::TProofMgr(), and TSocket::TSocket().

char * TSystem::GetServiceByPort ( int  port  )  [virtual]

Definition at line 2186 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TSocket::TSocket().

int TSystem::OpenConnection ( const char *  server,
int  port,
int  tcpwindowsize = -1 
) [virtual]

Definition at line 2194 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by ClassImp(), and TSocket::TSocket().

int TSystem::AnnounceTcpService ( int  port,
Bool_t  reuse,
int  backlog,
int  tcpwindowsize = -1 
) [virtual]

Definition at line 2203 of file TSystem.cxx.

References TObject::AbstractMethod().

int TSystem::AnnounceUnixService ( int  port,
int  backlog 
) [virtual]

Definition at line 2212 of file TSystem.cxx.

References TObject::AbstractMethod().

int TSystem::AnnounceUnixService ( const char *  sockpath,
int  backlog 
) [virtual]

Definition at line 2221 of file TSystem.cxx.

References TObject::AbstractMethod().

int TSystem::AcceptConnection ( int  sock  )  [virtual]

Definition at line 2230 of file TSystem.cxx.

References TObject::AbstractMethod().

void TSystem::CloseConnection ( int  sock,
Bool_t  force = kFALSE 
) [virtual]

Definition at line 2239 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TSocket::Close(), and TPSocket::Init().

int TSystem::RecvRaw ( int  sock,
void *  buffer,
int  length,
int  flag 
) [virtual]

Definition at line 2247 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TSocket::Recv(), TSocket::RecvRaw(), and TSocket::Send().

int TSystem::SendRaw ( int  sock,
const void *  buffer,
int  length,
int  flag 
) [virtual]

Definition at line 2257 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TSocket::Recv(), TSocket::Send(), and TSocket::SendRaw().

int TSystem::RecvBuf ( int  sock,
void *  buffer,
int  length 
) [virtual]

Definition at line 2267 of file TSystem.cxx.

References TObject::AbstractMethod().

int TSystem::SendBuf ( int  sock,
const void *  buffer,
int  length 
) [virtual]

Definition at line 2276 of file TSystem.cxx.

References TObject::AbstractMethod().

int TSystem::SetSockOpt ( int  sock,
int  kind,
int  val 
) [virtual]

Definition at line 2285 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TWinNTSystem::AnnounceTcpService(), TWinNTSystem::ConnectService(), TSocket::SetOption(), TUnixSystem::UnixTcpConnect(), and TUnixSystem::UnixTcpService().

int TSystem::GetSockOpt ( int  sock,
int  kind,
int *  val 
) [virtual]

Definition at line 2294 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TSocket::GetOption().

int TSystem::GetSysInfo ( SysInfo_t info  )  const [virtual]

Definition at line 2305 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProofLite::GetNumberOfWorkers(), TProofServ::HandleSocketInput(), TTreeCacheUnzip::Init(), THtml::MakeAll(), and TSessionViewer::ReadConfiguration().

int TSystem::GetCpuInfo ( CpuInfo_t info,
Int_t  sampleTime = 1000 
) const [virtual]

Definition at line 2316 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by Update().

int TSystem::GetMemInfo ( MemInfo_t info  )  const [virtual]

Definition at line 2327 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TMemStatManager::DumpTo(), TTimeHists::SetupHist(), TMemStatShow::Show(), and Update().

int TSystem::GetProcInfo ( ProcInfo_t info  )  const [virtual]

Definition at line 2337 of file TSystem.cxx.

References TObject::AbstractMethod().

Referenced by TProofPlayer::CheckMemUsage(), TMemStatManager::DumpTo(), Mem(), TProofPlayerRemote::NotifyMemory(), TMonaLisaWriter::SendProcessingProgress(), TProofServ::Terminate(), and TXProofServ::Terminate().

void TSystem::AddIncludePath ( const char *  includePath  )  [virtual]

Definition at line 3854 of file TSystem.cxx.

References fIncludePath.

Referenced by TProofServ::HandleCache(), TProofServ::HandleLibIncPath(), TProof::HandleLibIncPath(), TGQt::Init(), TProof::Load(), TProof::LoadPackageOnClient(), and Run_Node_Tests().

void TSystem::AddLinkedLibs ( const char *  linkedLib  )  [virtual]

Definition at line 3865 of file TSystem.cxx.

References fLinkedLibs.

int TSystem::CompileMacro ( const char *  filename,
Option_t opt = "",
const char *  library_name = "",
const char *  build_dir = "",
UInt_t  dirmode = 0 
) [virtual]

Definition at line 2546 of file TSystem.cxx.

References AccessPathName(), TSeqCollection::Add(), TString::Append(), AssignAndDelete(), BaseName(), c, Chmod(), TString::CompareTo(), ConcatFileName(), TString::Contains(), TString::Data(), DirName(), EOF, TObject::Error(), Error, Exec(), ExpandFileName(), ExpandPathName(), fAclicMode, fAclicProperties, fclose(), fCompiled, fFlagsDebug, fFlagsOpt, TCollection::FindObject(), fMakeExe, fMakeSharedLib, fObjExt, fopen, fSoExt, UserGroup_t::fUser, gDebug, gEnv, GetBuildDir(), Getenv(), GetIncludePath(), GetLibraries(), getline(), GetLinkdefSuffix(), GetMakeSharedLib(), GetObjExt(), GetPathInfo(), TNamed::GetTitle(), GetUid(), TObject::GetUniqueID(), GetUserInfo(), TEnv::GetValue(), gInterpreter, gROOT, gRootDir, gSystem, HomeDirectory(), i, TRegexp::Index(), TString::Index(), TObject::Info(), IsAbsoluteFileName(), k, kDebug, kDefault, keep, TString::kExact, kFALSE, kFileExists, kFlatBuildDir, TString::kIgnoreCase, TObject::kMustCleanup, kNPOS, kOpt, kTRUE, kWritePermission, TString::Last(), len, TString::Length(), line, Link(), Load(), TROOT::LoadClass(), lookup(), mkdir(), name, newline, out, TString::Prepend(), R__WriteDependencyFile(), TCollection::Remove(), TString::Remove(), TString::Replace(), TString::ReplaceAll(), result(), ROOT_RELEASE, ROOTBUILD, size_t, sname, strcpy(), TString::Strip(), TempDirectory(), TNamed::TNamed(), Unlink(), TObject::Warning(), Which(), and WorkingDirectory().

Referenced by RooWorkspace::CodeRepo::compileClasses(), TGTextEditor::CompileMacro(), and TGRootIDE::CompileMacro().

Int_t TSystem::GetAclicProperties (  )  const [virtual]

Definition at line 3607 of file TSystem.cxx.

References fAclicProperties.

const char * TSystem::GetBuildArch (  )  const [virtual]

Definition at line 3616 of file TSystem.cxx.

References fBuildArch.

Referenced by TProofLite::Print(), TProof::Print(), TRint::PrintLogo(), and TProofServ::SetupCommon().

const char * TSystem::GetBuildCompiler (  )  const [virtual]

Definition at line 3623 of file TSystem.cxx.

References fBuildCompiler.

const char * TSystem::GetBuildCompilerVersion (  )  const [virtual]

Definition at line 3630 of file TSystem.cxx.

References fBuildCompilerVersion.

Referenced by memstat::TMemStatMng::Init(), TProofLite::Print(), TProof::Print(), and TProofServ::SetupCommon().

const char * TSystem::GetBuildNode (  )  const [virtual]

Definition at line 3637 of file TSystem.cxx.

References fBuildNode.

Referenced by memstat::TMemStatMng::Init(), main(), stress(), stressFit(), stressGeometry(), stressGraphics(), stressGUI(), stressLinear(), stressRooFit(), TMVA::MethodBase::WriteStateToStream(), and TMVA::MethodBase::WriteStateToXML().

const char * TSystem::GetBuildDir (  )  const [virtual]

Definition at line 3644 of file TSystem.cxx.

References fBuildDir, gEnv, TEnv::GetValue(), and TString::Length().

Referenced by CompileMacro().

const char * TSystem::GetFlagsDebug (  )  const [virtual]

Definition at line 3655 of file TSystem.cxx.

References fFlagsDebug.

Referenced by memstat::TMemStatMng::Init(), and TFile::MakeProject().

const char * TSystem::GetFlagsOpt (  )  const [virtual]

Definition at line 3662 of file TSystem.cxx.

References fFlagsOpt.

Referenced by memstat::TMemStatMng::Init(), and TFile::MakeProject().

const char * TSystem::GetIncludePath (  )  [virtual]

Definition at line 3697 of file TSystem.cxx.

References TString::Append(), fIncludePath, fListPaths, and gInterpreter.

Referenced by TProof::AddWorkers(), CompileMacro(), TProofServ::HandleCache(), TProofServ::HandleLibIncPath(), TProof::HandleLibIncPath(), IsFileInIncludePath(), TProof::Load(), TFile::MakeProject(), TProofPlayer::ReinitSelector(), Run_Node_Tests(), TMVAGui(), TMVAMultiClassGui(), TMVARegGui(), TProofServ::UnloadPackage(), TProof::UnloadPackageOnClient(), and ROOT::TTreeProxyGenerator::WriteProxy().

const char * TSystem::GetLinkedLibs (  )  const [virtual]

Definition at line 3706 of file TSystem.cxx.

References fLinkedLibs.

Referenced by TGQt::Init().

const char * TSystem::GetLinkdefSuffix (  )  const [virtual]

Definition at line 3714 of file TSystem.cxx.

References fLinkdefSuffix, gEnv, TEnv::GetValue(), and TString::Length().

Referenced by CompileMacro().

TSystem::EAclicMode TSystem::GetAclicMode (  )  const [virtual]

Definition at line 3669 of file TSystem.cxx.

References fAclicMode.

const char * TSystem::GetMakeExe (  )  const [virtual]

Definition at line 3689 of file TSystem.cxx.

References fMakeExe.

const char * TSystem::GetMakeSharedLib (  )  const [virtual]

Definition at line 3681 of file TSystem.cxx.

References fMakeSharedLib.

Referenced by CompileMacro(), and TFile::MakeProject().

const char * TSystem::GetSoExt (  )  const [virtual]

Definition at line 3726 of file TSystem.cxx.

References fSoExt.

Referenced by alice_esd_loadlib(), THtml::CreateListOfClasses(), TFile::MakeProject(), and R__WriteDependencyFile().

const char * TSystem::GetObjExt (  )  const [virtual]

Definition at line 3733 of file TSystem.cxx.

References fObjExt.

Referenced by CompileMacro(), and TFile::MakeProject().

void TSystem::SetBuildDir ( const char *  build_dir,
Bool_t  isflat = kFALSE 
) [virtual]

Definition at line 3740 of file TSystem.cxx.

References fAclicProperties, fBuildDir, TObject::kBitMask, and kFlatBuildDir.

void TSystem::SetFlagsDebug ( const char *   )  [virtual]

Definition at line 3759 of file TSystem.cxx.

References fFlagsDebug.

void TSystem::SetFlagsOpt ( const char *   )  [virtual]

Definition at line 3768 of file TSystem.cxx.

References fFlagsOpt.

void TSystem::SetIncludePath ( const char *  includePath  )  [virtual]

Definition at line 3876 of file TSystem.cxx.

References fIncludePath.

Referenced by TProofServ::HandleLibIncPath(), TProof::HandleLibIncPath(), TProof::Load(), TProofPlayer::ReinitSelector(), TMVAGui(), TMVAMultiClassGui(), TMVARegGui(), TProofServ::UnloadPackage(), and TProof::UnloadPackageOnClient().

void TSystem::SetMakeExe ( const char *  directives  )  [virtual]

Definition at line 3789 of file TSystem.cxx.

References fMakeExe.

void TSystem::SetAclicMode ( EAclicMode  mode  )  [virtual]

Definition at line 3777 of file TSystem.cxx.

References fAclicMode.

void TSystem::SetMakeSharedLib ( const char *  directives  )  [virtual]

Definition at line 3804 of file TSystem.cxx.

References fMakeSharedLib.

void TSystem::SetLinkedLibs ( const char *  linkedLibs  )  [virtual]

Definition at line 3891 of file TSystem.cxx.

References fLinkedLibs.

Referenced by TGQt::Init().

void TSystem::SetLinkdefSuffix ( const char *  suffix  )  [virtual]

Definition at line 3902 of file TSystem.cxx.

References fLinkdefSuffix.

void TSystem::SetSoExt ( const char *  soExt  )  [virtual]

Definition at line 3921 of file TSystem.cxx.

References fSoExt.

void TSystem::SetObjExt ( const char *  objExt  )  [virtual]

Definition at line 3929 of file TSystem.cxx.

References fObjExt.

TString TSystem::SplitAclicMode ( const char *  filename,
TString mode,
TString args,
TString io 
) const [virtual]

Definition at line 3937 of file TSystem.cxx.

References TString::Clear(), len, s2, Strip(), and t.

Referenced by TProofServ::CopyFromCache(), TProofLite::CopyMacroToCache(), TProofServ::CopyToCache(), TTreePlayer::DrawScript(), TApplication::ExecuteFile(), TProof::GetFileInCmd(), TApplication::GetOptions(), TSelector::GetSelector(), IsFileInIncludePath(), TProof::Load(), TROOT::LoadMacro(), TROOT::Macro(), TApplicationServer::ProcessLine(), TApplication::ProcessLine(), TQueryResult::SaveSelector(), and TProofPlayerRemote::SendSelector().

void TSystem::CleanCompiledMacros (  )  [virtual]

Definition at line 4026 of file TSystem.cxx.

References fCompiled, TNamed::GetTitle(), TObject::kMustCleanup, TObject::TestBit(), and Unlink().

Referenced by TROOT::~TROOT().

TSystem* TSystem::FindHelper ( const char *  path,
void *  dirptr = 0 
) [protected]

virtual Bool_t TSystem::ConsistentWith ( const char *  path,
void *  dirptr = 0 
) [protected, virtual]

virtual const char* TSystem::ExpandFileName ( const char *  fname  )  [protected, virtual]

virtual void TSystem::SigAlarmInterruptsSyscalls ( Bool_t   )  [inline, protected, virtual]

Definition at line 322 of file TSystem.h.

virtual const char* TSystem::GetLinkedLibraries (  )  [protected, virtual]

virtual void TSystem::DoBeep ( Int_t  = -1,
Int_t  = -1 
) const [inline, protected, virtual]

Definition at line 324 of file TSystem.h.

References fflush().

static const char* TSystem::StripOffProto ( const char *  path,
const char *  proto 
) [inline, static, protected]

Definition at line 326 of file TSystem.h.

TSystem& TSystem::operator= ( const TSystem  )  [private]

virtual Bool_t TSystem::Init (  )  [virtual]

virtual void TSystem::SetProgname ( const char *  name  )  [virtual]

virtual void TSystem::SetDisplay (  )  [virtual]

void TSystem::SetErrorStr ( const char *  errstr  ) 

const char* TSystem::GetErrorStr (  )  const [inline]

Definition at line 343 of file TSystem.h.

References fLastErrorString.

virtual const char* TSystem::GetError (  )  [virtual]

void TSystem::RemoveOnExit ( TObject obj  ) 

virtual const char* TSystem::HostName (  )  [virtual]

virtual void TSystem::NotifyApplicationCreated (  )  [virtual]

static Int_t TSystem::GetErrno (  )  [static]

static void TSystem::ResetErrno (  )  [static]

void TSystem::Beep ( Int_t  freq = -1,
Int_t  duration = -1,
Bool_t  setDefault = kFALSE 
)

void TSystem::GetBeepDefaults ( Int_t freq,
Int_t duration 
) const [inline]

Definition at line 352 of file TSystem.h.

References fBeepDuration, and fBeepFreq.

virtual void TSystem::Run (  )  [virtual]

virtual Bool_t TSystem::ProcessEvents (  )  [virtual]

virtual void TSystem::DispatchOneEvent ( Bool_t  pendingOnly = kFALSE  )  [virtual]

virtual void TSystem::ExitLoop (  )  [virtual]

Bool_t TSystem::InControl (  )  const [inline]

Definition at line 359 of file TSystem.h.

References fInControl.

virtual void TSystem::InnerLoop (  )  [virtual]

virtual Int_t TSystem::Select ( TList active,
Long_t  timeout 
) [virtual]

virtual Int_t TSystem::Select ( TFileHandler fh,
Long_t  timeout 
) [virtual]

virtual void TSystem::AddSignalHandler ( TSignalHandler sh  )  [virtual]

virtual TSignalHandler* TSystem::RemoveSignalHandler ( TSignalHandler sh  )  [virtual]

virtual void TSystem::ResetSignal ( ESignals  sig,
Bool_t  reset = kTRUE 
) [virtual]

virtual void TSystem::IgnoreSignal ( ESignals  sig,
Bool_t  ignore = kTRUE 
) [virtual]

virtual void TSystem::IgnoreInterrupt ( Bool_t  ignore = kTRUE  )  [virtual]

virtual TSeqCollection* TSystem::GetListOfSignalHandlers (  )  const [inline, virtual]

Definition at line 370 of file TSystem.h.

References fSignalHandler.

virtual void TSystem::AddFileHandler ( TFileHandler fh  )  [virtual]

virtual TFileHandler* TSystem::RemoveFileHandler ( TFileHandler fh  )  [virtual]

virtual TSeqCollection* TSystem::GetListOfFileHandlers (  )  const [inline, virtual]

Definition at line 373 of file TSystem.h.

References fFileHandler.

virtual void TSystem::AddStdExceptionHandler ( TStdExceptionHandler eh  )  [virtual]

virtual TStdExceptionHandler* TSystem::RemoveStdExceptionHandler ( TStdExceptionHandler eh  )  [virtual]

virtual TSeqCollection* TSystem::GetListOfStdExceptionHandlers (  )  const [inline, virtual]

Definition at line 376 of file TSystem.h.

References fStdExceptionHandler.

virtual Int_t TSystem::GetFPEMask (  )  [virtual]

virtual Int_t TSystem::SetFPEMask ( Int_t  mask = kDefaultMask  )  [virtual]

virtual TTime TSystem::Now (  )  [virtual]

virtual TSeqCollection* TSystem::GetListOfTimers (  )  const [inline, virtual]

Definition at line 384 of file TSystem.h.

References fTimers.

virtual void TSystem::AddTimer ( TTimer t  )  [virtual]

virtual TTimer* TSystem::RemoveTimer ( TTimer t  )  [virtual]

virtual void TSystem::ResetTimer ( TTimer  )  [inline, virtual]

Definition at line 387 of file TSystem.h.

virtual Long_t TSystem::NextTimeOut ( Bool_t  mode  )  [virtual]

virtual void TSystem::Sleep ( UInt_t  milliSec  )  [virtual]

virtual Int_t TSystem::Exec ( const char *  shellcmd  )  [virtual]

virtual FILE* TSystem::OpenPipe ( const char *  command,
const char *  mode 
) [virtual]

virtual int TSystem::ClosePipe ( FILE *  pipe  )  [virtual]

virtual TString TSystem::GetFromPipe ( const char *  command  )  [virtual]

virtual void TSystem::Exit ( int  code,
Bool_t  mode = kTRUE 
) [virtual]

virtual void TSystem::Abort ( int  code = 0  )  [virtual]

virtual int TSystem::GetPid (  )  [virtual]

virtual void TSystem::StackTrace (  )  [virtual]

virtual int TSystem::MakeDirectory ( const char *  name  )  [virtual]

virtual void* TSystem::OpenDirectory ( const char *  name  )  [virtual]

virtual void TSystem::FreeDirectory ( void *  dirp  )  [virtual]

virtual const char* TSystem::GetDirEntry ( void *  dirp  )  [virtual]

virtual void* TSystem::GetDirPtr (  )  const [inline, virtual]

Definition at line 406 of file TSystem.h.

virtual Bool_t TSystem::ChangeDirectory ( const char *  path  )  [virtual]

virtual const char* TSystem::WorkingDirectory (  )  [virtual]

virtual const char* TSystem::HomeDirectory ( const char *  userName = 0  )  [virtual]

virtual int TSystem::mkdir ( const char *  name,
Bool_t  recursive = kFALSE 
) [virtual]

Bool_t TSystem::cd ( const char *  path  )  [inline]

Definition at line 411 of file TSystem.h.

References ChangeDirectory().

const char* TSystem::pwd (  )  [inline]

Definition at line 412 of file TSystem.h.

References WorkingDirectory().

virtual const char* TSystem::TempDirectory (  )  const [virtual]

virtual FILE* TSystem::TempFileName ( TString base,
const char *  dir = 0 
) [virtual]

virtual const char* TSystem::BaseName ( const char *  pathname  )  [virtual]

virtual const char* TSystem::DirName ( const char *  pathname  )  [virtual]

virtual char* TSystem::ConcatFileName ( const char *  dir,
const char *  name 
) [virtual]

virtual Bool_t TSystem::IsAbsoluteFileName ( const char *  dir  )  [virtual]

virtual Bool_t TSystem::IsFileInIncludePath ( const char *  name,
char **  fullpath = 0 
) [virtual]

virtual const char* TSystem::PrependPathName ( const char *  dir,
TString name 
) [virtual]

virtual Bool_t TSystem::ExpandPathName ( TString path  )  [virtual]

virtual char* TSystem::ExpandPathName ( const char *  path  )  [virtual]

virtual Bool_t TSystem::AccessPathName ( const char *  path,
EAccessMode  mode = kFileExists 
) [virtual]

virtual Bool_t TSystem::IsPathLocal ( const char *  path  )  [virtual]

virtual int TSystem::CopyFile ( const char *  from,
const char *  to,
Bool_t  overwrite = kFALSE 
) [virtual]

virtual int TSystem::Rename ( const char *  from,
const char *  to 
) [virtual]

virtual int TSystem::Link ( const char *  from,
const char *  to 
) [virtual]

virtual int TSystem::Symlink ( const char *  from,
const char *  to 
) [virtual]

virtual int TSystem::Unlink ( const char *  name  )  [virtual]

int TSystem::GetPathInfo ( const char *  path,
Long_t id,
Long_t size,
Long_t flags,
Long_t modtime 
)

int TSystem::GetPathInfo ( const char *  path,
Long_t id,
Long64_t size,
Long_t flags,
Long_t modtime 
)

virtual int TSystem::GetPathInfo ( const char *  path,
FileStat_t buf 
) [virtual]

virtual int TSystem::GetFsInfo ( const char *  path,
Long_t id,
Long_t bsize,
Long_t blocks,
Long_t bfree 
) [virtual]

virtual int TSystem::Chmod ( const char *  file,
UInt_t  mode 
) [virtual]

virtual int TSystem::Umask ( Int_t  mask  )  [virtual]

virtual int TSystem::Utime ( const char *  file,
Long_t  modtime,
Long_t  actime 
) [virtual]

virtual const char* TSystem::UnixPathName ( const char *  unixpathname  )  [virtual]

virtual const char* TSystem::FindFile ( const char *  search,
TString file,
EAccessMode  mode = kFileExists 
) [virtual]

virtual char* TSystem::Which ( const char *  search,
const char *  file,
EAccessMode  mode = kFileExists 
) [virtual]

virtual TList* TSystem::GetVolumes ( Option_t  )  const [inline, virtual]

Definition at line 442 of file TSystem.h.

virtual Int_t TSystem::GetUid ( const char *  user = 0  )  [virtual]

virtual Int_t TSystem::GetGid ( const char *  group = 0  )  [virtual]

virtual Int_t TSystem::GetEffectiveUid (  )  [virtual]

virtual Int_t TSystem::GetEffectiveGid (  )  [virtual]

virtual UserGroup_t* TSystem::GetUserInfo ( Int_t  uid  )  [virtual]

virtual UserGroup_t* TSystem::GetUserInfo ( const char *  user = 0  )  [virtual]

virtual UserGroup_t* TSystem::GetGroupInfo ( Int_t  gid  )  [virtual]

virtual UserGroup_t* TSystem::GetGroupInfo ( const char *  group = 0  )  [virtual]

virtual void TSystem::Setenv ( const char *  name,
const char *  value 
) [virtual]

virtual void TSystem::Unsetenv ( const char *  name  )  [virtual]

virtual const char* TSystem::Getenv ( const char *  env  )  [virtual]

virtual void TSystem::Openlog ( const char *  name,
Int_t  options,
ELogFacility  facility 
) [virtual]

virtual void TSystem::Syslog ( ELogLevel  level,
const char *  mess 
) [virtual]

virtual void TSystem::Closelog (  )  [virtual]

virtual Int_t TSystem::RedirectOutput ( const char *  name,
const char *  mode = "a",
RedirectHandle_t h = 0 
) [virtual]

virtual void TSystem::ShowOutput ( RedirectHandle_t h  )  [virtual]

virtual void TSystem::AddDynamicPath ( const char *  pathname  )  [virtual]

virtual const char* TSystem::GetDynamicPath (  )  [virtual]

virtual void TSystem::SetDynamicPath ( const char *  pathname  )  [virtual]

virtual char* TSystem::DynamicPathName ( const char *  lib,
Bool_t  quiet = kFALSE 
) [virtual]

virtual Func_t TSystem::DynFindSymbol ( const char *  module,
const char *  entry 
) [virtual]

virtual int TSystem::Load ( const char *  module,
const char *  entry = "",
Bool_t  system = kFALSE 
) [virtual]

virtual void TSystem::Unload ( const char *  module  )  [virtual]

virtual void TSystem::ListSymbols ( const char *  module,
const char *  re = "" 
) [virtual]

virtual void TSystem::ListLibraries ( const char *  regexp = ""  )  [virtual]

virtual const char* TSystem::GetLibraries ( const char *  regexp = "",
const char *  option = "",
Bool_t  isRegexp = kTRUE 
) [virtual]

virtual TInetAddress TSystem::GetHostByName ( const char *  server  )  [virtual]

virtual TInetAddress TSystem::GetPeerName ( int  sock  )  [virtual]

virtual TInetAddress TSystem::GetSockName ( int  sock  )  [virtual]

virtual int TSystem::GetServiceByName ( const char *  service  )  [virtual]

virtual char* TSystem::GetServiceByPort ( int  port  )  [virtual]

virtual int TSystem::OpenConnection ( const char *  server,
int  port,
int  tcpwindowsize = -1 
) [virtual]

virtual int TSystem::AnnounceTcpService ( int  port,
Bool_t  reuse,
int  backlog,
int  tcpwindowsize = -1 
) [virtual]

virtual int TSystem::AnnounceUnixService ( int  port,
int  backlog 
) [virtual]

virtual int TSystem::AnnounceUnixService ( const char *  sockpath,
int  backlog 
) [virtual]

virtual int TSystem::AcceptConnection ( int  sock  )  [virtual]

virtual void TSystem::CloseConnection ( int  sock,
Bool_t  force = kFALSE 
) [virtual]

virtual int TSystem::RecvRaw ( int  sock,
void *  buffer,
int  length,
int  flag 
) [virtual]

virtual int TSystem::SendRaw ( int  sock,
const void *  buffer,
int  length,
int  flag 
) [virtual]

virtual int TSystem::RecvBuf ( int  sock,
void *  buffer,
int  length 
) [virtual]

virtual int TSystem::SendBuf ( int  sock,
const void *  buffer,
int  length 
) [virtual]

virtual int TSystem::SetSockOpt ( int  sock,
int  kind,
int  val 
) [virtual]

virtual int TSystem::GetSockOpt ( int  sock,
int  kind,
int *  val 
) [virtual]

virtual int TSystem::GetSysInfo ( SysInfo_t info  )  const [virtual]

virtual int TSystem::GetCpuInfo ( CpuInfo_t info,
Int_t  sampleTime = 1000 
) const [virtual]

virtual int TSystem::GetMemInfo ( MemInfo_t info  )  const [virtual]

virtual int TSystem::GetProcInfo ( ProcInfo_t info  )  const [virtual]

virtual void TSystem::AddIncludePath ( const char *  includePath  )  [virtual]

virtual void TSystem::AddLinkedLibs ( const char *  linkedLib  )  [virtual]

virtual int TSystem::CompileMacro ( const char *  filename,
Option_t opt = "",
const char *  library_name = "",
const char *  build_dir = "",
UInt_t  dirmode = 0 
) [virtual]

virtual Int_t TSystem::GetAclicProperties (  )  const [virtual]

virtual const char* TSystem::GetBuildArch (  )  const [virtual]

virtual const char* TSystem::GetBuildCompiler (  )  const [virtual]

virtual const char* TSystem::GetBuildCompilerVersion (  )  const [virtual]

virtual const char* TSystem::GetBuildNode (  )  const [virtual]

virtual const char* TSystem::GetBuildDir (  )  const [virtual]

virtual const char* TSystem::GetFlagsDebug (  )  const [virtual]

virtual const char* TSystem::GetFlagsOpt (  )  const [virtual]

virtual const char* TSystem::GetIncludePath (  )  [virtual]

virtual const char* TSystem::GetLinkedLibs (  )  const [virtual]

virtual const char* TSystem::GetLinkdefSuffix (  )  const [virtual]

virtual EAclicMode TSystem::GetAclicMode (  )  const [virtual]

virtual const char* TSystem::GetMakeExe (  )  const [virtual]

virtual const char* TSystem::GetMakeSharedLib (  )  const [virtual]

virtual const char* TSystem::GetSoExt (  )  const [virtual]

virtual const char* TSystem::GetObjExt (  )  const [virtual]

virtual void TSystem::SetBuildDir ( const char *  build_dir,
Bool_t  isflat = kFALSE 
) [virtual]

virtual void TSystem::SetFlagsDebug ( const char *   )  [virtual]

virtual void TSystem::SetFlagsOpt ( const char *   )  [virtual]

virtual void TSystem::SetIncludePath ( const char *  includePath  )  [virtual]

virtual void TSystem::SetMakeExe ( const char *  directives  )  [virtual]

virtual void TSystem::SetAclicMode ( EAclicMode  mode  )  [virtual]

virtual void TSystem::SetMakeSharedLib ( const char *  directives  )  [virtual]

virtual void TSystem::SetLinkedLibs ( const char *  linkedLibs  )  [virtual]

virtual void TSystem::SetLinkdefSuffix ( const char *  suffix  )  [virtual]

virtual void TSystem::SetSoExt ( const char *  soExt  )  [virtual]

virtual void TSystem::SetObjExt ( const char *  objExt  )  [virtual]

virtual TString TSystem::SplitAclicMode ( const char *  filename,
TString mode,
TString args,
TString io 
) const [virtual]

virtual void TSystem::CleanCompiledMacros (  )  [virtual]


Member Data Documentation

TFdSet* TSystem::fReadmask [protected]

Definition at line 271 of file TSystem.h.

Referenced by TUnixSystem::AddFileHandler(), TWinNTSystem::AddFileHandler(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TWinNTSystem::Init(), TUnixSystem::Init(), TWinNTSystem::RemoveFileHandler(), TUnixSystem::RemoveFileHandler(), and TUnixSystem::~TUnixSystem().

TFdSet* TSystem::fWritemask [protected]

Files that should be checked for read events.

Definition at line 272 of file TSystem.h.

Referenced by TUnixSystem::AddFileHandler(), TWinNTSystem::AddFileHandler(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TWinNTSystem::Init(), TUnixSystem::Init(), TWinNTSystem::RemoveFileHandler(), TUnixSystem::RemoveFileHandler(), and TUnixSystem::~TUnixSystem().

TFdSet* TSystem::fReadready [protected]

Files that should be checked for write events.

Definition at line 273 of file TSystem.h.

Referenced by TUnixSystem::CheckDescriptors(), TWinNTSystem::CheckDescriptors(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TWinNTSystem::Init(), TUnixSystem::Init(), and TUnixSystem::~TUnixSystem().

TFdSet* TSystem::fWriteready [protected]

Files with reads waiting.

Definition at line 274 of file TSystem.h.

Referenced by TUnixSystem::CheckDescriptors(), TWinNTSystem::CheckDescriptors(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TWinNTSystem::Init(), TUnixSystem::Init(), and TUnixSystem::~TUnixSystem().

TFdSet* TSystem::fSignals [protected]

Files with writes waiting.

Definition at line 275 of file TSystem.h.

Referenced by TWinNTSystem::CheckSignals(), TUnixSystem::CheckSignals(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TUnixSystem::DispatchSignals(), TWinNTSystem::Init(), TUnixSystem::Init(), and TUnixSystem::~TUnixSystem().

Int_t TSystem::fNfd [protected]

Signals that were trapped.

Definition at line 276 of file TSystem.h.

Referenced by TUnixSystem::CheckDescriptors(), TWinNTSystem::CheckDescriptors(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), Init(), and TWinNTSystem::Init().

Int_t TSystem::fMaxrfd [protected]

Definition at line 277 of file TSystem.h.

Referenced by TUnixSystem::AddFileHandler(), TUnixSystem::DispatchOneEvent(), Init(), and TUnixSystem::RemoveFileHandler().

Int_t TSystem::fMaxwfd [protected]

Definition at line 278 of file TSystem.h.

Referenced by TUnixSystem::AddFileHandler(), TUnixSystem::DispatchOneEvent(), Init(), and TUnixSystem::RemoveFileHandler().

Int_t TSystem::fSigcnt [protected]

Definition at line 279 of file TSystem.h.

Referenced by TWinNTSystem::CheckSignals(), TUnixSystem::CheckSignals(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TUnixSystem::DispatchSignals(), Init(), and TWinNTSystem::Init().

TString TSystem::fWdpath [protected]

Definition at line 280 of file TSystem.h.

Referenced by TUnixSystem::ChangeDirectory(), TWinNTSystem::ChangeDirectory(), TWinNTSystem::WorkingDirectory(), and TUnixSystem::WorkingDirectory().

TString TSystem::fHostname [protected]

Definition at line 281 of file TSystem.h.

Referenced by TUnixSystem::HostName(), and TWinNTSystem::HostName().

Bool_t TSystem::fInsideNotify [protected]

Definition at line 282 of file TSystem.h.

Referenced by TWinNTSystem::DispatchTimers(), TUnixSystem::DispatchTimers(), TUnixSystem::ResetTimer(), and TWinNTSystem::TimerThread().

Int_t TSystem::fBeepFreq [protected]

Definition at line 283 of file TSystem.h.

Referenced by Beep(), GetBeepDefaults(), Init(), and TWinNTSystem::TWinNTSystem().

Int_t TSystem::fBeepDuration [protected]

Definition at line 284 of file TSystem.h.

Referenced by Beep(), GetBeepDefaults(), Init(), and TWinNTSystem::TWinNTSystem().

Bool_t TSystem::fInControl [protected]

Definition at line 286 of file TSystem.h.

Referenced by InControl(), and Run().

Bool_t TSystem::fDone [protected]

Definition at line 287 of file TSystem.h.

Referenced by ExitLoop(), and Run().

Int_t TSystem::fLevel [protected]

Definition at line 288 of file TSystem.h.

Referenced by Init(), and InnerLoop().

TString TSystem::fLastErrorString [protected]

Definition at line 289 of file TSystem.h.

Referenced by TUnixSystem::AccessPathName(), TWinNTSystem::AccessPathName(), GetError(), TWinNTSystem::GetError(), TUnixSystem::GetError(), GetErrorStr(), TWinNTSystem::Rename(), TUnixSystem::Rename(), and SetErrorStr().

TSeqCollection* TSystem::fTimers [protected]

Definition at line 291 of file TSystem.h.

Referenced by AddTimer(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TWinNTSystem::DispatchTimers(), TUnixSystem::DispatchTimers(), GetListOfTimers(), Init(), NextTimeOut(), RemoveTimer(), and ~TSystem().

TSeqCollection* TSystem::fSignalHandler [protected]

Definition at line 292 of file TSystem.h.

Referenced by AddSignalHandler(), TWinNTSystem::CheckSignals(), TUnixSystem::CheckSignals(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), TUnixSystem::DispatchSignals(), GetListOfSignalHandlers(), Init(), TUnixSystem::RemoveSignalHandler(), RemoveSignalHandler(), and ~TSystem().

TSeqCollection* TSystem::fFileHandler [protected]

Definition at line 293 of file TSystem.h.

Referenced by AddFileHandler(), TUnixSystem::CheckDescriptors(), TWinNTSystem::CheckDescriptors(), TUnixSystem::DispatchOneEvent(), TWinNTSystem::DispatchOneEvent(), GetListOfFileHandlers(), Init(), RemoveFileHandler(), TUnixSystem::RemoveFileHandler(), and ~TSystem().

TSeqCollection* TSystem::fStdExceptionHandler [protected]

Definition at line 294 of file TSystem.h.

Referenced by AddStdExceptionHandler(), GetListOfStdExceptionHandlers(), Init(), RemoveStdExceptionHandler(), Run(), and ~TSystem().

TSeqCollection* TSystem::fOnExitList [protected]

Definition at line 295 of file TSystem.h.

Referenced by RemoveOnExit(), and ~TSystem().

TString TSystem::fListLibs [protected]

Definition at line 297 of file TSystem.h.

Referenced by GetLibraries(), and TWinNTSystem::GetLibraries().

TString TSystem::fBuildArch [protected]

Definition at line 299 of file TSystem.h.

Referenced by GetBuildArch(), and Init().

TString TSystem::fBuildCompiler [protected]

Definition at line 300 of file TSystem.h.

Referenced by GetBuildCompiler(), and Init().

TString TSystem::fBuildCompilerVersion [protected]

Definition at line 301 of file TSystem.h.

Referenced by GetBuildCompilerVersion(), and Init().

TString TSystem::fBuildNode [protected]

Definition at line 302 of file TSystem.h.

Referenced by GetBuildNode(), and Init().

TString TSystem::fBuildDir [protected]

Definition at line 303 of file TSystem.h.

Referenced by GetBuildDir(), and SetBuildDir().

TString TSystem::fFlagsDebug [protected]

Definition at line 304 of file TSystem.h.

Referenced by CompileMacro(), GetFlagsDebug(), Init(), and SetFlagsDebug().

TString TSystem::fFlagsOpt [protected]

Definition at line 305 of file TSystem.h.

Referenced by CompileMacro(), GetFlagsOpt(), Init(), and SetFlagsOpt().

TString TSystem::fListPaths [protected]

Definition at line 306 of file TSystem.h.

Referenced by GetIncludePath().

TString TSystem::fIncludePath [protected]

Definition at line 307 of file TSystem.h.

Referenced by AddIncludePath(), GetIncludePath(), Init(), and SetIncludePath().

TString TSystem::fLinkedLibs [protected]

Definition at line 308 of file TSystem.h.

Referenced by AddLinkedLibs(), GetLibraries(), GetLinkedLibs(), Init(), and SetLinkedLibs().

TString TSystem::fSoExt [protected]

Definition at line 309 of file TSystem.h.

Referenced by CompileMacro(), GetSoExt(), Init(), and SetSoExt().

TString TSystem::fObjExt [protected]

Definition at line 310 of file TSystem.h.

Referenced by CompileMacro(), GetObjExt(), Init(), and SetObjExt().

EAclicMode TSystem::fAclicMode [protected]

Definition at line 311 of file TSystem.h.

Referenced by CompileMacro(), GetAclicMode(), Init(), and SetAclicMode().

TString TSystem::fMakeSharedLib [protected]

Definition at line 312 of file TSystem.h.

Referenced by CompileMacro(), GetMakeSharedLib(), Init(), and SetMakeSharedLib().

TString TSystem::fMakeExe [protected]

Definition at line 313 of file TSystem.h.

Referenced by CompileMacro(), GetMakeExe(), Init(), and SetMakeExe().

TString TSystem::fLinkdefSuffix [protected]

Definition at line 314 of file TSystem.h.

Referenced by GetLinkdefSuffix(), and SetLinkdefSuffix().

Int_t TSystem::fAclicProperties [protected]

Definition at line 315 of file TSystem.h.

Referenced by CompileMacro(), GetAclicProperties(), and SetBuildDir().

TSeqCollection* TSystem::fCompiled [protected]

Definition at line 316 of file TSystem.h.

Referenced by CleanCompiledMacros(), CompileMacro(), Init(), and ~TSystem().

TSeqCollection* TSystem::fHelpers [protected]

Definition at line 317 of file TSystem.h.

Referenced by FindHelper(), and ~TSystem().

TFdSet* TSystem::fReadmask [protected]

Definition at line 271 of file TSystem.h.

TFdSet* TSystem::fWritemask [protected]

Files that should be checked for read events.

Definition at line 272 of file TSystem.h.

TFdSet* TSystem::fReadready [protected]

Files that should be checked for write events.

Definition at line 273 of file TSystem.h.

TFdSet* TSystem::fWriteready [protected]

Files with reads waiting.

Definition at line 274 of file TSystem.h.

TFdSet* TSystem::fSignals [protected]

Files with writes waiting.

Definition at line 275 of file TSystem.h.

TSeqCollection* TSystem::fTimers [protected]

Definition at line 291 of file TSystem.h.

TSeqCollection* TSystem::fSignalHandler [protected]

Definition at line 292 of file TSystem.h.

TSeqCollection* TSystem::fFileHandler [protected]

Definition at line 293 of file TSystem.h.

TSeqCollection* TSystem::fStdExceptionHandler [protected]

Definition at line 294 of file TSystem.h.

TSeqCollection* TSystem::fOnExitList [protected]

Definition at line 295 of file TSystem.h.

TSeqCollection* TSystem::fCompiled [protected]

Definition at line 316 of file TSystem.h.

TSeqCollection* TSystem::fHelpers [protected]

Definition at line 317 of file TSystem.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:34 2011 for ROOT_528-00b_version by  doxygen 1.5.1