35 auto om = slot->
GetOM();
42 auto om = slot->
GetOM();
50 om->UnregisterLink(slot);
71 slot->
SetPar(
"LinkProxy::LinkName", linkname.Length() > 0 ? linkname.Data() :
nullptr);
77 const char *linkname = slot->
GetPar(
"LinkProxy::LinkName");
std::unique_ptr< TGo4Access > ProvideAccess(const char *name) override
Bool_t IsAcceptObject(TClass *cl) const
Bool_t IsAcceptObject(TClass *cl) const override
void Initialize(TGo4Slot *slot) override
TGo4LevelIter * MakeLevelIter() const
void WriteData(TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override
void RegisterLink(TGo4Slot *source, TGo4Slot *target, Bool_t exapndchilds=kFALSE)
Int_t GetObjectKind() const override
TObject * GetAssignedObject()
Bool_t DoingDelete() const
Bool_t AssignObject(TGo4Slot *slot, TObject *obj, Bool_t owner) override
TGo4Slot * GetSlot(const char *name, Bool_t force=kFALSE)
TGo4LevelIter * MakeIter() override
void RetranslateEvent(TGo4Slot *source, Int_t id, void *param=nullptr)
const char * GetPar(const char *name) const
std::unique_ptr< TGo4Access > ProvideSlotAccess(const char *name)
void ReadData(TGo4Slot *slot, TDirectory *dir) override
Bool_t AssignObject(TObject *obj, Bool_t owner)
void ForwardEvent(TGo4Slot *source, Int_t id, void *param=nullptr)
void Finalize(TGo4Slot *slot) override
const char * GetSlotClassName() const
const char * GetContainedClassName() const override
virtual TGo4ObjectManager * GetOM() const
TObject * GetAssignedObject() override
void Delete(Option_t *opt="") override
void SetPar(const char *name, const char *value)
Bool_t ProcessEvent(TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) override
Int_t GetSlotKind() const
virtual void ProduceFullName(TString &name, TGo4Slot *toparent=nullptr)