#include <TGWin32InterpreterProxy.h>
Inheritance diagram for TGWin32InterpreterProxy:
Public Member Functions | |
TGWin32InterpreterProxy () | |
TGWin32InterpreterProxy (const char *name, const char *title="Generic Interpreter") | |
virtual | ~TGWin32InterpreterProxy () |
void | AddIncludePath (const char *path) |
Int_t | AutoLoad (const char *classname) |
void | ClearFileBusy () |
void | ClearStack () |
void | EnableAutoLoading () |
void | EndOfLineAction () |
Int_t | InitializeDictionaries () |
Int_t | Load (const char *filenam, Bool_t system=kFALSE) |
void | LoadMacro (const char *filename, EErrorCode *error=0) |
Int_t | LoadLibraryMap (const char *rootmapfile=0) |
Int_t | RescanLibraryMap () |
Int_t | ReloadAllSharedLibraryMaps () |
Int_t | UnloadAllSharedLibraryMaps () |
Int_t | UnloadLibraryMap (const char *library) |
Long_t | ProcessLine (const char *line, EErrorCode *error=0) |
Long_t | ProcessLineSynch (const char *line, EErrorCode *error=0) |
void | PrintIntro () |
void | SetGetline (char *(*getlineFunc)(const char *prompt), void(*histaddFunc)(char *line)) |
void | Reset () |
void | ResetAll () |
void | ResetGlobals () |
void | RewindDictionary () |
Int_t | DeleteGlobal (void *obj) |
void | SaveContext () |
void | SaveGlobalsContext () |
void | UpdateListOfGlobals () |
void | UpdateListOfGlobalFunctions () |
void | UpdateListOfTypes () |
void | SetClassInfo (TClass *cl, Bool_t reload=kFALSE) |
Bool_t | CheckClassInfo (const char *name, Bool_t autoload=kTRUE) |
Long_t | Calc (const char *line, EErrorCode *error=0) |
void | CreateListOfBaseClasses (TClass *cl) |
void | CreateListOfDataMembers (TClass *cl) |
void | CreateListOfMethods (TClass *cl) |
void | UpdateListOfMethods (TClass *cl) |
void | CreateListOfMethodArgs (TFunction *m) |
TString | GetMangledName (TClass *cl, const char *method, const char *params) |
TString | GetMangledNameWithPrototype (TClass *cl, const char *method, const char *proto) |
Long_t | ExecuteMacro (const char *filename, EErrorCode *error=0) |
Bool_t | IsErrorMessagesEnabled () const |
Bool_t | SetErrorMessages (Bool_t enable=kTRUE) |
Bool_t | IsProcessLineLocked () const |
void | SetProcessLineLock (Bool_t lock=kTRUE) |
Int_t | GetExitCode () const |
Int_t | GenerateDictionary (const char *classes, const char *includes=0, const char *options=0) |
Int_t | GetMore () const |
Bool_t | IsLoaded (const char *filename) const |
char * | GetPrompt () |
void * | GetInterfaceMethod (TClass *cl, const char *method, const char *params) |
void * | GetInterfaceMethodWithPrototype (TClass *cl, const char *method, const char *proto) |
const char * | GetInterpreterTypeName (const char *, Bool_t=kFALSE) |
void | Execute (const char *function, const char *params, int *error=0) |
void | Execute (TObject *obj, TClass *cl, const char *method, const char *params, int *error=0) |
void | Execute (TObject *obj, TClass *cl, TMethod *method, TObjArray *params, int *error=0) |
const char * | GetSharedLibs () |
const char * | GetClassSharedLibs (const char *cls) |
const char * | GetSharedLibDeps (const char *lib) |
const char * | GetIncludePath () |
TObjArray * | GetRootMapFiles () const |
const char * | TypeName (const char *s) |
Static Public Member Functions | |
static TInterpreter * | RealObject () |
static TInterpreter * | ProxyObject () |
Protected Member Functions | |
void | Execute (TMethod *method, TObjArray *params, int *error=0) |
Definition at line 34 of file TGWin32InterpreterProxy.h.
TGWin32InterpreterProxy::TGWin32InterpreterProxy | ( | ) | [inline] |
Definition at line 41 of file TGWin32InterpreterProxy.h.
References TGWin32ProxyBase::fIsVirtualX, TGWin32ProxyBase::fMaxResponseTime, and kFALSE.
TGWin32InterpreterProxy::TGWin32InterpreterProxy | ( | const char * | name, | |
const char * | title = "Generic Interpreter" | |||
) | [inline] |
Definition at line 42 of file TGWin32InterpreterProxy.h.
virtual TGWin32InterpreterProxy::~TGWin32InterpreterProxy | ( | ) | [inline, virtual] |
Definition at line 43 of file TGWin32InterpreterProxy.h.
void TGWin32InterpreterProxy::AddIncludePath | ( | const char * | path | ) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::AutoLoad | ( | const char * | classname | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::ClearFileBusy | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::ClearStack | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::EnableAutoLoading | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::EndOfLineAction | ( | ) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::InitializeDictionaries | ( | ) | [virtual] |
Implements TInterpreter.
Implements TInterpreter.
void TGWin32InterpreterProxy::LoadMacro | ( | const char * | filename, | |
EErrorCode * | error = 0 | |||
) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::LoadLibraryMap | ( | const char * | rootmapfile = 0 |
) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::RescanLibraryMap | ( | ) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::ReloadAllSharedLibraryMaps | ( | ) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::UnloadAllSharedLibraryMaps | ( | ) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::UnloadLibraryMap | ( | const char * | library | ) | [virtual] |
Implements TInterpreter.
Long_t TGWin32InterpreterProxy::ProcessLine | ( | const char * | line, | |
EErrorCode * | error = 0 | |||
) | [virtual] |
Implements TInterpreter.
Long_t TGWin32InterpreterProxy::ProcessLineSynch | ( | const char * | line, | |
EErrorCode * | error = 0 | |||
) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::PrintIntro | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::SetGetline | ( | char *(*)(const char *prompt) | getlineFunc, | |
void(*)(char *line) | histaddFunc | |||
) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::Reset | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::ResetAll | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::ResetGlobals | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::RewindDictionary | ( | ) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::DeleteGlobal | ( | void * | obj | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::SaveContext | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::SaveGlobalsContext | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::UpdateListOfGlobals | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::UpdateListOfGlobalFunctions | ( | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::UpdateListOfTypes | ( | ) | [virtual] |
Implements TInterpreter.
Implements TInterpreter.
Bool_t TGWin32InterpreterProxy::CheckClassInfo | ( | const char * | name, | |
Bool_t | autoload = kTRUE | |||
) | [virtual] |
Implements TInterpreter.
Long_t TGWin32InterpreterProxy::Calc | ( | const char * | line, | |
EErrorCode * | error = 0 | |||
) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::CreateListOfBaseClasses | ( | TClass * | cl | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::CreateListOfDataMembers | ( | TClass * | cl | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::CreateListOfMethods | ( | TClass * | cl | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::UpdateListOfMethods | ( | TClass * | cl | ) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::CreateListOfMethodArgs | ( | TFunction * | m | ) | [virtual] |
Implements TInterpreter.
TString TGWin32InterpreterProxy::GetMangledName | ( | TClass * | cl, | |
const char * | method, | |||
const char * | params | |||
) | [virtual] |
Implements TInterpreter.
TString TGWin32InterpreterProxy::GetMangledNameWithPrototype | ( | TClass * | cl, | |
const char * | method, | |||
const char * | proto | |||
) | [virtual] |
Implements TInterpreter.
Long_t TGWin32InterpreterProxy::ExecuteMacro | ( | const char * | filename, | |
EErrorCode * | error = 0 | |||
) | [virtual] |
Implements TInterpreter.
Bool_t TGWin32InterpreterProxy::IsErrorMessagesEnabled | ( | ) | const [inline, virtual] |
Implements TInterpreter.
Definition at line 85 of file TGWin32InterpreterProxy.h.
References TInterpreter::IsErrorMessagesEnabled(), and RealObject().
Implements TInterpreter.
Bool_t TGWin32InterpreterProxy::IsProcessLineLocked | ( | ) | const [inline, virtual] |
Implements TInterpreter.
Definition at line 87 of file TGWin32InterpreterProxy.h.
References TInterpreter::IsProcessLineLocked(), and RealObject().
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::GetExitCode | ( | ) | const [inline, virtual] |
Implements TInterpreter.
Definition at line 89 of file TGWin32InterpreterProxy.h.
References TInterpreter::GetExitCode(), and RealObject().
Int_t TGWin32InterpreterProxy::GenerateDictionary | ( | const char * | classes, | |
const char * | includes = 0 , |
|||
const char * | options = 0 | |||
) | [virtual] |
Implements TInterpreter.
Int_t TGWin32InterpreterProxy::GetMore | ( | ) | const [inline, virtual] |
Implements TInterpreter.
Definition at line 91 of file TGWin32InterpreterProxy.h.
References TInterpreter::GetMore(), and RealObject().
Bool_t TGWin32InterpreterProxy::IsLoaded | ( | const char * | filename | ) | const [inline, virtual] |
Implements TInterpreter.
Definition at line 92 of file TGWin32InterpreterProxy.h.
References TInterpreter::IsLoaded(), and RealObject().
char* TGWin32InterpreterProxy::GetPrompt | ( | ) | [virtual] |
Implements TInterpreter.
void* TGWin32InterpreterProxy::GetInterfaceMethod | ( | TClass * | cl, | |
const char * | method, | |||
const char * | params | |||
) | [virtual] |
Implements TInterpreter.
void* TGWin32InterpreterProxy::GetInterfaceMethodWithPrototype | ( | TClass * | cl, | |
const char * | method, | |||
const char * | proto | |||
) | [virtual] |
Implements TInterpreter.
const char* TGWin32InterpreterProxy::GetInterpreterTypeName | ( | const char * | , | |
Bool_t | = kFALSE | |||
) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::Execute | ( | const char * | function, | |
const char * | params, | |||
int * | error = 0 | |||
) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::Execute | ( | TObject * | obj, | |
TClass * | cl, | |||
const char * | method, | |||
const char * | params, | |||
int * | error = 0 | |||
) | [virtual] |
Implements TInterpreter.
void TGWin32InterpreterProxy::Execute | ( | TObject * | obj, | |
TClass * | cl, | |||
TMethod * | method, | |||
TObjArray * | params, | |||
int * | error = 0 | |||
) | [virtual] |
Implements TInterpreter.
const char* TGWin32InterpreterProxy::GetSharedLibs | ( | ) | [virtual] |
Implements TInterpreter.
const char* TGWin32InterpreterProxy::GetClassSharedLibs | ( | const char * | cls | ) | [virtual] |
Implements TInterpreter.
const char* TGWin32InterpreterProxy::GetSharedLibDeps | ( | const char * | lib | ) | [virtual] |
Implements TInterpreter.
const char* TGWin32InterpreterProxy::GetIncludePath | ( | ) | [virtual] |
Implements TInterpreter.
TObjArray* TGWin32InterpreterProxy::GetRootMapFiles | ( | ) | const [inline, virtual] |
Implements TInterpreter.
Definition at line 104 of file TGWin32InterpreterProxy.h.
References TInterpreter::GetRootMapFiles(), and RealObject().
const char* TGWin32InterpreterProxy::TypeName | ( | const char * | s | ) | [virtual] |
Implements TInterpreter.
TInterpreter * TGWin32InterpreterProxy::RealObject | ( | ) | [static] |
Definition at line 32 of file TGWin32InterpreterProxy.cxx.
References TROOT::GetInterpreter(), and gROOT.
Referenced by TGWin32::CloseDisplay(), GetExitCode(), GetMore(), GetRootMapFiles(), IsErrorMessagesEnabled(), IsLoaded(), and IsProcessLineLocked().
static TInterpreter* TGWin32InterpreterProxy::ProxyObject | ( | ) | [static] |
Referenced by TGWin32::TGWin32().