GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
Public Member Functions | |
TGo4AnalysisObjectAccess (TGo4AnalysisProxy *cont, Int_t proxykind, const char *name, const char *classname, const char *fullpath) | |
virtual | ~TGo4AnalysisObjectAccess () |
Int_t | AssignObjectTo (TGo4ObjectManager *rcv, const char *path) override |
Have to assign object to provided receiver. | |
Bool_t | CanGetObject () const override |
Returns kTRUE, when object can be directly obtained with GetObject() method. | |
void | ChangeObjectName (const char *newname) |
Bool_t | CheckLifeTime (long int millisec) |
const char * | GetObjectClassName () const override |
const char * | GetObjectName () const override |
const char * | GetPathName () const |
Bool_t | IsRemote () const override |
Indicate if object is remote. | |
Int_t | ProxyKind () const |
void | ReceiveObject (TObject *obj, const char *objfolder, const char *objname, Bool_t owner) |
void | SetDefaultReceiver (TGo4ObjectManager *rcv, const char *path) |
void | SetSubmitTime () |
![]() | |
virtual | ~TGo4Access () |
Int_t | AssignObjectToSlot (TGo4Slot *slot) |
Made for convenience - extracts OM and slot path and calls AssignObjectTo method. | |
virtual Bool_t | GetObject (TObject *&obj, Bool_t &owner) const |
virtual TClass * | GetObjectClass () const |
Protected Attributes | |
Int_t | fProxyKind {0} |
TGo4AnalysisProxy * | fxAnalProxy {nullptr} |
TString | fxFullPath |
TString | fxObjClassName |
TString | fxObjName |
TGo4ObjectManager * | fxReceiver {nullptr} |
TString | fxReceiverPath |
TTime | fxSubmitTime |
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 54 of file TGo4AnalysisProxy.cxx.
|
inline |
Definition at line 57 of file TGo4AnalysisProxy.cxx.
References fProxyKind, fxAnalProxy, fxFullPath, fxObjClassName, fxObjName, fxReceiver, fxReceiverPath, and fxSubmitTime.
|
inlinevirtual |
Definition at line 75 of file TGo4AnalysisProxy.cxx.
|
inlineoverridevirtual |
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 84 of file TGo4AnalysisProxy.cxx.
References fxAnalProxy, fxReceiver, and fxReceiverPath.
|
inlineoverridevirtual |
Returns kTRUE, when object can be directly obtained with GetObject() method.
Reimplemented from TGo4Access.
Definition at line 78 of file TGo4AnalysisProxy.cxx.
|
inline |
Definition at line 95 of file TGo4AnalysisProxy.cxx.
References fxObjName.
Referenced by TGo4AnalysisProxy::SubmitProxy().
|
inline |
Definition at line 99 of file TGo4AnalysisProxy.cxx.
References fxSubmitTime.
Referenced by TGo4AnalysisProxy::DeleteSubmittedProxy().
|
inlineoverridevirtual |
Reimplemented from TGo4Access.
Definition at line 80 of file TGo4AnalysisProxy.cxx.
References fxObjClassName.
|
inlineoverridevirtual |
Reimplemented from TGo4Access.
Definition at line 79 of file TGo4AnalysisProxy.cxx.
References fxObjName.
Referenced by TGo4AnalysisProxy::FindSubmittedProxy(), and TGo4AnalysisProxy::SubmitProxy().
|
inline |
Definition at line 82 of file TGo4AnalysisProxy.cxx.
References fxFullPath.
Referenced by TGo4AnalysisProxy::FindSubmittedProxy(), and TGo4AnalysisProxy::SubmitProxy().
|
inlineoverridevirtual |
Indicate if object is remote.
Reimplemented from TGo4Access.
Definition at line 77 of file TGo4AnalysisProxy.cxx.
|
inline |
Definition at line 93 of file TGo4AnalysisProxy.cxx.
References fProxyKind.
Referenced by TGo4AnalysisProxy::SubmitProxy().
|
inline |
Definition at line 105 of file TGo4AnalysisProxy.cxx.
References cmdDefualtEnvelope, TGo4Access::DoObjectAssignement(), fProxyKind, fxReceiver, and fxReceiverPath.
Referenced by TGo4AnalysisProxy::ReceiveObject().
|
inline |
Definition at line 120 of file TGo4AnalysisProxy.cxx.
References fxReceiver, and fxReceiverPath.
|
inline |
Definition at line 97 of file TGo4AnalysisProxy.cxx.
References fxSubmitTime.
Referenced by TGo4AnalysisProxy::SubmitProxy().
|
protected |
Definition at line 128 of file TGo4AnalysisProxy.cxx.
Referenced by TGo4AnalysisObjectAccess(), ProxyKind(), and ReceiveObject().
|
protected |
Definition at line 127 of file TGo4AnalysisProxy.cxx.
Referenced by TGo4AnalysisObjectAccess(), and AssignObjectTo().
|
protected |
Definition at line 131 of file TGo4AnalysisProxy.cxx.
Referenced by TGo4AnalysisObjectAccess(), and GetPathName().
|
protected |
Definition at line 130 of file TGo4AnalysisProxy.cxx.
Referenced by TGo4AnalysisObjectAccess(), and GetObjectClassName().
|
protected |
Definition at line 129 of file TGo4AnalysisProxy.cxx.
Referenced by TGo4AnalysisObjectAccess(), ChangeObjectName(), and GetObjectName().
|
protected |
Definition at line 132 of file TGo4AnalysisProxy.cxx.
Referenced by TGo4AnalysisObjectAccess(), AssignObjectTo(), ReceiveObject(), and SetDefaultReceiver().
|
protected |
Definition at line 133 of file TGo4AnalysisProxy.cxx.
Referenced by TGo4AnalysisObjectAccess(), AssignObjectTo(), ReceiveObject(), and SetDefaultReceiver().
|
protected |
Definition at line 134 of file TGo4AnalysisProxy.cxx.
Referenced by TGo4AnalysisObjectAccess(), CheckLifeTime(), and SetSubmitTime().