|
GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4HStackProxy.h>
Inheritance diagram for TGo4HStackProxy:Public Member Functions | |
| TGo4HStackProxy () | |
| TGo4HStackProxy (THStack *hs, Bool_t owner=kFALSE) | |
| virtual | ~TGo4HStackProxy () |
| Bool_t | HasSublevels () const override |
| Int_t | GetObjectKind () const override |
| const char * | GetContainedClassName () const override |
| void | Initialize (TGo4Slot *slot) override |
| void | Finalize (TGo4Slot *slot) override |
| Bool_t | RemoveRegisteredObject (TObject *obj) override |
| TGo4LevelIter * | MakeIter () override |
| std::unique_ptr< TGo4Access > | ProvideAccess (const char *name) override |
| void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override |
| void | ReadData (TGo4Slot *slot, TDirectory *dir) override |
| Bool_t | IsAcceptObject (TClass *cl) const override |
| Bool_t | AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner) override |
| TObject * | GetAssignedObject () override |
Public Member Functions inherited from TGo4Proxy | |
| TGo4Proxy () | |
| virtual | ~TGo4Proxy () |
| virtual Bool_t | Use () const |
| virtual const char * | GetContainedObjectInfo () |
| virtual Int_t | GetObjectSizeInfo () const |
| virtual void | Update (TGo4Slot *, Bool_t) |
| virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) |
| ClassDefOverride (TGo4Proxy, 1) | |
Static Public Member Functions | |
| static std::unique_ptr< TGo4Access > | CreateAccess (THStack *hs, const char *name) |
| static TGo4LevelIter * | ProduceIter (THStack *hs) |
Static Public Member Functions inherited from TGo4Proxy | |
| static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Protected Member Functions | |
| ClassDefOverride (TGo4HStackProxy, 1) | |
Protected Attributes | |
| THStack * | fHS {nullptr} |
| Bool_t | fOwner {kFALSE} |
Definition at line 21 of file TGo4HStackProxy.h.
| TGo4HStackProxy::TGo4HStackProxy | ( | ) |
Definition at line 81 of file TGo4HStackProxy.cxx.
| TGo4HStackProxy::TGo4HStackProxy | ( | THStack * | hs, |
| Bool_t | owner = kFALSE |
||
| ) |
Definition at line 88 of file TGo4HStackProxy.cxx.
|
virtual |
Definition at line 95 of file TGo4HStackProxy.cxx.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 162 of file TGo4HStackProxy.cxx.
References TGo4Slot::evObjAssigned, fHS, Finalize(), TGo4Slot::ForwardEvent(), fOwner, and Initialize().
Referenced by ProvideAccess(), and ReadData().
|
protected |
|
static |
Definition at line 184 of file TGo4HStackProxy.cxx.
Referenced by TGo4FolderProxy::CreateAccess(), TGo4CanvasProxy::CreateAccess(), TGo4DirProxy::CreateAccess(), and ProvideAccess().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 116 of file TGo4HStackProxy.cxx.
References fHS, TGo4Slot::GetOM(), and TGo4ObjectManager::UnregisterObject().
Referenced by AssignObject(), and HasSublevels().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 179 of file TGo4HStackProxy.cxx.
References fHS.
Referenced by ProvideAccess().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 105 of file TGo4HStackProxy.cxx.
References fHS.
Referenced by HasSublevels().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 100 of file TGo4HStackProxy.cxx.
References fHS, TGo4Access::kndFolder, and TGo4Access::kndNone.
Referenced by HasSublevels().
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 27 of file TGo4HStackProxy.h.
References fHS, Finalize(), GetContainedClassName(), GetObjectKind(), Initialize(), and RemoveRegisteredObject().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 110 of file TGo4HStackProxy.cxx.
References fHS, TGo4Slot::GetOM(), and TGo4ObjectManager::RegisterObjectWith().
Referenced by AssignObject(), and HasSublevels().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 157 of file TGo4HStackProxy.cxx.
Referenced by ProvideAccess().
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 35 of file TGo4HStackProxy.h.
References fHS, and ProduceIter().
|
static |
Definition at line 195 of file TGo4HStackProxy.cxx.
Referenced by MakeIter(), ProvideAccess(), TGo4FolderLevelIter::subiterator(), TGo4CanvasLevelIter::subiterator(), and TGo4DirLevelIter::subiterator().
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 38 of file TGo4HStackProxy.h.
References AssignObject(), CreateAccess(), fHS, GetAssignedObject(), IsAcceptObject(), ProduceIter(), ReadData(), and WriteData().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 147 of file TGo4HStackProxy.cxx.
References AssignObject(), and TGo4Slot::GetPar().
Referenced by ProvideAccess().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 122 of file TGo4HStackProxy.cxx.
Referenced by HasSublevels().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 131 of file TGo4HStackProxy.cxx.
References fHS, and TGo4Slot::SetPar().
Referenced by ProvideAccess().
|
protected |
Definition at line 52 of file TGo4HStackProxy.h.
Referenced by AssignObject(), Finalize(), GetAssignedObject(), GetContainedClassName(), GetObjectKind(), HasSublevels(), Initialize(), MakeIter(), ProvideAccess(), RemoveRegisteredObject(), WriteData(), and ~TGo4HStackProxy().
|
protected |
Definition at line 53 of file TGo4HStackProxy.h.
Referenced by AssignObject(), RemoveRegisteredObject(), and ~TGo4HStackProxy().
1.8.13