#include <TGo4DabcProxy.h>
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 TGo4Access * | MakeProxy (const char *name) |
| virtual TGo4LevelIter * | MakeIter () |
| 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 |
| TGo4Slot * | fxParentSlot |
| pointer on dabc::Hierarchy class | |
Definition at line 22 of file TGo4DabcProxy.h.
| TGo4DabcProxy::TGo4DabcProxy | ( | ) |
Definition at line 580 of file TGo4DabcProxy.cxx.
| TGo4DabcProxy::~TGo4DabcProxy | ( | ) | [virtual] |
Definition at line 588 of file TGo4DabcProxy.cxx.
References fxHierarchy.
| TGo4DabcProxy::ClassDef | ( | TGo4DabcProxy | , | |
| 1 | ||||
| ) |
| 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] |
Definition at line 596 of file TGo4DabcProxy.cxx.
Referenced by TGo4MainWindow::aboutDABC(), main(), and TGo4MainWindow::TGo4MainWindow().
| 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 | ( | ) |
Definition at line 748 of file TGo4DabcProxy.cxx.
References UpdateHierarchy().
Referenced by TGo4Browser::ContextMenuActivated(), and TGo4BrowserOptions::RefreshBtn_clicked().
| Bool_t TGo4DabcProxy::ReplyCommand | ( | void * | cmd | ) |
Definition at line 626 of file TGo4DabcProxy.cxx.
References TGo4Slot::evObjUpdated, TGo4Slot::ForwardEvent(), fxHierarchy, and fxParentSlot.
Referenced by TReplyTimer::Notify(), and UpdateHierarchy().
| 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.
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().
TGo4Slot* TGo4DabcProxy::fxParentSlot [protected] |
pointer on dabc::Hierarchy class
Definition at line 26 of file TGo4DabcProxy.h.
Referenced by Initialize(), and ReplyCommand().
1.7.1