#include <TRint.h>
Inheritance diagram for TRint:
Public Member Functions | |
TRint (const char *appClassName, int *argc, char **argv, void *options=0, int numOptions=0, Bool_t noLogo=kFALSE) | |
virtual | ~TRint () |
virtual char * | GetPrompt () |
virtual const char * | SetPrompt (const char *newPrompt) |
virtual void | SetEchoMode (Bool_t mode) |
virtual void | HandleException (Int_t sig) |
virtual Bool_t | HandleTermInput () |
virtual void | PrintLogo (Bool_t lite=kFALSE) |
virtual void | Run (Bool_t retrn=kFALSE) |
virtual void | Terminate (int status) |
void | Interrupt () |
ClassDef (TRint, 0) | |
TRint (const char *appClassName, int *argc, char **argv, void *options=0, int numOptions=0, Bool_t noLogo=kFALSE) | |
virtual | ~TRint () |
virtual char * | GetPrompt () |
virtual const char * | SetPrompt (const char *newPrompt) |
virtual void | SetEchoMode (Bool_t mode) |
virtual void | HandleException (Int_t sig) |
virtual Bool_t | HandleTermInput () |
virtual void | PrintLogo (Bool_t lite=kFALSE) |
virtual void | Run (Bool_t retrn=kFALSE) |
virtual void | Terminate (int status) |
void | Interrupt () |
ClassDef (TRint, 0) | |
Private Member Functions | |
TRint (const TRint &) | |
TRint & | operator= (const TRint &) |
void | ExecLogon () |
Long_t | ProcessRemote (const char *line, Int_t *error=0) |
TRint (const TRint &) | |
TRint & | operator= (const TRint &) |
void | ExecLogon () |
Long_t | ProcessRemote (const char *line, Int_t *error=0) |
Private Attributes | |
Int_t | fNcmd |
TString | fDefaultPrompt |
char | fPrompt [64] |
Bool_t | fInterrupt |
TFileHandler * | fInputHandler |
TFileHandler * | fInputHandler |
Definition at line 35 of file TRint.h.
TRint::TRint | ( | const TRint & | ) | [private] |
TRint::TRint | ( | const char * | appClassName, | |
int * | argc, | |||
char ** | argv, | |||
void * | options = 0 , |
|||
int | numOptions = 0 , |
|||
Bool_t | noLogo = kFALSE | |||
) |
TRint::~TRint | ( | ) | [virtual] |
Definition at line 264 of file TRint.cxx.
References fInputHandler, Gl_beep_hook, Gl_in_key, gTabCom, and TFileHandler::Remove().
TRint::TRint | ( | const TRint & | ) | [private] |
TRint::TRint | ( | const char * | appClassName, | |
int * | argc, | |||
char ** | argv, | |||
void * | options = 0 , |
|||
int | numOptions = 0 , |
|||
Bool_t | noLogo = kFALSE | |||
) |
virtual TRint::~TRint | ( | ) | [virtual] |
void TRint::ExecLogon | ( | ) | [private] |
Definition at line 283 of file TRint.cxx.
References TSystem::AccessPathName(), TSystem::ConcatFileName(), gEnv, TROOT::GetMacroPath(), TEnv::GetValue(), gRootDir, gSystem, TSystem::HomeDirectory(), kReadPermission, name, TApplication::NoLogOpt(), TApplication::ProcessFile(), s, sname, TSystem::Which(), and TSystem::WorkingDirectory().
Reimplemented from TApplication.
Definition at line 646 of file TRint.cxx.
References TApplication::ApplicationName(), TApplication::fAppRemote, Form(), TApplication::ProcessRemote(), and SetPrompt().
char * TRint::GetPrompt | ( | ) | [virtual] |
Definition at line 481 of file TRint.cxx.
References TString::Data(), fDefaultPrompt, fNcmd, fPrompt, gCint, TInterpreter::GetPrompt(), s, snprintf, and strlcpy().
Referenced by HandleTermInput(), TQtWidget::InitRint(), and Run().
const char * TRint::SetPrompt | ( | const char * | newPrompt | ) | [virtual] |
Definition at line 495 of file TRint.cxx.
References TString::Data(), TObject::Error(), and fDefaultPrompt.
Referenced by ProcessRemote().
void TRint::SetEchoMode | ( | Bool_t | mode | ) | [virtual] |
void TRint::HandleException | ( | Int_t | sig | ) | [virtual] |
Reimplemented from TApplication.
Definition at line 591 of file TRint.cxx.
References Getlinem(), gException, TApplication::HandleException(), TROOT::Initialized(), kCleanUp, and kInit.
Bool_t TRint::HandleTermInput | ( | ) | [virtual] |
Reimplemented from TApplication.
Definition at line 516 of file TRint.cxx.
References TSysEvtHandler::Activate(), TString::BeginsWith(), CATCH, TString::Chop(), TTabCom::ClearAll(), TString::Data(), TSysEvtHandler::DeActivate(), TInterpreter::EndOfLineAction(), ENDTRY, fInputHandler, fInterrupt, fNcmd, gCint, Getlinem(), TInterpreter::GetMore(), GetPrompt(), Gl_eof(), Gl_histadd(), gROOT, gTabCom, gVirtualX, TString::IsNull(), TString::kBoth, kFALSE, kInit, kOneChar, TApplication::kProcessRemotely, kTRUE, line, TApplication::LineProcessed(), TStopwatch::Print(), TApplication::ProcessLine(), TApplication::ReturnPressed(), TObject::SetBit(), TStopwatch::Start(), TString::Strip(), Terminate(), Throw(), timer, TROOT::Timer(), and TRY.
Definition at line 437 of file TRint.cxx.
References TApplication::Argc(), TApplication::Argv(), Form(), gCint, TSystem::GetBuildArch(), TROOT::GetSvnBranch(), TROOT::GetSvnDate(), TROOT::GetSvnRevision(), TROOT::GetVersion(), TROOT::GetVersionDate(), gROOT, gSystem, i, Printf(), and TInterpreter::PrintIntro().
Reimplemented from TApplication.
Definition at line 335 of file TRint.cxx.
References TSysEvtHandler::Activate(), TString::BeginsWith(), TSystem::ChangeDirectory(), TApplication::ClearInputFiles(), TSysEvtHandler::DeActivate(), TInterpreter::EndOfLineAction(), TString::EndsWith(), ENDTRY, error, TList::FindObject(), fInputHandler, TList::FirstLink(), fNcmd, gCint, Getlinem(), TROOT::GetListOfBrowsables(), TObjLink::GetObject(), GetPrompt(), Gl_histadd(), gROOT, gSystem, TApplication::InputFiles(), kCleanUp, kFALSE, kInit, kMAXPATHLEN, kTRUE, TObjLink::Next(), Printf(), TApplication::ProcessLine(), TApplication::QuitOpt(), TString::ReplaceAll(), RETRY, retval, TApplication::Run(), TObjLink::SetObject(), TObjLink::SetOption(), snprintf, TObjString::String(), Terminate(), w, workdir, TSystem::WorkingDirectory(), and TApplication::WorkingDirectory().
Referenced by main().
void TRint::Terminate | ( | int | status | ) | [virtual] |
Reimplemented from TApplication.
Definition at line 607 of file TRint.cxx.
References TSystem::ExitLoop(), gEnv, Getlinem(), TROOT::GetMacroPath(), TEnv::GetValue(), gSystem, gTabCom, kCleanUp, kReadPermission, TApplication::NoLogOpt(), TApplication::ProcessFile(), TApplication::ReturnFromRun(), TApplication::Terminate(), and TSystem::Which().
Referenced by HandleTermInput(), and Run().
void TRint::Interrupt | ( | ) | [inline] |
TRint::ClassDef | ( | TRint | , | |
0 | ||||
) |
void TRint::ExecLogon | ( | ) | [private] |
Reimplemented from TApplication.
virtual char* TRint::GetPrompt | ( | ) | [virtual] |
virtual const char* TRint::SetPrompt | ( | const char * | newPrompt | ) | [virtual] |
virtual void TRint::SetEchoMode | ( | Bool_t | mode | ) | [virtual] |
Reimplemented from TApplication.
virtual void TRint::HandleException | ( | Int_t | sig | ) | [virtual] |
Reimplemented from TApplication.
virtual Bool_t TRint::HandleTermInput | ( | ) | [virtual] |
Reimplemented from TApplication.
Reimplemented from TApplication.
virtual void TRint::Terminate | ( | int | status | ) | [virtual] |
Reimplemented from TApplication.
void TRint::Interrupt | ( | ) | [inline] |
TRint::ClassDef | ( | TRint | , | |
0 | ||||
) |
Int_t TRint::fNcmd [private] |
TString TRint::fDefaultPrompt [private] |
char TRint::fPrompt [private] |
Bool_t TRint::fInterrupt [private] |
TFileHandler* TRint::fInputHandler [private] |
TFileHandler* TRint::fInputHandler [private] |