|
GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4DabcProxy.h>
Inheritance diagram for TGo4DabcProxy:Public Member Functions | |
| TGo4DabcProxy () | |
| virtual | ~TGo4DabcProxy () |
| Bool_t | Connect (const char *nodename) |
| Bool_t | UpdateHierarchy (Bool_t sync=kTRUE) |
| Bool_t | ReplyCommand (void *cmd) |
| virtual const char * | GetServerName () const |
| virtual void | Initialize (TGo4Slot *slot) |
| virtual void | Finalize (TGo4Slot *slot) |
| virtual Bool_t | HasSublevels () const |
| virtual TGo4Access * | ProvideAccess (const char *name) |
| virtual TGo4LevelIter * | MakeIter () |
| virtual Int_t | GetObjectKind () |
| virtual const char * | GetContainedClassName () |
| virtual const char * | GetContainedObjectInfo () |
| virtual Int_t | GetObjectSizeInfo () |
| virtual void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) |
| virtual void | ReadData (TGo4Slot *slot, TDirectory *dir) |
| virtual void | Update (TGo4Slot *slot, Bool_t strong) |
| virtual Bool_t | RefreshNamesList () |
| ClassDef (TGo4DabcProxy, 1) | |
Public Member Functions inherited from TGo4ServerProxy | |
| TGo4ServerProxy () | |
| virtual | ~TGo4ServerProxy () |
| TGo4Slot * | ParentSlot () |
| TGo4Slot * | SettingsSlot () |
| TGo4Slot * | RatemeterSlot () |
| TGo4Slot * | LoginfoSlot () |
| TGo4Slot * | DebugOutputSlot () |
| virtual const char * | GetUserName () const |
| virtual TString | FindCommand (const char *name) |
| virtual Int_t | NumCommandArgs (const char *name) |
| virtual Bool_t | SubmitCommand (const char *name, Int_t waitres=-1, const char *arg1=0, const char *arg2=0, const char *arg3=0) |
| virtual Bool_t | IsGo4Analysis () const |
| virtual Bool_t | IsAnalysisServer () const |
| virtual Bool_t | IsConnected () |
| virtual Bool_t | IsViewer () |
| virtual Bool_t | IsController () |
| virtual Bool_t | IsAdministrator () |
| virtual Bool_t | NamesListReceived () |
| virtual Bool_t | DelayedRefreshNamesList (Int_t delay_sec) |
| void | SetAnalysisLaunched (Int_t on=1) |
| Int_t | IsAnalysisLaunched () const |
| void | SetAnalysisReady (Bool_t on=kTRUE) |
| Bool_t | IsAnalysisReady () const |
| void | SetAnalysisSettingsReady (Bool_t on=kTRUE) |
| Bool_t | IsAnalysisSettingsReady () const |
| virtual Bool_t | CanSubmitObjects () |
| virtual void | RequestAnalysisSettings () |
| virtual void | SubmitAnalysisSettings () |
| virtual void | CloseAnalysisSettings () |
| virtual Bool_t | IsAnalysisRunning () const |
| virtual void | StartAnalysis () |
| virtual void | StopAnalysis () |
| virtual Bool_t | RequestObjectStatus (const char *objectname, TGo4Slot *tgtslot) |
| virtual Bool_t | UpdateAnalysisObject (const char *objectname, TObject *obj) |
| virtual void | ClearAllAnalysisObjects () |
| virtual void | ClearAnalysisObject (const char *fullpath) |
| virtual void | RemoteTreeDraw (const char *treename, const char *varexp, const char *cutcond, const char *hname) |
| virtual void | RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot) |
| virtual void | RemotePrintEvent (const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong) |
| virtual void | ChageObjectProtection (const char *fullpath, const char *flags) |
| virtual void | RemoveObjectFromAnalysis (const char *fullpath) |
| virtual void | ExecuteLine (const char *line) |
| virtual void | PrintDynListEntry (const char *fullpath) |
| virtual void | LoadConfigFile (const char *fname) |
| virtual void | SaveConfigFile (const char *fname) |
| virtual void | WriteAutoSave (const char *fname, Int_t complevel, Bool_t overwrite) |
| virtual Int_t | NumberOfWaitingProxyes () |
| virtual void | ResetDebugOutputRequests () |
| virtual void | DisconnectAnalysis (Int_t waittime=30, Bool_t servershutdown=kFALSE) |
| ClassDef (TGo4ServerProxy, 1) | |
Public Member Functions inherited from TGo4Proxy | |
| TGo4Proxy () | |
| virtual | ~TGo4Proxy () |
| virtual Bool_t | RemoveRegisteredObject (TObject *obj) |
| virtual Bool_t | Use () const |
| virtual Bool_t | IsAcceptObject (TClass *cl) |
| virtual Bool_t | AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner) |
| virtual TObject * | GetAssignedObject () |
| virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) |
| ClassDef (TGo4Proxy, 1) | |
Static Public Member Functions | |
| static const char * | GetDabcVersion () |
Static Public Member Functions inherited from TGo4ServerProxy | |
| static Bool_t | GetLaunchString (TString &launchcmd, TString &killcmd, Int_t serverkind, Int_t shellkind, Int_t konsole, const char *name, const char *remotehost, const char *remotedir, const char *remoteexe, Int_t guiport, Int_t exe_kind=0, const char *exeargs=0) |
Static Public Member Functions inherited from TGo4Proxy | |
| static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Protected Attributes | |
| TString | fNodeName |
| void * | fxHierarchy |
| TGo4Slot * | fxParentSlot |
| pointer on dabc::Hierarchy class More... | |
Protected Attributes inherited from TGo4ServerProxy | |
| TGo4Slot * | fxParentSlot |
| Bool_t | fbAnalysisReady |
| Bool_t | fbAnalysisSettingsReady |
| Int_t | fAnalysisLaunched |
| TString | fNodeName |
| 0 - not launched, 1 - external shell, 2 - in qt shell More... | |
| TString | fInfoStr |
Definition at line 22 of file TGo4DabcProxy.h.
| TGo4DabcProxy::TGo4DabcProxy | ( | ) |
Definition at line 575 of file TGo4DabcProxy.cxx.
|
virtual |
Definition at line 583 of file TGo4DabcProxy.cxx.
References fxHierarchy.
| TGo4DabcProxy::ClassDef | ( | TGo4DabcProxy | , |
| 1 | |||
| ) |
| Bool_t TGo4DabcProxy::Connect | ( | const char * | nodename | ) |
Definition at line 596 of file TGo4DabcProxy.cxx.
References fNodeName, and UpdateHierarchy().
Referenced by TGo4BrowserProxy::ConnectDabc().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 681 of file TGo4DabcProxy.cxx.
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 46 of file TGo4DabcProxy.h.
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 47 of file TGo4DabcProxy.h.
|
static |
Definition at line 591 of file TGo4DabcProxy.cxx.
Referenced by TGo4MainWindow::aboutDABC(), TGo4MainWindow::AddFileMenu(), TGo4MainWindow::AddFileToolBar(), go4_usage(), print_go4_version(), and TGo4MainWindow::TGo4MainWindow().
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 45 of file TGo4DabcProxy.h.
References TGo4Access::kndFolder.
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 48 of file TGo4DabcProxy.h.
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 36 of file TGo4DabcProxy.h.
Referenced by TGo4Script::ProduceScript().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 685 of file TGo4DabcProxy.cxx.
References fxHierarchy.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 676 of file TGo4DabcProxy.cxx.
References fxParentSlot.
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 716 of file TGo4DabcProxy.cxx.
References fxHierarchy.
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 694 of file TGo4DabcProxy.cxx.
References fNodeName, and fxHierarchy.
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 731 of file TGo4DabcProxy.cxx.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 743 of file TGo4DabcProxy.cxx.
References UpdateHierarchy().
Referenced by TGo4BrowserOptions::RefreshBtn_clicked().
| Bool_t TGo4DabcProxy::ReplyCommand | ( | void * | cmd | ) |
Definition at line 621 of file TGo4DabcProxy.cxx.
References TGo4Slot::evObjUpdated, TGo4Slot::ForwardEvent(), fxHierarchy, and fxParentSlot.
Referenced by TReplyTimer::Notify(), and UpdateHierarchy().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 735 of file TGo4DabcProxy.cxx.
References UpdateHierarchy().
| Bool_t TGo4DabcProxy::UpdateHierarchy | ( | Bool_t | sync = kTRUE | ) |
Definition at line 650 of file TGo4DabcProxy.cxx.
References TGo4Log::Error(), fNodeName, and ReplyCommand().
Referenced by Connect(), RefreshNamesList(), and Update().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 727 of file TGo4DabcProxy.cxx.
|
protected |
Definition at line 24 of file TGo4DabcProxy.h.
Referenced by Connect(), ProvideAccess(), and UpdateHierarchy().
|
protected |
Definition at line 25 of file TGo4DabcProxy.h.
Referenced by HasSublevels(), MakeIter(), ProvideAccess(), ReplyCommand(), and ~TGo4DabcProxy().
|
protected |
pointer on dabc::Hierarchy class
Definition at line 26 of file TGo4DabcProxy.h.
Referenced by Initialize(), and ReplyCommand().
1.8.8