GSI Object Oriented Online Offline (Go4)  GO4-6.3.0
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TGo4AnalysisProxy Class Reference

#include <TGo4AnalysisProxy.h>

+ Inheritance diagram for TGo4AnalysisProxy:

Public Member Functions

 TGo4AnalysisProxy (Bool_t isserver=kFALSE)
 
virtual ~TGo4AnalysisProxy ()
 
void Initialize (TGo4Slot *slot) override
 
void Finalize (TGo4Slot *slot) override
 
Bool_t HasSublevels () const override
 
TGo4LevelIterMakeIter () override
 
std::unique_ptr< TGo4AccessProvideAccess (const char *name) override
 
void WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override
 
void ReadData (TGo4Slot *slot, TDirectory *dir) override
 
const char * GetContainedObjectInfo () override
 
Int_t GetObjectKind () const override
 
const char * GetContainedClassName () const override
 
TObject * GetAssignedObject () override
 
void Update (TGo4Slot *slot, Bool_t strong) override
 
Bool_t IsGo4Analysis () const override
 
Bool_t IsAnalysisServer () const override
 
Bool_t IsConnected () const override
 
Bool_t IsViewer () const override
 
Bool_t IsController () const override
 
Bool_t IsAdministrator () const override
 
Bool_t RefreshNamesList () override
 
Bool_t DelayedRefreshNamesList (Int_t delay_sec) override
 
Bool_t CanSubmitObjects () const override
 
void RequestAnalysisSettings () override
 
void SubmitAnalysisSettings () override
 
void CloseAnalysisSettings () override
 
Bool_t IsAnalysisRunning () const override
 
void StartAnalysis () override
 
void StopAnalysis () override
 
Bool_t RequestObjectStatus (const char *objectname, TGo4Slot *tgtslot) override
 
void RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot) override
 
Bool_t UpdateAnalysisObject (const char *objectname, TObject *obj) override
 
void ClearAllAnalysisObjects () override
 
void ClearAnalysisObject (const char *fullpath) override
 
void RemoteTreeDraw (const char *treename, const char *varexp, const char *cutcond, const char *hname) override
 
void ChageObjectProtection (const char *fullpath, const char *flags) override
 
void RemoveObjectFromAnalysis (const char *fullpath) override
 
void ExecuteLine (const char *line) override
 
void PrintDynListEntry (const char *fullpath) override
 
void RemotePrintEvent (const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong) override
 
void LoadConfigFile (const char *fname) override
 
void SaveConfigFile (const char *fname) override
 
void WriteAutoSave (const char *fname, Int_t complevel, Bool_t overwrite) override
 
Bool_t NamesListReceived () const override
 
TGo4SlotUpdateObjectSlot ()
 
Int_t ConnectorPort ()
 
Int_t GetRole () const
 
void ReceiveObject (TNamed *obj)
 
void ReceiveStatus (TGo4Status *status)
 
Bool_t SubmitProxy (TGo4AnalysisObjectAccess *proxy)
 
Int_t NumberOfWaitingProxyes () override
 
Bool_t LaunchAsClient (TString &launchcmd, TString &killcmd, Int_t shellkind, Int_t konsole, const char *name, const char *remotehost, const char *remotedir, const char *remoteexe, Int_t exe_kind=0, const char *exeargs=nullptr)
 
Bool_t ConnectToServer (const char *remotehost, Int_t remoteport, Int_t ascontroller, const char *accesspass)
 
Bool_t WaitForConnection (Int_t seconds)
 
void DisplayDeleted (TGo4Display *displ)
 
void DisplayDisconnected (TGo4Display *displ)
 
void DisconnectAnalysis (Int_t waittime=30, Bool_t servershutdown=kFALSE) override
 
Bool_t HandleTimer (TTimer *timer) override
 
void SetDefaultReceiver (TGo4ObjectManager *rcv, const char *path)
 
 ClassDefOverride (TGo4AnalysisProxy, 1)
 
- Public Member Functions inherited from TGo4ServerProxy
 TGo4ServerProxy ()
 
virtual ~TGo4ServerProxy ()
 
void Initialize (TGo4Slot *slot) override
 
TGo4SlotParentSlot ()
 
TGo4SlotSettingsSlot ()
 
TGo4SlotRatemeterSlot ()
 
TGo4SlotLoginfoSlot ()
 
TGo4SlotDebugOutputSlot ()
 
virtual const char * GetServerName () const
 
virtual const char * GetUserName () const
 
const char * GetContainedObjectInfo () override
 
virtual TString FindCommand (const char *name)
 
virtual Int_t NumCommandArgs (const char *name)
 
virtual Bool_t SubmitCommand (const char *name, Int_t waitres=-1, const char *arg1=nullptr, const char *arg2=nullptr, const char *arg3=nullptr)
 
void SetAnalysisLaunched (Int_t on=1)
 
Int_t IsAnalysisLaunched () const
 
void SetAnalysisReady (Bool_t on=kTRUE)
 
Bool_t IsAnalysisReady () const
 
void SetAnalysisSettingsReady (Bool_t on=kTRUE)
 
Bool_t IsAnalysisSettingsReady () const
 
virtual void ResetDebugOutputRequests ()
 
 ClassDefOverride (TGo4ServerProxy, 1)
 
- Public Member Functions inherited from TGo4Proxy
 TGo4Proxy ()
 
virtual ~TGo4Proxy ()
 
virtual Bool_t RemoveRegisteredObject (TObject *)
 
virtual Bool_t Use () const
 
virtual Int_t GetObjectSizeInfo () const
 
virtual Bool_t IsAcceptObject (TClass *) const
 
virtual Bool_t AssignObject (TGo4Slot *, TObject *, Bool_t)
 
virtual Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param)
 
 ClassDefOverride (TGo4Proxy, 1)
 

Static Public Member Functions

static Bool_t LaunchAsServer (TString &launchcmd, TString &killcmd, Int_t shellkind, Int_t konsole, const char *name, const char *remotehost, Int_t remoteport, const char *remotedir, const char *remoteexe, Int_t exe_kind=0, const char *exeargs=nullptr)
 
- Static Public Member Functions inherited from TGo4ServerProxy
static Bool_t GetLaunchString (TString &launchcmd, TString &killcmd, Int_t serverkind, Int_t shellkind, Int_t konsole, const char *name, const char *remotehost, const char *remotedir, const char *remoteexe, Int_t guiport, Int_t exe_kind=0, const char *exeargs=nullptr)
 
- Static Public Member Functions inherited from TGo4Proxy
static TClass * GetClass (const char *classname, Bool_t load=kFALSE)
 

Protected Member Functions

TGo4AnalysisObjectAccessFindSubmittedProxy (const char *pathname, const char *objname)
 
void DeleteSubmittedProxy (TGo4AnalysisObjectAccess *proxy)
 
void AssignNewNamesList (TGo4AnalysisObjectNames *objnames)
 
void CallSlotUpdate ()
 

Protected Attributes

Bool_t fIsServer {kFALSE}
 
TGo4AnalysisDummySlot * fDummySlot {nullptr}
 
TGo4AnalysisObjectNamesfAnalysisNames {nullptr}
 
TObjArray fxSubmittedProxy
 
TGo4AnalysisObjectAccessfxDefaultProxy {nullptr}
 
Bool_t fbNamesListReceived {kFALSE}
 
Bool_t fbAnalysisReady {kFALSE}
 
Bool_t fbAnalysisRunning {kFALSE}
 
Int_t fDisconectCounter {0}
 
TGo4DisplayfxDisplay {nullptr}
 
Int_t fActualRole {0}
 
TTimer * fxRefreshTimer {nullptr}
 
TTimer * fxConnectionTimer {nullptr}
 
Int_t fNumberOfWaitingProxyes {0}
 
- Protected Attributes inherited from TGo4ServerProxy
TGo4SlotfxParentSlot {nullptr}
 
Bool_t fbAnalysisReady {kFALSE}
 
Bool_t fbAnalysisSettingsReady {kFALSE}
 
Int_t fAnalysisLaunched {0}
 
TString fNodeName
 0 - not launched, 1 - external shell, 2 - in qt shell More...
 
TString fInfoStr
 

Detailed Description

Definition at line 32 of file TGo4AnalysisProxy.h.

Constructor & Destructor Documentation

◆ TGo4AnalysisProxy()

TGo4AnalysisProxy::TGo4AnalysisProxy ( Bool_t  isserver = kFALSE)

◆ ~TGo4AnalysisProxy()

TGo4AnalysisProxy::~TGo4AnalysisProxy ( )
virtual

Member Function Documentation

◆ AssignNewNamesList()

void TGo4AnalysisProxy::AssignNewNamesList ( TGo4AnalysisObjectNames objnames)
protected

◆ CallSlotUpdate()

void TGo4AnalysisProxy::CallSlotUpdate ( )
protected

◆ CanSubmitObjects()

Bool_t TGo4AnalysisProxy::CanSubmitObjects ( ) const
inlineoverridevirtual

◆ ChageObjectProtection()

void TGo4AnalysisProxy::ChageObjectProtection ( const char *  fullpath,
const char *  flags 
)
overridevirtual

◆ ClassDefOverride()

TGo4AnalysisProxy::ClassDefOverride ( TGo4AnalysisProxy  ,
 
)

Referenced by NumberOfWaitingProxyes().

◆ ClearAllAnalysisObjects()

void TGo4AnalysisProxy::ClearAllAnalysisObjects ( )
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 831 of file TGo4AnalysisProxy.cxx.

References ClearAnalysisObject().

Referenced by IsAnalysisRunning().

◆ ClearAnalysisObject()

void TGo4AnalysisProxy::ClearAnalysisObject ( const char *  fullpath)
overridevirtual

◆ CloseAnalysisSettings()

void TGo4AnalysisProxy::CloseAnalysisSettings ( )
overridevirtual

◆ ConnectorPort()

Int_t TGo4AnalysisProxy::ConnectorPort ( )

◆ ConnectToServer()

Bool_t TGo4AnalysisProxy::ConnectToServer ( const char *  remotehost,
Int_t  remoteport,
Int_t  ascontroller,
const char *  accesspass 
)

◆ DelayedRefreshNamesList()

Bool_t TGo4AnalysisProxy::DelayedRefreshNamesList ( Int_t  delay_sec)
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 593 of file TGo4AnalysisProxy.cxx.

References fxRefreshTimer.

Referenced by IsAnalysisServer().

◆ DeleteSubmittedProxy()

void TGo4AnalysisProxy::DeleteSubmittedProxy ( TGo4AnalysisObjectAccess proxy)
protected

◆ DisconnectAnalysis()

void TGo4AnalysisProxy::DisconnectAnalysis ( Int_t  waittime = 30,
Bool_t  servershutdown = kFALSE 
)
overridevirtual

Close connection to analysis and destroys proxy with correspondent slot. Wait waittime (in sec) for safe disconnection of the analysis. if servershutdown = kTRUE, shutdown command will be sent to analysis

Reimplemented from TGo4ServerProxy.

Definition at line 1011 of file TGo4AnalysisProxy.cxx.

References CallSlotUpdate(), fActualRole, fDisconectCounter, fxConnectionTimer, fxDisplay, and TGo4Master::SubmitCommand().

Referenced by TGo4Interface::DisconnectAnalysis(), DisplayDisconnected(), NumberOfWaitingProxyes(), and TGo4Interface::ShutdownAnalysis().

◆ DisplayDeleted()

void TGo4AnalysisProxy::DisplayDeleted ( TGo4Display displ)

Definition at line 1043 of file TGo4AnalysisProxy.cxx.

References fxDisplay.

Referenced by NumberOfWaitingProxyes(), and TGo4Display::~TGo4Display().

◆ DisplayDisconnected()

void TGo4AnalysisProxy::DisplayDisconnected ( TGo4Display displ)

Definition at line 1048 of file TGo4AnalysisProxy.cxx.

References DisconnectAnalysis(), and fxDisplay.

Referenced by TGo4Display::DisconnectSlave(), and NumberOfWaitingProxyes().

◆ ExecuteLine()

void TGo4AnalysisProxy::ExecuteLine ( const char *  line)
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 824 of file TGo4AnalysisProxy.cxx.

References fxDisplay, TGo4ComExecLine::SetLine(), and TGo4Master::SubmitCommand().

Referenced by IsAnalysisRunning().

◆ Finalize()

void TGo4AnalysisProxy::Finalize ( TGo4Slot slot)
overridevirtual

Reimplemented from TGo4Proxy.

Definition at line 347 of file TGo4AnalysisProxy.cxx.

References TGo4Slot::DeleteChilds(), and TGo4ServerProxy::fxParentSlot.

◆ FindSubmittedProxy()

TGo4AnalysisObjectAccess * TGo4AnalysisProxy::FindSubmittedProxy ( const char *  pathname,
const char *  objname 
)
protected

◆ GetAssignedObject()

TObject* TGo4AnalysisProxy::GetAssignedObject ( )
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 77 of file TGo4AnalysisProxy.h.

References Update().

◆ GetContainedClassName()

const char* TGo4AnalysisProxy::GetContainedClassName ( ) const
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 76 of file TGo4AnalysisProxy.h.

◆ GetContainedObjectInfo()

const char * TGo4AnalysisProxy::GetContainedObjectInfo ( )
overridevirtual

◆ GetObjectKind()

Int_t TGo4AnalysisProxy::GetObjectKind ( ) const
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 75 of file TGo4AnalysisProxy.h.

References TGo4Access::kndFolder.

◆ GetRole()

Int_t TGo4AnalysisProxy::GetRole ( ) const

◆ HandleTimer()

Bool_t TGo4AnalysisProxy::HandleTimer ( TTimer *  timer)
override

◆ HasSublevels()

Bool_t TGo4AnalysisProxy::HasSublevels ( ) const
overridevirtual

Reimplemented from TGo4Proxy.

Definition at line 356 of file TGo4AnalysisProxy.cxx.

References fAnalysisNames.

◆ Initialize()

void TGo4AnalysisProxy::Initialize ( TGo4Slot slot)
overridevirtual

◆ IsAdministrator()

Bool_t TGo4AnalysisProxy::IsAdministrator ( ) const
overridevirtual

◆ IsAnalysisRunning()

Bool_t TGo4AnalysisProxy::IsAnalysisRunning ( ) const
inlineoverridevirtual

◆ IsAnalysisServer()

Bool_t TGo4AnalysisProxy::IsAnalysisServer ( ) const
inlineoverridevirtual

◆ IsConnected()

Bool_t TGo4AnalysisProxy::IsConnected ( ) const
overridevirtual

◆ IsController()

Bool_t TGo4AnalysisProxy::IsController ( ) const
overridevirtual

◆ IsGo4Analysis()

Bool_t TGo4AnalysisProxy::IsGo4Analysis ( ) const
inlineoverridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 83 of file TGo4AnalysisProxy.h.

◆ IsViewer()

Bool_t TGo4AnalysisProxy::IsViewer ( ) const
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 391 of file TGo4AnalysisProxy.cxx.

References GetRole(), and kGo4ComModeObserver.

Referenced by CanSubmitObjects(), and IsAnalysisServer().

◆ LaunchAsClient()

Bool_t TGo4AnalysisProxy::LaunchAsClient ( TString &  launchcmd,
TString &  killcmd,
Int_t  shellkind,
Int_t  konsole,
const char *  name,
const char *  remotehost,
const char *  remotedir,
const char *  remoteexe,
Int_t  exe_kind = 0,
const char *  exeargs = nullptr 
)

◆ LaunchAsServer()

Bool_t TGo4AnalysisProxy::LaunchAsServer ( TString &  launchcmd,
TString &  killcmd,
Int_t  shellkind,
Int_t  konsole,
const char *  name,
const char *  remotehost,
Int_t  remoteport,
const char *  remotedir,
const char *  remoteexe,
Int_t  exe_kind = 0,
const char *  exeargs = nullptr 
)
static

◆ LoadConfigFile()

void TGo4AnalysisProxy::LoadConfigFile ( const char *  fname)
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 773 of file TGo4AnalysisProxy.cxx.

References fxDisplay, TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().

Referenced by IsAnalysisRunning().

◆ MakeIter()

TGo4LevelIter * TGo4AnalysisProxy::MakeIter ( )
overridevirtual

Reimplemented from TGo4Proxy.

Definition at line 361 of file TGo4AnalysisProxy.cxx.

References fAnalysisNames, and TGo4AnalysisObjectNames::GetNamesFolder().

◆ NamesListReceived()

Bool_t TGo4AnalysisProxy::NamesListReceived ( ) const
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 602 of file TGo4AnalysisProxy.cxx.

References fbNamesListReceived.

Referenced by IsAnalysisRunning().

◆ NumberOfWaitingProxyes()

Int_t TGo4AnalysisProxy::NumberOfWaitingProxyes ( )
inlineoverridevirtual

◆ PrintDynListEntry()

void TGo4AnalysisProxy::PrintDynListEntry ( const char *  fullpath)
overridevirtual

◆ ProvideAccess()

std::unique_ptr< TGo4Access > TGo4AnalysisProxy::ProvideAccess ( const char *  name)
overridevirtual

◆ ReadData()

void TGo4AnalysisProxy::ReadData ( TGo4Slot slot,
TDirectory *  dir 
)
overridevirtual

Reimplemented from TGo4Proxy.

Definition at line 372 of file TGo4AnalysisProxy.cxx.

◆ ReceiveObject()

void TGo4AnalysisProxy::ReceiveObject ( TNamed *  obj)

◆ ReceiveStatus()

void TGo4AnalysisProxy::ReceiveStatus ( TGo4Status status)

◆ RefreshNamesList()

Bool_t TGo4AnalysisProxy::RefreshNamesList ( )
overridevirtual

◆ RemotePrintEvent()

void TGo4AnalysisProxy::RemotePrintEvent ( const char *  evname,
Int_t  evnumber,
Int_t  subid,
Bool_t  ishex,
Bool_t  islong 
)
overridevirtual

◆ RemoteTreeDraw()

void TGo4AnalysisProxy::RemoteTreeDraw ( const char *  treename,
const char *  varexp,
const char *  cutcond,
const char *  hname 
)
overridevirtual

◆ RemoveObjectFromAnalysis()

void TGo4AnalysisProxy::RemoveObjectFromAnalysis ( const char *  fullpath)
overridevirtual

◆ RequestAnalysisSettings()

void TGo4AnalysisProxy::RequestAnalysisSettings ( )
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 866 of file TGo4AnalysisProxy.cxx.

References fxDisplay, and TGo4Master::SubmitCommand().

Referenced by CanSubmitObjects(), and TGo4Interface::ConnectAnalysis().

◆ RequestEventStatus()

void TGo4AnalysisProxy::RequestEventStatus ( const char *  evname,
Bool_t  astree,
TGo4Slot tgtslot 
)
overridevirtual

◆ RequestObjectStatus()

Bool_t TGo4AnalysisProxy::RequestObjectStatus ( const char *  objectname,
TGo4Slot tgtslot 
)
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 676 of file TGo4AnalysisProxy.cxx.

References TGo4Access::AssignObjectToSlot(), cmdStatus, and TGo4Slot::ProduceFolderAndName().

Referenced by IsAnalysisRunning().

◆ SaveConfigFile()

void TGo4AnalysisProxy::SaveConfigFile ( const char *  fname)
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 785 of file TGo4AnalysisProxy.cxx.

References fxDisplay, TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().

Referenced by IsAnalysisRunning().

◆ SetDefaultReceiver()

void TGo4AnalysisProxy::SetDefaultReceiver ( TGo4ObjectManager rcv,
const char *  path 
)

Set receiver for object envelopes, which coming from analysis without request

Definition at line 1092 of file TGo4AnalysisProxy.cxx.

References cmdDefualtEnvelope, fxDefaultProxy, and TGo4AnalysisObjectAccess::SetDefaultReceiver().

Referenced by TGo4Interface::AddAnalysisProxy(), TGo4MainWindow::AddAnalysisProxy(), and NumberOfWaitingProxyes().

◆ StartAnalysis()

void TGo4AnalysisProxy::StartAnalysis ( )
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 812 of file TGo4AnalysisProxy.cxx.

References fbAnalysisRunning, fxDisplay, and TGo4Master::SubmitCommand().

Referenced by IsAnalysisRunning().

◆ StopAnalysis()

void TGo4AnalysisProxy::StopAnalysis ( )
overridevirtual

Reimplemented from TGo4ServerProxy.

Definition at line 818 of file TGo4AnalysisProxy.cxx.

References fbAnalysisRunning, fxDisplay, and TGo4Master::SubmitCommand().

Referenced by IsAnalysisRunning().

◆ SubmitAnalysisSettings()

void TGo4AnalysisProxy::SubmitAnalysisSettings ( )
overridevirtual

◆ SubmitProxy()

Bool_t TGo4AnalysisProxy::SubmitProxy ( TGo4AnalysisObjectAccess proxy)

◆ Update()

void TGo4AnalysisProxy::Update ( TGo4Slot slot,
Bool_t  strong 
)
overridevirtual

Reimplemented from TGo4Proxy.

Definition at line 623 of file TGo4AnalysisProxy.cxx.

References RefreshNamesList().

Referenced by GetAssignedObject().

◆ UpdateAnalysisObject()

Bool_t TGo4AnalysisProxy::UpdateAnalysisObject ( const char *  objectname,
TObject *  obj 
)
overridevirtual

