Public Member Functions | Protected Member Functions | Protected Attributes

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 Member Functions

 ClassDef (TGo4HServProxy, 1)

Protected Attributes

TString fServerName
Int_t fPortNumber
TString fBaseName
TString fUserPass
TString fFilter
TGo4SlotfxStructure

Detailed Description

Definition at line 23 of file TGo4HServProxy.h.


Constructor & Destructor Documentation

TGo4HServProxy::TGo4HServProxy (  ) 

Definition at line 110 of file TGo4HServProxy.cxx.

TGo4HServProxy::~TGo4HServProxy (  )  [virtual]

Definition at line 121 of file TGo4HServProxy.cxx.

References fxStructure.


Member Function Documentation

TGo4HServProxy::ClassDef ( TGo4HServProxy  ,
 
) [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  ) 
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.

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.


Member Data Documentation

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


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines