#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().
1.5.1