GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
Public Member Functions | |
TGo4AnalysisObjectAccess (TGo4AnalysisProxy *cont, Int_t proxykind, const char *name, const char *classname, const char *fullpath) | |
virtual | ~TGo4AnalysisObjectAccess () |
virtual Bool_t | IsRemote () const |
virtual Bool_t | CanGetObject () const |
virtual const char * | GetObjectName () const |
virtual const char * | GetObjectClassName () const |
const char * | GetPathName () const |
virtual Int_t | AssignObjectTo (TGo4ObjectManager *rcv, const char *path) |
Int_t | ProxyKind () const |
void | ChangeObjectName (const char *newname) |
void | SetSubmitTime () |
Bool_t | CheckLifeTime (long int millisec) |
void | ReceiveObject (TObject *obj, const char *objfolder, const char *objname, Bool_t owner) |
void | SetDefaultReceiver (TGo4ObjectManager *rcv, const char *path) |
Public Member Functions inherited from TGo4Access | |
virtual | ~TGo4Access () |
virtual Bool_t | GetObject (TObject *&obj, Bool_t &owner) const |
virtual TClass * | GetObjectClass () const |
Int_t | AssignObjectToSlot (TGo4Slot *slot) |
Protected Attributes | |
TGo4AnalysisProxy * | fxAnalProxy |
Int_t | fProxyKind |
TString | fxObjName |
TString | fxObjClassName |
TString | fxFullPath |
TGo4ObjectManager * | fxReceiver |
TString | fxReceiverPath |
TTime | fxSubmitTime |
Additional Inherited Members | |
Public Types inherited from TGo4Access | |
enum | { kndNone = -1, kndObject = 0, kndFolder = 1, kndTreeBranch = 2, kndTreeLeaf = 3, kndGo4Param = 4, kndDataMember = 5, kndEventElement = 6, kndMoreFolder = 7, kndRootCommand = 8 } |
Protected Member Functions inherited from TGo4Access | |
void | DoObjectAssignement (TGo4ObjectManager *rcv, const char *path, TObject *obj, Bool_t owner) |
Definition at line 61 of file TGo4AnalysisProxy.cxx.
|
inline |
Definition at line 64 of file TGo4AnalysisProxy.cxx.
|
inlinevirtual |
Definition at line 82 of file TGo4AnalysisProxy.cxx.
|
inlinevirtual |
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 from TGo4Access.
Definition at line 91 of file TGo4AnalysisProxy.cxx.
References fxAnalProxy, fxReceiver, fxReceiverPath, and TGo4AnalysisProxy::SubmitProxy().
|
inlinevirtual |
Returns kTRUE, when object can be directly obtained with GetObject() method
Reimplemented from TGo4Access.
Definition at line 85 of file TGo4AnalysisProxy.cxx.
|
inline |
Definition at line 102 of file TGo4AnalysisProxy.cxx.
References fxObjName.
Referenced by TGo4AnalysisProxy::SubmitProxy().
|
inline |
Definition at line 106 of file TGo4AnalysisProxy.cxx.
References fxSubmitTime.
Referenced by TGo4AnalysisProxy::DeleteSubmittedProxy().
|
inlinevirtual |
Reimplemented from TGo4Access.
Definition at line 87 of file TGo4AnalysisProxy.cxx.
References fxObjClassName.
|
inlinevirtual |
Reimplemented from TGo4Access.
Definition at line 86 of file TGo4AnalysisProxy.cxx.
References fxObjName.
Referenced by TGo4AnalysisProxy::FindSubmittedProxy(), and TGo4AnalysisProxy::SubmitProxy().
|
inline |
Definition at line 89 of file TGo4AnalysisProxy.cxx.
References fxFullPath.
Referenced by TGo4AnalysisProxy::FindSubmittedProxy(), and TGo4AnalysisProxy::SubmitProxy().
|
inlinevirtual |
Indicate if object is remote
Reimplemented from TGo4Access.
Definition at line 84 of file TGo4AnalysisProxy.cxx.
|
inline |
Definition at line 100 of file TGo4AnalysisProxy.cxx.
References fProxyKind.
Referenced by TGo4AnalysisProxy::SubmitProxy().
|
inline |
Definition at line 112 of file TGo4AnalysisProxy.cxx.
References cmdDefualtEnvelope, TGo4Access::DoObjectAssignement(), fProxyKind, fxReceiver, and fxReceiverPath.
Referenced by TGo4AnalysisProxy::ReceiveObject().
|
inline |
Definition at line 127 of file TGo4AnalysisProxy.cxx.
References fxReceiver, and fxReceiverPath.
Referenced by TGo4AnalysisProxy::SetDefaultReceiver().
|
inline |
Definition at line 104 of file TGo4AnalysisProxy.cxx.
References fxSubmitTime.
Referenced by TGo4AnalysisProxy::SubmitProxy().
|
protected |
Definition at line 135 of file TGo4AnalysisProxy.cxx.
Referenced by ProxyKind(), and ReceiveObject().
|
protected |
Definition at line 134 of file TGo4AnalysisProxy.cxx.
Referenced by AssignObjectTo().
|
protected |
Definition at line 138 of file TGo4AnalysisProxy.cxx.
Referenced by GetPathName().
|
protected |
Definition at line 137 of file TGo4AnalysisProxy.cxx.
Referenced by GetObjectClassName().
|
protected |
Definition at line 136 of file TGo4AnalysisProxy.cxx.
Referenced by ChangeObjectName(), and GetObjectName().
|
protected |
Definition at line 139 of file TGo4AnalysisProxy.cxx.
Referenced by AssignObjectTo(), ReceiveObject(), and SetDefaultReceiver().
|
protected |
Definition at line 140 of file TGo4AnalysisProxy.cxx.
Referenced by AssignObjectTo(), ReceiveObject(), and SetDefaultReceiver().
|
protected |
Definition at line 141 of file TGo4AnalysisProxy.cxx.
Referenced by CheckLifeTime(), and SetSubmitTime().