|
GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4HServProxy.h>
Inheritance diagram for TGo4HServProxy:Public Member Functions | |
| TGo4HServProxy () | |
| virtual | ~TGo4HServProxy () |
| void | Finalize (TGo4Slot *slot) override |
| const char * | GetBaseName () const |
| const char * | GetContainedClassName () const override |
| const char * | GetFilter () const |
| TH1 * | GetHistogram (const char *remotehistoname) |
| Int_t | GetObjectKind () const override |
| Int_t | GetPortNumber () const |
| const char * | GetServerName () const override |
| const char * | GetUserPass () const |
| Bool_t | HasSublevels () const override |
| void | Initialize (TGo4Slot *slot) override |
| TGo4LevelIter * | MakeIter () override |
| std::unique_ptr< TGo4Access > | ProvideAccess (const char *name) override |
| void | ReadData (TGo4Slot *slot, TDirectory *dir) override |
| Bool_t | RefreshNamesList () override |
| void | SetHServConfig (const char *servername, Int_t portnumber, const char *basename, const char *userpass, const char *filter) |
| void | Update (TGo4Slot *slot, Bool_t strong) override |
| void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override |
Public Member Functions inherited from TGo4ServerProxy | |
| TGo4ServerProxy () | |
| contained object info | |
| virtual | ~TGo4ServerProxy () |
| virtual Bool_t | CanSubmitObjects () const |
| virtual void | ChageObjectProtection (const char *fullpath, const char *flags) |
| ClassDefOverride (TGo4ServerProxy, 0) | |
| virtual void | ClearAllAnalysisObjects () |
| virtual void | ClearAnalysisObject (const char *fullpath) |
| virtual void | CloseAnalysisSettings () |
| TGo4Slot * | DebugOutputSlot () |
| virtual Bool_t | DelayedRefreshNamesList (Int_t delay_sec) |
| virtual void | DisconnectAnalysis (Int_t waittime=30, Bool_t servershutdown=kFALSE) |
| Close connection to analysis and destroys proxy with correspondent slot. | |
| virtual void | ExecuteLine (const char *line) |
| virtual TString | FindCommand (const char *name) |
| const char * | GetContainedObjectInfo () override |
| virtual const char * | GetUserName () const |
| void | Initialize (TGo4Slot *slot) override |
| virtual Bool_t | IsAdministrator () const |
| Int_t | IsAnalysisLaunched () const |
| Bool_t | IsAnalysisReady () const |
| virtual Bool_t | IsAnalysisRunning () const |
| virtual Bool_t | IsAnalysisServer () const |
| Bool_t | IsAnalysisSettingsReady () const |
| virtual Bool_t | IsConnected () const |
| virtual Bool_t | IsController () const |
| virtual Bool_t | IsGo4Analysis () const |
| virtual Bool_t | IsViewer () const |
| virtual void | LoadConfigFile (const char *fname) |
| TGo4Slot * | LoginfoSlot () |
| virtual Bool_t | NamesListReceived () const |
| virtual Int_t | NumberOfWaitingProxyes () |
| virtual Int_t | NumCommandArgs (const char *name) |
| TGo4Slot * | ParentSlot () |
| virtual void | PrintDynListEntry (const char *fullpath) |
| TGo4Slot * | RatemeterSlot () |
| virtual void | RemotePrintEvent (const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong) |
| virtual void | RemoteTreeDraw (const char *treename, const char *varexp, const char *cutcond, const char *hname) |
| virtual void | RemoveObjectFromAnalysis (const char *fullpath) |
| virtual void | RequestAnalysisSettings () |
| virtual void | RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot) |
| virtual Bool_t | RequestObjectStatus (const char *objectname, TGo4Slot *tgtslot) |
| virtual void | ResetDebugOutputRequests () |
| virtual void | SaveConfigFile (const char *fname) |
| void | SetAnalysisLaunched (Int_t on=1) |
| void | SetAnalysisReady (Bool_t on=kTRUE) |
| void | SetAnalysisSettingsReady (Bool_t on=kTRUE) |
| TGo4Slot * | SettingsSlot () |
| virtual void | StartAnalysis () |
| virtual void | StopAnalysis () |
| virtual void | SubmitAnalysisSettings () |
| virtual Bool_t | SubmitCommand (const char *name, Int_t waitres=-1, const char *arg1=nullptr, const char *arg2=nullptr, const char *arg3=nullptr) |
| virtual Bool_t | UpdateAnalysisObject (const char *objectname, TObject *obj) |
| virtual void | WriteAutoSave (const char *fname, Int_t complevel, Bool_t overwrite) |
Public Member Functions inherited from TGo4Proxy | |
| TGo4Proxy () | |
| virtual | ~TGo4Proxy () |
| virtual Bool_t | AssignObject (TGo4Slot *, TObject *, Bool_t) |
| ClassDefOverride (TGo4Proxy, 0) | |
| virtual TObject * | GetAssignedObject () |
| virtual Int_t | GetObjectSizeInfo () const |
| virtual Bool_t | IsAcceptObject (TClass *) const |
| virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) |
| virtual Bool_t | RemoveRegisteredObject (TObject *) |
| virtual Bool_t | Use () const |
Protected Member Functions | |
| ClassDefOverride (TGo4HServProxy, 1) | |
Protected Attributes | |
| TString | fBaseName |
| TString | fFilter |
| Int_t | fPortNumber {0} |
| TString | fServerName |
| TString | fUserPass |
| TGo4Slot * | fxStructure {nullptr} |
Protected Attributes inherited from TGo4ServerProxy | |
| Int_t | fAnalysisLaunched {0} |
| true when settings are specified | |
| Bool_t | fbAnalysisReady {kFALSE} |
| Bool_t | fbAnalysisSettingsReady {kFALSE} |
| true if analysis is connected and get first info | |
| TString | fInfoStr |
| name of remote node | |
| TString | fNodeName |
| 0 - not launched, 1 - external shell, 2 - in qt shell | |
| TGo4Slot * | fxParentSlot {nullptr} |
Additional Inherited Members | |
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=nullptr) |
Static Public Member Functions inherited from TGo4Proxy | |
| static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Definition at line 23 of file TGo4HServProxy.h.
| TGo4HServProxy::TGo4HServProxy | ( | ) |
Definition at line 105 of file TGo4HServProxy.cxx.
References TGo4ServerProxy::TGo4ServerProxy(), fBaseName, fFilter, fPortNumber, fServerName, fUserPass, and fxStructure.
Referenced by ClassDefOverride().
|
virtual |
Definition at line 116 of file TGo4HServProxy.cxx.
References fxStructure.
|
protected |
References TGo4HServProxy().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 138 of file TGo4HServProxy.cxx.
|
inline |
Definition at line 35 of file TGo4HServProxy.h.
References fBaseName.
Referenced by TGo4Script::ProduceScript().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 173 of file TGo4HServProxy.cxx.
References fxStructure.
|
inline |
Definition at line 37 of file TGo4HServProxy.h.
References fFilter.
Referenced by TGo4Script::ProduceScript().
| TH1 * TGo4HServProxy::GetHistogram | ( | const char * | remotehistoname | ) |
Definition at line 231 of file TGo4HServProxy.cxx.
References s_his_head::c_dtype, s_his_head::c_lettering_1, s_his_head::c_lettering_2, s_his_head::c_lettering_res, s_his_head::c_name, f_his_gethis(), fBaseName, fPortNumber, fServerName, fUserPass, s_his_head::l_bins_1, s_his_head::l_bins_2, s_his_head::r_limits_low, s_his_head::r_limits_low_2, s_his_head::r_limits_up, and s_his_head::r_limits_up_2.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 168 of file TGo4HServProxy.cxx.
References fxStructure, TGo4Access::kndFolder, and TGo4Access::kndNone.
|
inline |
Definition at line 34 of file TGo4HServProxy.h.
References fPortNumber.
Referenced by TGo4Script::ProduceScript().
|
inlineoverridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 56 of file TGo4HServProxy.h.
References fServerName.
Referenced by TGo4Script::ProduceScript().
|
inline |
Definition at line 36 of file TGo4HServProxy.h.
References fUserPass.
Referenced by TGo4Script::ProduceScript().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 143 of file TGo4HServProxy.cxx.
References fxStructure.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 134 of file TGo4HServProxy.cxx.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 148 of file TGo4HServProxy.cxx.
References fxStructure.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 153 of file TGo4HServProxy.cxx.
References fxStructure, and TGo4Slot::GetPar().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 164 of file TGo4HServProxy.cxx.
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 182 of file TGo4HServProxy.cxx.
References s_his_head::c_data_time_cre, s_his_head::c_dtype, s_his_head::c_name, f_his_getdir(), fBaseName, fFilter, fPortNumber, fServerName, fUserPass, fxStructure, s_his_head::l_bins_2, and TGo4Slot::SetPar().
Referenced by TGo4BrowserProxy::ConnectHServer().
| void TGo4HServProxy::SetHServConfig | ( | const char * | servername, |
| Int_t | portnumber, | ||
| const char * | basename, | ||
| const char * | userpass, | ||
| const char * | filter ) |
Definition at line 121 of file TGo4HServProxy.cxx.
References fBaseName, fFilter, fPortNumber, fServerName, and fUserPass.
Referenced by TGo4BrowserProxy::ConnectHServer().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 178 of file TGo4HServProxy.cxx.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 160 of file TGo4HServProxy.cxx.
|
protected |
Definition at line 64 of file TGo4HServProxy.h.
Referenced by TGo4HServProxy(), GetBaseName(), GetHistogram(), RefreshNamesList(), and SetHServConfig().
|
protected |
Definition at line 66 of file TGo4HServProxy.h.
Referenced by TGo4HServProxy(), GetFilter(), RefreshNamesList(), and SetHServConfig().
|
protected |
Definition at line 63 of file TGo4HServProxy.h.
Referenced by TGo4HServProxy(), GetHistogram(), GetPortNumber(), RefreshNamesList(), and SetHServConfig().
|
protected |
Definition at line 62 of file TGo4HServProxy.h.
Referenced by TGo4HServProxy(), GetHistogram(), GetServerName(), RefreshNamesList(), and SetHServConfig().
|
protected |
Definition at line 65 of file TGo4HServProxy.h.
Referenced by TGo4HServProxy(), GetHistogram(), GetUserPass(), RefreshNamesList(), and SetHServConfig().
|
protected |
Definition at line 68 of file TGo4HServProxy.h.
Referenced by TGo4HServProxy(), ~TGo4HServProxy(), GetContainedClassName(), GetObjectKind(), HasSublevels(), MakeIter(), ProvideAccess(), and RefreshNamesList().