new with single set object command:

Reimplemented from TGo4ServerProxy.

Definition at line 757 of file TGo4AnalysisProxy.cxx.

References fxDisplay, TGo4RemoteCommand::SetAggregate(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().

Referenced by IsAnalysisRunning().

◆ UpdateObjectSlot()

TGo4Slot * TGo4AnalysisProxy::UpdateObjectSlot ( )

◆ WaitForConnection()

Bool_t TGo4AnalysisProxy::WaitForConnection ( Int_t  seconds)

Definition at line 998 of file TGo4AnalysisProxy.cxx.

References IsConnected().

Referenced by NumberOfWaitingProxyes().

◆ WriteAutoSave()

void TGo4AnalysisProxy::WriteAutoSave ( const char *  fname,
Int_t  complevel,
Bool_t  overwrite 
)
overridevirtual

◆ WriteData()

void TGo4AnalysisProxy::WriteData ( TGo4Slot slot,
TDirectory *  dir,
Bool_t  onlyobjs 
)
overridevirtual

Reimplemented from TGo4Proxy.

Definition at line 368 of file TGo4AnalysisProxy.cxx.

Member Data Documentation

◆ fActualRole

Int_t TGo4AnalysisProxy::fActualRole {0}
protected

Definition at line 44 of file TGo4AnalysisProxy.h.

Referenced by DisconnectAnalysis(), GetRole(), IsConnected(), and ReceiveStatus().

◆ fAnalysisNames

TGo4AnalysisObjectNames* TGo4AnalysisProxy::fAnalysisNames {nullptr}
protected

◆ fbAnalysisReady

Bool_t TGo4AnalysisProxy::fbAnalysisReady {kFALSE}
protected

Definition at line 40 of file TGo4AnalysisProxy.h.

◆ fbAnalysisRunning

Bool_t TGo4AnalysisProxy::fbAnalysisRunning {kFALSE}
protected

Definition at line 41 of file TGo4AnalysisProxy.h.

Referenced by IsAnalysisRunning(), ReceiveStatus(), StartAnalysis(), and StopAnalysis().

◆ fbNamesListReceived

Bool_t TGo4AnalysisProxy::fbNamesListReceived {kFALSE}
protected

Definition at line 39 of file TGo4AnalysisProxy.h.

Referenced by AssignNewNamesList(), NamesListReceived(), and RefreshNamesList().

◆ fDisconectCounter

Int_t TGo4AnalysisProxy::fDisconectCounter {0}
protected

Definition at line 42 of file TGo4AnalysisProxy.h.

Referenced by DisconnectAnalysis(), HandleTimer(), and ~TGo4AnalysisProxy().

◆ fDummySlot

TGo4AnalysisDummySlot* TGo4AnalysisProxy::fDummySlot {nullptr}
protected

Definition at line 35 of file TGo4AnalysisProxy.h.

◆ fIsServer

Bool_t TGo4AnalysisProxy::fIsServer {kFALSE}
protected

Definition at line 34 of file TGo4AnalysisProxy.h.

Referenced by IsAnalysisServer().

◆ fNumberOfWaitingProxyes

Int_t TGo4AnalysisProxy::fNumberOfWaitingProxyes {0}
protected

◆ fxConnectionTimer

TTimer* TGo4AnalysisProxy::fxConnectionTimer {nullptr}
protected

Definition at line 46 of file TGo4AnalysisProxy.h.

Referenced by DisconnectAnalysis(), HandleTimer(), and ~TGo4AnalysisProxy().

◆ fxDefaultProxy

TGo4AnalysisObjectAccess* TGo4AnalysisProxy::fxDefaultProxy {nullptr}
protected

Definition at line 38 of file TGo4AnalysisProxy.h.

Referenced by ReceiveObject(), SetDefaultReceiver(), and ~TGo4AnalysisProxy().

◆ fxDisplay

TGo4Display* TGo4AnalysisProxy::fxDisplay {nullptr}
protected

◆ fxRefreshTimer

TTimer* TGo4AnalysisProxy::fxRefreshTimer {nullptr}
protected

Definition at line 45 of file TGo4AnalysisProxy.h.

Referenced by DelayedRefreshNamesList(), HandleTimer(), and ~TGo4AnalysisProxy().

◆ fxSubmittedProxy

TObjArray TGo4AnalysisProxy::fxSubmittedProxy
protected

The documentation for this class was generated from the following files: