#include <TGo4Proxy.h>
Inheritance diagram for TGo4Access:
Public Types | |
enum | { kndNone = -1, kndObject = 0, kndFolder = 1, kndTreeBranch = 2, kndTreeLeaf = 3, kndGo4Param = 4, kndDataMember = 5, kndEventElement = 6 } |
Public Member Functions | |
virtual | ~TGo4Access () |
virtual Bool_t | IsRemote () const |
virtual Bool_t | CanGetObject () const |
virtual Bool_t | GetObject (TObject *&obj, Bool_t &owner) const |
virtual TClass * | GetObjectClass () const |
virtual const char * | GetObjectName () const |
virtual const char * | GetObjectClassName () const |
virtual Int_t | AssignObjectTo (TGo4ObjectReceiver *rcv, const char *path) |
Have to assign object to provided receiver. | |
Protected Member Functions | |
void | DoObjectAssignement (TGo4ObjectReceiver *rcv, const char *path, TObject *obj, Bool_t owner) |
|
Definition at line 36 of file TGo4Proxy.h. |
|
Definition at line 45 of file TGo4Proxy.h. |
|
Reimplemented in TGo4AnalysisObjectAccess. Definition at line 47 of file TGo4Proxy.h. Referenced by AssignObjectTo(). |
|
Reimplemented in TGo4KeyAccess, TGo4ObjectAccess, TGo4AnalysisObjectAccess, and TGo4HServObjectAccess. Definition at line 20 of file TGo4Proxy.cxx. |
|
Reimplemented in TGo4KeyAccess, TGo4ObjectAccess, and TGo4HServObjectAccess. Definition at line 25 of file TGo4Proxy.cxx. Referenced by AssignObjectTo(), and TGo4AccessWrapper::GetObject(). |
|
Reimplemented in TGo4ObjectAccess. Definition at line 38 of file TGo4Proxy.cxx. References GetObjectClassName(). Referenced by TGo4AccessWrapper::GetObjectClass(), and TGo4ObjectManager::RequestObject(). |
|
Reimplemented in TGo4KeyAccess, TGo4ObjectAccess, TGo4BranchAccess, TGo4AnalysisObjectAccess, and TGo4HServObjectAccess. Definition at line 33 of file TGo4Proxy.cxx. |
|
Reimplemented in TGo4KeyAccess, TGo4ObjectAccess, TGo4BranchAccess, TGo4AnalysisObjectAccess, and TGo4HServObjectAccess. Definition at line 44 of file TGo4Proxy.cxx. Referenced by GetObjectClass(), and TGo4AccessWrapper::GetObjectClassName(). |
|
Have to assign object to provided receiver. Returns: 0 - if object can not be assigned 1 - if object assigned 2 - if object will be assigned later Reimplemented in TGo4AnalysisObjectAccess. Definition at line 49 of file TGo4Proxy.cxx. References DoObjectAssignement(), GetObject(), and IsRemote(). Referenced by TGo4ObjectManager::RequestObject(). |
|
Definition at line 60 of file TGo4Proxy.h. References TGo4ObjectReceiver::AssignObject(). Referenced by AssignObjectTo(), and TGo4AnalysisObjectAccess::ReceiveObject(). |