Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4HServProxy Class Reference

#include <TGo4HServProxy.h>

Inheritance diagram for TGo4HServProxy:

TGo4Proxy List of all members.

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 TGo4LevelIterMakeIter ()
virtual TGo4AccessMakeProxy (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 Attributes

TString fServerName
Int_t fPortNumber
TString fBaseName
TString fUserPass
TString fFilter
TGo4SlotfxStructure

Constructor & Destructor Documentation

TGo4HServProxy::TGo4HServProxy  ) 
 

Definition at line 113 of file TGo4HServProxy.cxx.

TGo4HServProxy::~TGo4HServProxy  )  [virtual]
 

Definition at line 124 of file TGo4HServProxy.cxx.

References fxStructure.


Member Function Documentation

void TGo4HServProxy::SetHServConfig const char *  servername,
Int_t  portnumber,
const char *  basename,
const char *  userpass,
const char *  filter
 

Definition at line 129 of file TGo4HServProxy.cxx.

References fBaseName, fFilter, fPortNumber, fServerName, and fUserPass.

Referenced by TGo4BrowserProxy::ConnectHServer().

const char* TGo4HServProxy::GetServerName  )  const [inline]
 

Definition at line 36 of file TGo4HServProxy.h.

References fServerName.

Referenced by TGo4Script::ProduceScript().

Int_t TGo4HServProxy::GetPortNumber  )  const [inline]
 

Definition at line 37 of file TGo4HServProxy.h.

References fPortNumber.

Referenced by TGo4Script::ProduceScript().

const char* TGo4HServProxy::GetBaseName  )  const [inline]
 

Definition at line 38 of file TGo4HServProxy.h.

References fBaseName.

Referenced by TGo4Script::ProduceScript().

const char* TGo4HServProxy::GetUserPass  )  const [inline]
 

Definition at line 39 of file TGo4HServProxy.h.

References fUserPass.

Referenced by TGo4Script::ProduceScript().

const char* TGo4HServProxy::GetFilter  )  const [inline]
 

Definition at line 40 of file TGo4HServProxy.h.

References fFilter.

Referenced by TGo4Script::ProduceScript().

void TGo4HServProxy::Initialize TGo4Slot slot  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 142 of file TGo4HServProxy.cxx.

void TGo4HServProxy::Finalize TGo4Slot slot  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 146 of file TGo4HServProxy.cxx.

Bool_t TGo4HServProxy::HasSublevels  )  const [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 151 of file TGo4HServProxy.cxx.

References fxStructure.

TGo4LevelIter * TGo4HServProxy::MakeIter  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 156 of file TGo4HServProxy.cxx.

References fxStructure.

TGo4Access * TGo4HServProxy::MakeProxy const char *  name  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 161 of file TGo4HServProxy.cxx.

References fxStructure, TGo4Slot::GetPar(), and TGo4Slot::GetSlot().

void TGo4HServProxy::WriteData TGo4Slot slot,
TDirectory *  dir,
Bool_t  onlyobjs
[virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 170 of file TGo4HServProxy.cxx.

void TGo4HServProxy::ReadData TGo4Slot slot,
TDirectory *  dir
[virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 174 of file TGo4HServProxy.cxx.

Int_t TGo4HServProxy::GetObjectKind  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 178 of file TGo4HServProxy.cxx.

References fxStructure, TGo4Access::kndFolder, and TGo4Access::kndNone.

const char * TGo4HServProxy::GetContainedClassName  )  [virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 183 of file TGo4HServProxy.cxx.

References fxStructure.

void TGo4HServProxy::Update TGo4Slot slot,
Bool_t  strong
[virtual]
 

Reimplemented from TGo4Proxy.

Definition at line 188 of file TGo4HServProxy.cxx.

Bool_t TGo4HServProxy::RequestHistosList  ) 
 

Definition at line 192 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().

TH1 * TGo4HServProxy::GetHistogram const char *  remotehistoname  ) 
 

Definition at line 243 of file TGo4HServProxy.cxx.

References f_his_gethis(), fBaseName, fPortNumber, fServerName, and fUserPass.

Referenced by TGo4HServObjectAccess::GetObject().


Member Data Documentation

TString TGo4HServProxy::fServerName [protected]
 

Definition at line 64 of file TGo4HServProxy.h.

Referenced by GetHistogram(), GetServerName(), RequestHistosList(), and SetHServConfig().

Int_t TGo4HServProxy::fPortNumber [protected]
 

Definition at line 65 of file TGo4HServProxy.h.

Referenced by GetHistogram(), GetPortNumber(), RequestHistosList(), and SetHServConfig().

TString TGo4HServProxy::fBaseName [protected]
 

Definition at line 66 of file TGo4HServProxy.h.

Referenced by GetBaseName(), GetHistogram(), RequestHistosList(), and SetHServConfig().

TString TGo4HServProxy::fUserPass [protected]
 

Definition at line 67 of file TGo4HServProxy.h.

Referenced by GetHistogram(), GetUserPass(), RequestHistosList(), and SetHServConfig().

TString TGo4HServProxy::fFilter [protected]
 

Definition at line 68 of file TGo4HServProxy.h.

Referenced by GetFilter(), RequestHistosList(), and SetHServConfig().

TGo4Slot* TGo4HServProxy::fxStructure [protected]
 

Definition at line 70 of file TGo4HServProxy.h.

Referenced by GetContainedClassName(), GetObjectKind(), HasSublevels(), MakeIter(), MakeProxy(), RequestHistosList(), and ~TGo4HServProxy().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:02 2008 for Go4-v3.04-1 by  doxygen 1.4.2