#ifndef ROOT_TRint
#define ROOT_TRint
#ifndef ROOT_TApplication
#include "TApplication.h"
#endif
#ifndef ROOT_TString
#include "TString.h"
#endif
class TFileHandler;
class TRint : public TApplication {
private:
Int_t fNcmd;
TString fDefaultPrompt;
char fPrompt[64];
Bool_t fInterrupt;
TFileHandler *fInputHandler;
TRint(const TRint&);
TRint& operator=(const TRint&);
void ExecLogon();
Long_t ProcessRemote(const char *line, Int_t *error = 0);
public:
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() { fInterrupt = kTRUE; }
ClassDef(TRint,0);
};
#endif
Last change: Fri Dec 5 09:53:14 2008
Last generated: 2008-12-05 09:53
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.