GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
Public Member Functions | |
TGo4HServObjectAccess (TGo4HServProxy *hserv, const char *name, const char *fullname, const char *classname) | |
virtual | ~TGo4HServObjectAccess () |
Bool_t | CanGetObject () const override |
Returns kTRUE, when object can be directly obtained with GetObject() method. | |
Bool_t | GetObject (TObject *&obj, Bool_t &owner) const override |
const char * | GetObjectClassName () const override |
const char * | GetObjectName () const override |
![]() | |
virtual | ~TGo4Access () |
virtual Int_t | AssignObjectTo (TGo4ObjectManager *rcv, const char *path) |
Have to assign object to provided receiver. | |
Int_t | AssignObjectToSlot (TGo4Slot *slot) |
Made for convenience - extracts OM and slot path and calls AssignObjectTo method. | |
virtual TClass * | GetObjectClass () const |
virtual Bool_t | IsRemote () const |
Indicate if object is remote. | |
Private Attributes | |
TGo4HServProxy * | fHServ {nullptr} |
TString | fObjClassName |
TString | fObjFullName |
TString | fObjName |
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 64 of file TGo4HServProxy.cxx.
|
inline |
Definition at line 66 of file TGo4HServProxy.cxx.
References fHServ, fObjClassName, fObjFullName, and fObjName.
|
inlinevirtual |
Definition at line 78 of file TGo4HServProxy.cxx.
|
inlineoverridevirtual |
Returns kTRUE, when object can be directly obtained with GetObject() method.
Reimplemented from TGo4Access.
Definition at line 80 of file TGo4HServProxy.cxx.
References fHServ.
|
inlineoverridevirtual |
Reimplemented from TGo4Access.
Definition at line 82 of file TGo4HServProxy.cxx.
|
inlineoverridevirtual |
Reimplemented from TGo4Access.
Definition at line 92 of file TGo4HServProxy.cxx.
References fObjClassName.
|
inlineoverridevirtual |
Reimplemented from TGo4Access.
Definition at line 90 of file TGo4HServProxy.cxx.
References fObjName.
|
private |
Definition at line 95 of file TGo4HServProxy.cxx.
Referenced by TGo4HServObjectAccess(), CanGetObject(), and GetObject().
|
private |
Definition at line 98 of file TGo4HServProxy.cxx.
Referenced by TGo4HServObjectAccess(), and GetObjectClassName().
|
private |
Definition at line 97 of file TGo4HServProxy.cxx.
Referenced by TGo4HServObjectAccess().
|
private |
Definition at line 96 of file TGo4HServProxy.cxx.
Referenced by TGo4HServObjectAccess(), GetObject(), and GetObjectName().