31 class TRint :
public TApplication {
35 TString fDefaultPrompt;
36 TString fNonContinuePrompt;
40 TFileHandler *fInputHandler;
43 TRint& operator=(
const TRint&);
46 Long_t ProcessRemote(
const char *line, Int_t *error = 0);
47 Long_t ProcessLineNr(
const char* filestem,
const char *line, Int_t *error = 0);
50 TRint(
const char *appClassName,
int *argc,
char **argv,
51 void *options = 0,
int numOptions = 0, Bool_t noLogo = kFALSE);
53 virtual char *GetPrompt();
54 virtual const char *SetPrompt(
const char *newPrompt);
55 virtual void SetEchoMode(Bool_t mode);
56 virtual void HandleException(Int_t sig);
57 virtual Bool_t HandleTermInput();
58 virtual void PrintLogo(Bool_t lite = kFALSE);
59 virtual void Run(Bool_t retrn = kFALSE);
60 virtual void Terminate(
int status);
61 void Interrupt() { fInterrupt = kTRUE; }
62 virtual Int_t TabCompletionHook(
char *buf,
int *pLoc, std::ostream& out);
64 TFileHandler *GetInputHandler() {
return fInputHandler; }