Public Member Functions | Static Public Member Functions | Protected Attributes

TGo4DabcProxy Class Reference

#include <TGo4DabcProxy.h>

Inheritance diagram for TGo4DabcProxy:
TGo4Proxy

List of all members.

Public Member Functions

 TGo4DabcProxy ()
virtual ~TGo4DabcProxy ()
Bool_t Connect (const char *nodename)
Bool_t UpdateHierarchy (Bool_t sync=kTRUE)
Bool_t ReplyCommand (void *cmd)
const char * GetServerName () const
virtual void Initialize (TGo4Slot *slot)
virtual void Finalize (TGo4Slot *slot)
virtual Bool_t HasSublevels () const
virtual TGo4AccessMakeProxy (const char *name)
virtual TGo4LevelIterMakeIter ()
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)
void RefreshNamesList ()
 ClassDef (TGo4DabcProxy, 1)

Static Public Member Functions

static const char * GetDabcVersion ()

Protected Attributes

TString fNodeName
void * fxHierarchy
TGo4SlotfxParentSlot
 pointer on dabc::Hierarchy class

Detailed Description

Definition at line 22 of file TGo4DabcProxy.h.


Constructor & Destructor Documentation

TGo4DabcProxy::TGo4DabcProxy (  ) 

Definition at line 580 of file TGo4DabcProxy.cxx.

TGo4DabcProxy::~TGo4DabcProxy (  )  [virtual]

Definition at line 588 of file TGo4DabcProxy.cxx.

References fxHierarchy.


Member Function Documentation

TGo4DabcProxy::ClassDef ( TGo4DabcProxy  ,
 
)
Bool_t TGo4DabcProxy::Connect ( const char *  nodename  ) 

Definition at line 601 of file TGo4DabcProxy.cxx.

References fNodeName, and UpdateHierarchy().

Referenced by TGo4BrowserProxy::ConnectDabc().

void TGo4DabcProxy::Finalize ( TGo4Slot slot  )  [virtual]

Reimplemented from TGo4Proxy.

Definition at line 686 of file TGo4DabcProxy.cxx.

virtual const char* TGo4DabcProxy::GetContainedClassName (  )  [inline, virtual]

Reimplemented from TGo4Proxy.

Definition at line 46 of file TGo4DabcProxy.h.

virtual const char* TGo4DabcProxy::GetContainedObjectInfo (  )  [inline, virtual]

Reimplemented from TGo4Proxy.

Definition at line 47 of file TGo4DabcProxy.h.

const char * TGo4DabcProxy::GetDabcVersion (  )  [static]
virtual Int_t TGo4DabcProxy::GetObjectKind (  )  [inline, virtual]

Reimplemented from TGo4Proxy.

Definition at line 45 of file TGo4DabcProxy.h.

virtual Int_t TGo4DabcProxy::GetObjectSizeInfo (  )  [inline, virtual]

Reimplemented from TGo4Proxy.

Definition at line 48 of file TGo4DabcProxy.h.

const char* TGo4DabcProxy::GetServerName (  )  const [inline]

Definition at line 36 of file TGo4DabcProxy.h.

References fNodeName.

Referenced by TGo4Script::ProduceScript().

Bool_t TGo4DabcProxy::HasSublevels (  )  const [virtual]

Reimplemented from TGo4Proxy.

Definition at line 690 of file TGo4DabcProxy.cxx.

References fxHierarchy.

void TGo4DabcProxy::Initialize ( TGo4Slot slot  )  [virtual]

Reimplemented from TGo4Proxy.

Definition at line 681 of file TGo4DabcProxy.cxx.

References fxParentSlot.

TGo4LevelIter * TGo4DabcProxy::MakeIter (  )  [virtual]

Reimplemented from TGo4Proxy.

Definition at line 721 of file TGo4DabcProxy.cxx.

References fxHierarchy.

TGo4Access * TGo4DabcProxy::MakeProxy ( const char *  name  )  [virtual]

Reimplemented from TGo4Proxy.

Definition at line 699 of file TGo4DabcProxy.cxx.

References fNodeName, and fxHierarchy.

void TGo4DabcProxy::ReadData ( TGo4Slot slot,
TDirectory *  dir 
) [virtual]

Reimplemented from TGo4Proxy.

Definition at line 736 of file TGo4DabcProxy.cxx.

void TGo4DabcProxy::RefreshNamesList (  ) 
Bool_t TGo4DabcProxy::ReplyCommand ( void *  cmd  ) 
void TGo4DabcProxy::Update ( TGo4Slot slot,
Bool_t  strong 
) [virtual]

Reimplemented from TGo4Proxy.

Definition at line 740 of file TGo4DabcProxy.cxx.

References UpdateHierarchy().

Bool_t TGo4DabcProxy::UpdateHierarchy ( Bool_t  sync = kTRUE  ) 

Definition at line 655 of file TGo4DabcProxy.cxx.

References TGo4Log::Error(), fNodeName, and ReplyCommand().

Referenced by Connect(), RefreshNamesList(), and Update().

void TGo4DabcProxy::WriteData ( TGo4Slot slot,
TDirectory *  dir,
Bool_t  onlyobjs 
) [virtual]

Reimplemented from TGo4Proxy.

Definition at line 732 of file TGo4DabcProxy.cxx.


Member Data Documentation

TString TGo4DabcProxy::fNodeName [protected]

Definition at line 24 of file TGo4DabcProxy.h.

Referenced by Connect(), GetServerName(), MakeProxy(), and UpdateHierarchy().

void* TGo4DabcProxy::fxHierarchy [protected]

Definition at line 25 of file TGo4DabcProxy.h.

Referenced by HasSublevels(), MakeIter(), MakeProxy(), ReplyCommand(), and ~TGo4DabcProxy().

pointer on dabc::Hierarchy class

Definition at line 26 of file TGo4DabcProxy.h.

Referenced by Initialize(), and ReplyCommand().


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