#include <TGo4HServProxy.h>
Public Member Functions | |
TGo4HServProxy () | |
virtual | ~TGo4HServProxy () |
void | SetHServConfig (const char *servername, Int_t portnumber, const char *basename, const char *userpass, const char *filter) |
const char * | GetServerName () const |
Int_t | GetPortNumber () const |
const char * | GetBaseName () const |
const char * | GetUserPass () const |
const char * | GetFilter () const |
virtual void | Initialize (TGo4Slot *slot) |
virtual void | Finalize (TGo4Slot *slot) |
virtual Bool_t | HasSublevels () const |
virtual TGo4LevelIter * | MakeIter () |
virtual TGo4Access * | MakeProxy (const char *name) |
virtual void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) |
virtual void | ReadData (TGo4Slot *slot, TDirectory *dir) |
virtual Int_t | GetObjectKind () |
virtual const char * | GetContainedClassName () |
virtual void | Update (TGo4Slot *slot, Bool_t strong) |
Bool_t | RequestHistosList () |
TH1 * | GetHistogram (const char *remotehistoname) |
Protected Member Functions | |
ClassDef (TGo4HServProxy, 1) | |
Protected Attributes | |
TString | fServerName |
Int_t | fPortNumber |
TString | fBaseName |
TString | fUserPass |
TString | fFilter |
TGo4Slot * | fxStructure |
Definition at line 23 of file TGo4HServProxy.h.
TGo4HServProxy::TGo4HServProxy | ( | ) |
Definition at line 110 of file TGo4HServProxy.cxx.
TGo4HServProxy::~TGo4HServProxy | ( | ) | [virtual] |
Definition at line 121 of file TGo4HServProxy.cxx.
References fxStructure.
TGo4HServProxy::ClassDef | ( | TGo4HServProxy | , | |
1 | ||||
) | [protected] |
void TGo4HServProxy::Finalize | ( | TGo4Slot * | slot | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 143 of file TGo4HServProxy.cxx.
const char* TGo4HServProxy::GetBaseName | ( | ) | const [inline] |
Definition at line 36 of file TGo4HServProxy.h.
References fBaseName.
Referenced by TGo4Script::ProduceScript().
const char * TGo4HServProxy::GetContainedClassName | ( | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 180 of file TGo4HServProxy.cxx.
References fxStructure.
const char* TGo4HServProxy::GetFilter | ( | ) | const [inline] |
Definition at line 38 of file TGo4HServProxy.h.
References fFilter.
Referenced by TGo4Script::ProduceScript().
TH1 * TGo4HServProxy::GetHistogram | ( | const char * | remotehistoname | ) |
Definition at line 240 of file TGo4HServProxy.cxx.
References f_his_gethis(), fBaseName, fPortNumber, fServerName, and fUserPass.
Referenced by TGo4HServObjectAccess::GetObject().
Int_t TGo4HServProxy::GetObjectKind | ( | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 175 of file TGo4HServProxy.cxx.
References fxStructure, and TGo4Access::kndFolder.
Int_t TGo4HServProxy::GetPortNumber | ( | ) | const [inline] |
Definition at line 35 of file TGo4HServProxy.h.
References fPortNumber.
Referenced by TGo4Script::ProduceScript().
const char* TGo4HServProxy::GetServerName | ( | ) | const [inline] |
Definition at line 34 of file TGo4HServProxy.h.
References fServerName.
Referenced by TGo4Script::ProduceScript().
const char* TGo4HServProxy::GetUserPass | ( | ) | const [inline] |
Definition at line 37 of file TGo4HServProxy.h.
References fUserPass.
Referenced by TGo4Script::ProduceScript().
Bool_t TGo4HServProxy::HasSublevels | ( | ) | const [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 148 of file TGo4HServProxy.cxx.
References fxStructure.
void TGo4HServProxy::Initialize | ( | TGo4Slot * | slot | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 139 of file TGo4HServProxy.cxx.
TGo4LevelIter * TGo4HServProxy::MakeIter | ( | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 153 of file TGo4HServProxy.cxx.
References fxStructure.
TGo4Access * TGo4HServProxy::MakeProxy | ( | const char * | name | ) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 158 of file TGo4HServProxy.cxx.
References fxStructure, TGo4Slot::GetPar(), and TGo4Slot::GetSlot().
void TGo4HServProxy::ReadData | ( | TGo4Slot * | slot, | |
TDirectory * | dir | |||
) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 171 of file TGo4HServProxy.cxx.
Bool_t TGo4HServProxy::RequestHistosList | ( | ) |
Definition at line 189 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, TGo4Slot::GetSlot(), s_his_head::l_bins_2, and TGo4Slot::SetPar().
Referenced by TGo4BrowserProxy::ConnectHServer(), and TGo4Browser::ContextMenuActivated().
void TGo4HServProxy::SetHServConfig | ( | const char * | servername, | |
Int_t | portnumber, | |||
const char * | basename, | |||
const char * | userpass, | |||
const char * | filter | |||
) |
Definition at line 126 of file TGo4HServProxy.cxx.
References fBaseName, fFilter, fPortNumber, fServerName, and fUserPass.
Referenced by TGo4BrowserProxy::ConnectHServer().
void TGo4HServProxy::Update | ( | TGo4Slot * | slot, | |
Bool_t | strong | |||
) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 185 of file TGo4HServProxy.cxx.
void TGo4HServProxy::WriteData | ( | TGo4Slot * | slot, | |
TDirectory * | dir, | |||
Bool_t | onlyobjs | |||
) | [virtual] |
Reimplemented from TGo4Proxy.
Definition at line 167 of file TGo4HServProxy.cxx.
TString TGo4HServProxy::fBaseName [protected] |
Definition at line 64 of file TGo4HServProxy.h.
Referenced by GetBaseName(), GetHistogram(), RequestHistosList(), and SetHServConfig().
TString TGo4HServProxy::fFilter [protected] |
Definition at line 66 of file TGo4HServProxy.h.
Referenced by GetFilter(), RequestHistosList(), and SetHServConfig().
Int_t TGo4HServProxy::fPortNumber [protected] |
Definition at line 63 of file TGo4HServProxy.h.
Referenced by GetHistogram(), GetPortNumber(), RequestHistosList(), and SetHServConfig().
TString TGo4HServProxy::fServerName [protected] |
Definition at line 62 of file TGo4HServProxy.h.
Referenced by GetHistogram(), GetServerName(), RequestHistosList(), and SetHServConfig().
TString TGo4HServProxy::fUserPass [protected] |
Definition at line 65 of file TGo4HServProxy.h.
Referenced by GetHistogram(), GetUserPass(), RequestHistosList(), and SetHServConfig().
TGo4Slot* TGo4HServProxy::fxStructure [protected] |
Definition at line 68 of file TGo4HServProxy.h.
Referenced by GetContainedClassName(), GetObjectKind(), HasSublevels(), MakeIter(), MakeProxy(), RequestHistosList(), and ~TGo4HServProxy().