GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4ObjectProxy.h>
Public Member Functions | |
TGo4ObjectAccess (TObject *obj) | |
Bool_t | CanGetObject () const override |
Bool_t | GetObject (TObject *&obj, Bool_t &owner) const override |
TClass * | GetObjectClass () const override |
const char * | GetObjectName () const override |
const char * | GetObjectClassName () const override |
![]() | |
virtual | ~TGo4Access () |
virtual Bool_t | IsRemote () const |
virtual Int_t | AssignObjectTo (TGo4ObjectManager *rcv, const char *path) |
Int_t | AssignObjectToSlot (TGo4Slot *slot) |
Private Attributes | |
TObject * | fObject {nullptr} |
Additional Inherited Members | |
![]() | |
enum | { kndNone = -1, kndObject = 0, kndFolder = 1, kndTreeBranch = 2, kndTreeLeaf = 3, kndGo4Param = 4, kndDataMember = 5, kndEventElement = 6, kndMoreFolder = 7, kndRootCommand = 8 } |
![]() | |
void | DoObjectAssignement (TGo4ObjectManager *rcv, const char *path, TObject *obj, Bool_t owner) |
Definition at line 19 of file TGo4ObjectProxy.h.
TGo4ObjectAccess::TGo4ObjectAccess | ( | TObject * | obj | ) |
Definition at line 24 of file TGo4ObjectProxy.cxx.
|
overridevirtual |
Returns kTRUE, when object can be directly obtained with GetObject() method
Reimplemented from TGo4Access.
Definition at line 30 of file TGo4ObjectProxy.cxx.
|
overridevirtual |
Reimplemented from TGo4Access.
Definition at line 35 of file TGo4ObjectProxy.cxx.
References fObject.
|
overridevirtual |
Reimplemented from TGo4Access.
Definition at line 42 of file TGo4ObjectProxy.cxx.
References fObject.
|
overridevirtual |
Reimplemented from TGo4Access.
Definition at line 52 of file TGo4ObjectProxy.cxx.
References fObject.
|
overridevirtual |
Reimplemented from TGo4Access.
Definition at line 47 of file TGo4ObjectProxy.cxx.
References fObject.
|
private |
Definition at line 29 of file TGo4ObjectProxy.h.
Referenced by GetObject(), GetObjectClass(), GetObjectClassName(), and GetObjectName().