25 #ifndef ROOT_TApplication
53 TRint(
const char *appClassName,
int *argc,
char **argv,
54 void *options = 0,
int numOptions = 0,
Bool_t noLogo =
kFALSE);
57 virtual const char *
SetPrompt(
const char *newPrompt);
TFileHandler * GetInputHandler()
virtual void Terminate(int status)
Terminate the application.
TRint & operator=(const TRint &)
virtual Bool_t HandleTermInput()
Handle input coming from terminal.
Long_t ProcessLineNr(const char *filestem, const char *line, Int_t *error=0)
Calls ProcessLine() possibly prepending a line directive for better diagnostics.
void ExecLogon()
Execute logon macro's.
virtual void SetEchoMode(Bool_t mode)
Set console mode:
virtual const char * SetPrompt(const char *newPrompt)
Set a new default prompt.
virtual Int_t TabCompletionHook(char *buf, int *pLoc, std::ostream &out)
Forward tab completion request to our TTabCom::Hook().
virtual void HandleException(Int_t sig)
Handle exceptions (kSigBus, kSigSegmentationViolation, kSigIllegalInstruction and kSigFloatingExcepti...
virtual void Run(Bool_t retrn=kFALSE)
Main application eventloop.
virtual void PrintLogo(Bool_t lite=kFALSE)
Print the ROOT logo on standard output.
Long_t ProcessRemote(const char *line, Int_t *error=0)
Process the content of a line starting with ".R" (already stripped-off) The format is [user@]host[:di...
virtual char * GetPrompt()
Get prompt from interpreter. Either "root [n]" or "end with '}'".
virtual ~TRint()
Destructor.
This class creates the ROOT Application Environment that interfaces to the windowing system eventloop...
TFileHandler * fInputHandler