GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4ServerProxy Class Reference

special base class for remote data servers like DABC, HTTP, hist server More...

#include <TGo4ServerProxy.h>

Inheritance diagram for TGo4ServerProxy:

Public Member Functions

 TGo4ServerProxy ()
 contained object info
 TGo4ServerProxy ()
 contained object info
virtual ~TGo4ServerProxy ()
virtual ~TGo4ServerProxy ()
virtual Bool_t CanSubmitObjects () const
virtual Bool_t CanSubmitObjects () const
virtual void ChageObjectProtection (const char *fullpath, const char *flags)
virtual void ChageObjectProtection (const char *fullpath, const char *flags)
 ClassDefOverride (TGo4ServerProxy, 0)
 ClassDefOverride (TGo4ServerProxy, 0)
virtual void ClearAllAnalysisObjects ()
virtual void ClearAllAnalysisObjects ()
virtual void ClearAnalysisObject (const char *fullpath)
virtual void ClearAnalysisObject (const char *fullpath)
virtual void CloseAnalysisSettings ()
virtual void CloseAnalysisSettings ()
TGo4SlotDebugOutputSlot ()
TGo4SlotDebugOutputSlot ()
virtual Bool_t DelayedRefreshNamesList (Int_t delay_sec)
virtual Bool_t DelayedRefreshNamesList (Int_t delay_sec)
virtual void DisconnectAnalysis (Int_t waittime=30, Bool_t servershutdown=kFALSE)
 Close connection to analysis and destroys proxy with correspondent slot.
virtual void DisconnectAnalysis (Int_t waittime=30, Bool_t servershutdown=kFALSE)
 Close connection to analysis and destroys proxy with correspondent slot.
virtual void ExecuteLine (const char *line)
virtual void ExecuteLine (const char *line)
virtual TString FindCommand (const char *name)
virtual TString FindCommand (const char *name)
const char * GetContainedObjectInfo () override
const char * GetContainedObjectInfo () override
virtual const char * GetServerName () const
virtual const char * GetServerName () const
virtual const char * GetUserName () const
virtual const char * GetUserName () const
void Initialize (TGo4Slot *slot) override
void Initialize (TGo4Slot *slot) override
virtual Bool_t IsAdministrator () const
virtual Bool_t IsAdministrator () const
Int_t IsAnalysisLaunched () const
Int_t IsAnalysisLaunched () const
Bool_t IsAnalysisReady () const
Bool_t IsAnalysisReady () const
virtual Bool_t IsAnalysisRunning () const
virtual Bool_t IsAnalysisRunning () const
virtual Bool_t IsAnalysisServer () const
virtual Bool_t IsAnalysisServer () const
Bool_t IsAnalysisSettingsReady () const
Bool_t IsAnalysisSettingsReady () const
virtual Bool_t IsConnected () const
virtual Bool_t IsConnected () const
virtual Bool_t IsController () const
virtual Bool_t IsController () const
virtual Bool_t IsGo4Analysis () const
virtual Bool_t IsGo4Analysis () const
virtual Bool_t IsViewer () const
virtual Bool_t IsViewer () const
virtual void LoadConfigFile (const char *fname)
virtual void LoadConfigFile (const char *fname)
TGo4SlotLoginfoSlot ()
TGo4SlotLoginfoSlot ()
virtual Bool_t NamesListReceived () const
virtual Bool_t NamesListReceived () const
virtual Int_t NumberOfWaitingProxyes ()
virtual Int_t NumberOfWaitingProxyes ()
virtual Int_t NumCommandArgs (const char *name)
virtual Int_t NumCommandArgs (const char *name)
TGo4SlotParentSlot ()
TGo4SlotParentSlot ()
virtual void PrintDynListEntry (const char *fullpath)
virtual void PrintDynListEntry (const char *fullpath)
TGo4SlotRatemeterSlot ()
TGo4SlotRatemeterSlot ()
virtual Bool_t RefreshNamesList ()
virtual Bool_t RefreshNamesList ()
virtual void RemotePrintEvent (const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong)
virtual void RemotePrintEvent (const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong)
virtual void RemoteTreeDraw (const char *treename, const char *varexp, const char *cutcond, const char *hname)
virtual void RemoteTreeDraw (const char *treename, const char *varexp, const char *cutcond, const char *hname)
virtual void RemoveObjectFromAnalysis (const char *fullpath)
virtual void RemoveObjectFromAnalysis (const char *fullpath)
virtual void RequestAnalysisSettings ()
virtual void RequestAnalysisSettings ()
virtual void RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot)
virtual void RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot)
virtual Bool_t RequestObjectStatus (const char *objectname, TGo4Slot *tgtslot)
virtual Bool_t RequestObjectStatus (const char *objectname, TGo4Slot *tgtslot)
virtual void ResetDebugOutputRequests ()
virtual void ResetDebugOutputRequests ()
virtual void SaveConfigFile (const char *fname)
virtual void SaveConfigFile (const char *fname)
void SetAnalysisLaunched (Int_t on=1)
void SetAnalysisLaunched (Int_t on=1)
void SetAnalysisReady (Bool_t on=kTRUE)
void SetAnalysisReady (Bool_t on=kTRUE)
void SetAnalysisSettingsReady (Bool_t on=kTRUE)
void SetAnalysisSettingsReady (Bool_t on=kTRUE)
TGo4SlotSettingsSlot ()
TGo4SlotSettingsSlot ()
virtual void StartAnalysis ()
virtual void StartAnalysis ()
virtual void StopAnalysis ()
virtual void StopAnalysis ()
virtual void SubmitAnalysisSettings ()
virtual void SubmitAnalysisSettings ()
virtual Bool_t SubmitCommand (const char *name, Int_t waitres=-1, const char *arg1=nullptr, const char *arg2=nullptr, const char *arg3=nullptr)
virtual Bool_t SubmitCommand (const char *name, Int_t waitres=-1, const char *arg1=nullptr, const char *arg2=nullptr, const char *arg3=nullptr)
virtual Bool_t UpdateAnalysisObject (const char *objectname, TObject *obj)
virtual Bool_t UpdateAnalysisObject (const char *objectname, TObject *obj)
virtual void WriteAutoSave (const char *fname, Int_t complevel, Bool_t overwrite)
virtual void WriteAutoSave (const char *fname, Int_t complevel, Bool_t overwrite)
Public Member Functions inherited from TGo4Proxy
 TGo4Proxy ()
 TGo4Proxy ()
virtual ~TGo4Proxy ()
virtual ~TGo4Proxy ()
virtual Bool_t AssignObject (TGo4Slot *, TObject *, Bool_t)
virtual Bool_t AssignObject (TGo4Slot *, TObject *, Bool_t)
 ClassDefOverride (TGo4Proxy, 0)
 ClassDefOverride (TGo4Proxy, 0)
virtual void Finalize (TGo4Slot *)
virtual void Finalize (TGo4Slot *)
virtual TObject * GetAssignedObject ()
virtual TObject * GetAssignedObject ()
virtual const char * GetContainedClassName () const
virtual const char * GetContainedClassName () const
virtual Int_t GetObjectKind () const
virtual Int_t GetObjectKind () const
virtual Int_t GetObjectSizeInfo () const
virtual Int_t GetObjectSizeInfo () const
virtual Bool_t HasSublevels () const
virtual Bool_t HasSublevels () const
virtual Bool_t IsAcceptObject (TClass *) const
virtual Bool_t IsAcceptObject (TClass *) const
virtual TGo4LevelIterMakeIter ()
virtual TGo4LevelIterMakeIter ()
virtual Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param)
virtual Bool_t ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param)
virtual std::unique_ptr< TGo4AccessProvideAccess (const char *)
virtual std::unique_ptr< TGo4AccessProvideAccess (const char *)
virtual void ReadData (TGo4Slot *, TDirectory *)
virtual void ReadData (TGo4Slot *, TDirectory *)
virtual Bool_t RemoveRegisteredObject (TObject *)
virtual Bool_t RemoveRegisteredObject (TObject *)
virtual void Update (TGo4Slot *, Bool_t)
virtual void Update (TGo4Slot *, Bool_t)
virtual Bool_t Use () const
virtual Bool_t Use () const
virtual void WriteData (TGo4Slot *, TDirectory *, Bool_t)
virtual void WriteData (TGo4Slot *, TDirectory *, Bool_t)

Static Public Member Functions

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 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)
static TClass * GetClass (const char *classname, Bool_t load=kFALSE)

Protected Attributes

Int_t fAnalysisLaunched {0}
 true when settings are specified
Bool_t fbAnalysisReady {kFALSE}
Bool_t fbAnalysisSettingsReady {kFALSE}
 true if analysis is connected and get first info
TString fInfoStr
 name of remote node
TString fNodeName
 0 - not launched, 1 - external shell, 2 - in qt shell
TGo4SlotfxParentSlot {nullptr}

Detailed Description

special base class for remote data servers like DABC, HTTP, hist server

Definition at line 22 of file TGo4ServerProxy.h.

Constructor & Destructor Documentation

◆ TGo4ServerProxy() [1/2]

◆ ~TGo4ServerProxy() [1/2]

TGo4ServerProxy::~TGo4ServerProxy ( )
virtual

Definition at line 390 of file TGo4ServerProxy.cxx.

◆ TGo4ServerProxy() [2/2]

TGo4ServerProxy::TGo4ServerProxy ( )

contained object info

◆ ~TGo4ServerProxy() [2/2]

virtual TGo4ServerProxy::~TGo4ServerProxy ( )
virtual

Member Function Documentation

◆ CanSubmitObjects() [1/2]

virtual Bool_t TGo4ServerProxy::CanSubmitObjects ( ) const
inlinevirtual

◆ CanSubmitObjects() [2/2]

virtual Bool_t TGo4ServerProxy::CanSubmitObjects ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 72 of file TGo4ServerProxy.h.

◆ ChageObjectProtection() [1/2]

virtual void TGo4ServerProxy::ChageObjectProtection ( const char * fullpath,
const char * flags )
inlinevirtual

◆ ChageObjectProtection() [2/2]

virtual void TGo4ServerProxy::ChageObjectProtection ( const char * fullpath,
const char * flags )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 101 of file TGo4ServerProxy.h.

◆ ClassDefOverride() [1/2]

TGo4ServerProxy::ClassDefOverride ( TGo4ServerProxy ,
0  )

References TGo4ServerProxy().

◆ ClassDefOverride() [2/2]

TGo4ServerProxy::ClassDefOverride ( TGo4ServerProxy ,
0  )

References TGo4ServerProxy().

◆ ClearAllAnalysisObjects() [1/2]

virtual void TGo4ServerProxy::ClearAllAnalysisObjects ( )
inlinevirtual

◆ ClearAllAnalysisObjects() [2/2]

virtual void TGo4ServerProxy::ClearAllAnalysisObjects ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 85 of file TGo4ServerProxy.h.

◆ ClearAnalysisObject() [1/2]

virtual void TGo4ServerProxy::ClearAnalysisObject ( const char * fullpath)
inlinevirtual

◆ ClearAnalysisObject() [2/2]

virtual void TGo4ServerProxy::ClearAnalysisObject ( const char * fullpath)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 86 of file TGo4ServerProxy.h.

◆ CloseAnalysisSettings() [1/2]

virtual void TGo4ServerProxy::CloseAnalysisSettings ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 75 of file TGo4ServerProxy.h.

◆ CloseAnalysisSettings() [2/2]

virtual void TGo4ServerProxy::CloseAnalysisSettings ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 75 of file TGo4ServerProxy.h.

◆ DebugOutputSlot() [1/2]

TGo4Slot * TGo4ServerProxy::DebugOutputSlot ( )

◆ DebugOutputSlot() [2/2]

TGo4Slot * TGo4ServerProxy::DebugOutputSlot ( )

◆ DelayedRefreshNamesList() [1/2]

virtual Bool_t TGo4ServerProxy::DelayedRefreshNamesList ( Int_t delay_sec)
inlinevirtual

◆ DelayedRefreshNamesList() [2/2]

virtual Bool_t TGo4ServerProxy::DelayedRefreshNamesList ( Int_t delay_sec)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 61 of file TGo4ServerProxy.h.

◆ DisconnectAnalysis() [1/2]

virtual void TGo4ServerProxy::DisconnectAnalysis ( Int_t waittime = 30,
Bool_t servershutdown = kFALSE )
inlinevirtual

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 in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 124 of file TGo4ServerProxy.h.

Referenced by TGo4MainWindow::RemoveAnalysisProxy().

◆ DisconnectAnalysis() [2/2]

virtual void TGo4ServerProxy::DisconnectAnalysis ( Int_t waittime = 30,
Bool_t servershutdown = kFALSE )
inlinevirtual

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 in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 124 of file TGo4ServerProxy.h.

◆ ExecuteLine() [1/2]

virtual void TGo4ServerProxy::ExecuteLine ( const char * line)
inlinevirtual

◆ ExecuteLine() [2/2]

virtual void TGo4ServerProxy::ExecuteLine ( const char * line)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 105 of file TGo4ServerProxy.h.

◆ FindCommand() [1/2]

virtual TString TGo4ServerProxy::FindCommand ( const char * name)
inlinevirtual

◆ FindCommand() [2/2]

virtual TString TGo4ServerProxy::FindCommand ( const char * name)
inlinevirtual

Reimplemented in TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 47 of file TGo4ServerProxy.h.

◆ GetContainedObjectInfo() [1/2]

const char * TGo4ServerProxy::GetContainedObjectInfo ( )
overridevirtual

◆ GetContainedObjectInfo() [2/2]

const char * TGo4ServerProxy::GetContainedObjectInfo ( )
overridevirtual

Reimplemented from TGo4Proxy.

◆ GetLaunchString() [1/2]

Bool_t TGo4ServerProxy::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

◆ GetLaunchString() [2/2]

Bool_t TGo4ServerProxy::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

◆ GetServerName() [1/2]

virtual const char * TGo4ServerProxy::GetServerName ( ) const
inlinevirtual

◆ GetServerName() [2/2]

virtual const char * TGo4ServerProxy::GetServerName ( ) const
inlinevirtual

Reimplemented in TGo4DabcProxy, TGo4DabcProxy, TGo4HServProxy, and TGo4HServProxy.

Definition at line 43 of file TGo4ServerProxy.h.

References fNodeName.

◆ GetUserName() [1/2]

virtual const char * TGo4ServerProxy::GetUserName ( ) const
inlinevirtual

Reimplemented in TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 44 of file TGo4ServerProxy.h.

◆ GetUserName() [2/2]

virtual const char * TGo4ServerProxy::GetUserName ( ) const
inlinevirtual

Reimplemented in TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 44 of file TGo4ServerProxy.h.

◆ Initialize() [1/2]

void TGo4ServerProxy::Initialize ( TGo4Slot * slot)
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 35 of file TGo4ServerProxy.h.

References fxParentSlot.

Referenced by TGo4AnalysisProxy::Initialize(), and TGo4HttpProxy::Initialize().

◆ Initialize() [2/2]

void TGo4ServerProxy::Initialize ( TGo4Slot * slot)
inlineoverridevirtual

Reimplemented from TGo4Proxy.

Definition at line 35 of file TGo4ServerProxy.h.

References fxParentSlot.

◆ IsAdministrator() [1/2]

virtual Bool_t TGo4ServerProxy::IsAdministrator ( ) const
inlinevirtual

◆ IsAdministrator() [2/2]

virtual Bool_t TGo4ServerProxy::IsAdministrator ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 57 of file TGo4ServerProxy.h.

◆ IsAnalysisLaunched() [1/2]

Int_t TGo4ServerProxy::IsAnalysisLaunched ( ) const
inline

◆ IsAnalysisLaunched() [2/2]

Int_t TGo4ServerProxy::IsAnalysisLaunched ( ) const
inline

Definition at line 64 of file TGo4ServerProxy.h.

References fAnalysisLaunched.

◆ IsAnalysisReady() [1/2]

Bool_t TGo4ServerProxy::IsAnalysisReady ( ) const
inline

◆ IsAnalysisReady() [2/2]

Bool_t TGo4ServerProxy::IsAnalysisReady ( ) const
inline

Definition at line 67 of file TGo4ServerProxy.h.

References fbAnalysisReady.

◆ IsAnalysisRunning() [1/2]

virtual Bool_t TGo4ServerProxy::IsAnalysisRunning ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 77 of file TGo4ServerProxy.h.

Referenced by TGo4Script::ProduceScript().

◆ IsAnalysisRunning() [2/2]

virtual Bool_t TGo4ServerProxy::IsAnalysisRunning ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 77 of file TGo4ServerProxy.h.

◆ IsAnalysisServer() [1/2]

virtual Bool_t TGo4ServerProxy::IsAnalysisServer ( ) const
inlinevirtual

◆ IsAnalysisServer() [2/2]

virtual Bool_t TGo4ServerProxy::IsAnalysisServer ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 52 of file TGo4ServerProxy.h.

◆ IsAnalysisSettingsReady() [1/2]

◆ IsAnalysisSettingsReady() [2/2]

Bool_t TGo4ServerProxy::IsAnalysisSettingsReady ( ) const
inline

Definition at line 70 of file TGo4ServerProxy.h.

References fbAnalysisSettingsReady.

◆ IsConnected() [1/2]

◆ IsConnected() [2/2]

virtual Bool_t TGo4ServerProxy::IsConnected ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 54 of file TGo4ServerProxy.h.

◆ IsController() [1/2]

virtual Bool_t TGo4ServerProxy::IsController ( ) const
inlinevirtual

◆ IsController() [2/2]

virtual Bool_t TGo4ServerProxy::IsController ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 56 of file TGo4ServerProxy.h.

◆ IsGo4Analysis() [1/2]

◆ IsGo4Analysis() [2/2]

virtual Bool_t TGo4ServerProxy::IsGo4Analysis ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 51 of file TGo4ServerProxy.h.

◆ IsViewer() [1/2]

virtual Bool_t TGo4ServerProxy::IsViewer ( ) const
inlinevirtual

◆ IsViewer() [2/2]

virtual Bool_t TGo4ServerProxy::IsViewer ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 55 of file TGo4ServerProxy.h.

◆ LoadConfigFile() [1/2]

virtual void TGo4ServerProxy::LoadConfigFile ( const char * fname)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 109 of file TGo4ServerProxy.h.

◆ LoadConfigFile() [2/2]

virtual void TGo4ServerProxy::LoadConfigFile ( const char * fname)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 109 of file TGo4ServerProxy.h.

◆ LoginfoSlot() [1/2]

◆ LoginfoSlot() [2/2]

TGo4Slot * TGo4ServerProxy::LoginfoSlot ( )

◆ NamesListReceived() [1/2]

virtual Bool_t TGo4ServerProxy::NamesListReceived ( ) const
inlinevirtual

◆ NamesListReceived() [2/2]

virtual Bool_t TGo4ServerProxy::NamesListReceived ( ) const
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 59 of file TGo4ServerProxy.h.

◆ NumberOfWaitingProxyes() [1/2]

virtual Int_t TGo4ServerProxy::NumberOfWaitingProxyes ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, and TGo4AnalysisProxy.

Definition at line 116 of file TGo4ServerProxy.h.

Referenced by TGo4BrowserProxy::HandleTimer().

◆ NumberOfWaitingProxyes() [2/2]

virtual Int_t TGo4ServerProxy::NumberOfWaitingProxyes ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, and TGo4AnalysisProxy.

Definition at line 116 of file TGo4ServerProxy.h.

◆ NumCommandArgs() [1/2]

virtual Int_t TGo4ServerProxy::NumCommandArgs ( const char * name)
inlinevirtual

Reimplemented in TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 48 of file TGo4ServerProxy.h.

Referenced by TGo4Browser::ExecuteItem().

◆ NumCommandArgs() [2/2]

virtual Int_t TGo4ServerProxy::NumCommandArgs ( const char * name)
inlinevirtual

Reimplemented in TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 48 of file TGo4ServerProxy.h.

◆ ParentSlot() [1/2]

TGo4Slot * TGo4ServerProxy::ParentSlot ( )
inline

Definition at line 37 of file TGo4ServerProxy.h.

References fxParentSlot.

Referenced by TGo4AnalysisConfiguration::WorkWithAnalysis().

◆ ParentSlot() [2/2]

TGo4Slot * TGo4ServerProxy::ParentSlot ( )
inline

Definition at line 37 of file TGo4ServerProxy.h.

References fxParentSlot.

◆ PrintDynListEntry() [1/2]

virtual void TGo4ServerProxy::PrintDynListEntry ( const char * fullpath)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 107 of file TGo4ServerProxy.h.

Referenced by TGo4EditDynEntry::PrintDynList().

◆ PrintDynListEntry() [2/2]

virtual void TGo4ServerProxy::PrintDynListEntry ( const char * fullpath)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 107 of file TGo4ServerProxy.h.

◆ RatemeterSlot() [1/2]

◆ RatemeterSlot() [2/2]

TGo4Slot * TGo4ServerProxy::RatemeterSlot ( )

◆ RefreshNamesList() [1/2]

◆ RefreshNamesList() [2/2]

virtual Bool_t TGo4ServerProxy::RefreshNamesList ( )
inlinevirtual

◆ RemotePrintEvent() [1/2]

virtual void TGo4ServerProxy::RemotePrintEvent ( const char * evname,
Int_t evnumber,
Int_t subid,
Bool_t ishex,
Bool_t islong )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 95 of file TGo4ServerProxy.h.

Referenced by TGo4EventInfo::PrintEventClicked().

◆ RemotePrintEvent() [2/2]

virtual void TGo4ServerProxy::RemotePrintEvent ( const char * evname,
Int_t evnumber,
Int_t subid,
Bool_t ishex,
Bool_t islong )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 95 of file TGo4ServerProxy.h.

◆ RemoteTreeDraw() [1/2]

virtual void TGo4ServerProxy::RemoteTreeDraw ( const char * treename,
const char * varexp,
const char * cutcond,
const char * hname )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 88 of file TGo4ServerProxy.h.

Referenced by TGo4BrowserProxy::PerformTreeDraw().

◆ RemoteTreeDraw() [2/2]

virtual void TGo4ServerProxy::RemoteTreeDraw ( const char * treename,
const char * varexp,
const char * cutcond,
const char * hname )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 88 of file TGo4ServerProxy.h.

◆ RemoveObjectFromAnalysis() [1/2]

virtual void TGo4ServerProxy::RemoveObjectFromAnalysis ( const char * fullpath)
inlinevirtual

◆ RemoveObjectFromAnalysis() [2/2]

virtual void TGo4ServerProxy::RemoveObjectFromAnalysis ( const char * fullpath)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 103 of file TGo4ServerProxy.h.

◆ RequestAnalysisSettings() [1/2]

virtual void TGo4ServerProxy::RequestAnalysisSettings ( )
inlinevirtual

◆ RequestAnalysisSettings() [2/2]

virtual void TGo4ServerProxy::RequestAnalysisSettings ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 73 of file TGo4ServerProxy.h.

◆ RequestEventStatus() [1/2]

virtual void TGo4ServerProxy::RequestEventStatus ( const char * evname,
Bool_t astree,
TGo4Slot * tgtslot )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 93 of file TGo4ServerProxy.h.

Referenced by TGo4EventInfo::RefreshClicked().

◆ RequestEventStatus() [2/2]

virtual void TGo4ServerProxy::RequestEventStatus ( const char * evname,
Bool_t astree,
TGo4Slot * tgtslot )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 93 of file TGo4ServerProxy.h.

◆ RequestObjectStatus() [1/2]

virtual Bool_t TGo4ServerProxy::RequestObjectStatus ( const char * objectname,
TGo4Slot * tgtslot )
inlinevirtual

◆ RequestObjectStatus() [2/2]

virtual Bool_t TGo4ServerProxy::RequestObjectStatus ( const char * objectname,
TGo4Slot * tgtslot )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 81 of file TGo4ServerProxy.h.

◆ ResetDebugOutputRequests() [1/2]

virtual void TGo4ServerProxy::ResetDebugOutputRequests ( )
inlinevirtual

Reimplemented in TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 118 of file TGo4ServerProxy.h.

◆ ResetDebugOutputRequests() [2/2]

virtual void TGo4ServerProxy::ResetDebugOutputRequests ( )
inlinevirtual

Reimplemented in TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 118 of file TGo4ServerProxy.h.

◆ SaveConfigFile() [1/2]

virtual void TGo4ServerProxy::SaveConfigFile ( const char * fname)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 110 of file TGo4ServerProxy.h.

◆ SaveConfigFile() [2/2]

virtual void TGo4ServerProxy::SaveConfigFile ( const char * fname)
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 110 of file TGo4ServerProxy.h.

◆ SetAnalysisLaunched() [1/2]

void TGo4ServerProxy::SetAnalysisLaunched ( Int_t on = 1)
inline

◆ SetAnalysisLaunched() [2/2]

void TGo4ServerProxy::SetAnalysisLaunched ( Int_t on = 1)
inline

Definition at line 63 of file TGo4ServerProxy.h.

References fAnalysisLaunched.

◆ SetAnalysisReady() [1/2]

void TGo4ServerProxy::SetAnalysisReady ( Bool_t on = kTRUE)
inline

◆ SetAnalysisReady() [2/2]

void TGo4ServerProxy::SetAnalysisReady ( Bool_t on = kTRUE)
inline

Definition at line 66 of file TGo4ServerProxy.h.

References fbAnalysisReady.

◆ SetAnalysisSettingsReady() [1/2]

◆ SetAnalysisSettingsReady() [2/2]

void TGo4ServerProxy::SetAnalysisSettingsReady ( Bool_t on = kTRUE)
inline

Definition at line 69 of file TGo4ServerProxy.h.

References fbAnalysisSettingsReady.

◆ SettingsSlot() [1/2]

◆ SettingsSlot() [2/2]

TGo4Slot * TGo4ServerProxy::SettingsSlot ( )

◆ StartAnalysis() [1/2]

virtual void TGo4ServerProxy::StartAnalysis ( )
inlinevirtual

◆ StartAnalysis() [2/2]

virtual void TGo4ServerProxy::StartAnalysis ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 78 of file TGo4ServerProxy.h.

◆ StopAnalysis() [1/2]

virtual void TGo4ServerProxy::StopAnalysis ( )
inlinevirtual

◆ StopAnalysis() [2/2]

virtual void TGo4ServerProxy::StopAnalysis ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 79 of file TGo4ServerProxy.h.

◆ SubmitAnalysisSettings() [1/2]

virtual void TGo4ServerProxy::SubmitAnalysisSettings ( )
inlinevirtual

◆ SubmitAnalysisSettings() [2/2]

virtual void TGo4ServerProxy::SubmitAnalysisSettings ( )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 74 of file TGo4ServerProxy.h.

◆ SubmitCommand() [1/2]

virtual Bool_t TGo4ServerProxy::SubmitCommand ( const char * name,
Int_t waitres = -1,
const char * arg1 = nullptr,
const char * arg2 = nullptr,
const char * arg3 = nullptr )
inlinevirtual

◆ SubmitCommand() [2/2]

virtual Bool_t TGo4ServerProxy::SubmitCommand ( const char * name,
Int_t waitres = -1,
const char * arg1 = nullptr,
const char * arg2 = nullptr,
const char * arg3 = nullptr )
inlinevirtual

Reimplemented in TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 49 of file TGo4ServerProxy.h.

◆ UpdateAnalysisObject() [1/2]

virtual Bool_t TGo4ServerProxy::UpdateAnalysisObject ( const char * objectname,
TObject * obj )
inlinevirtual

◆ UpdateAnalysisObject() [2/2]

virtual Bool_t TGo4ServerProxy::UpdateAnalysisObject ( const char * objectname,
TObject * obj )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 83 of file TGo4ServerProxy.h.

◆ WriteAutoSave() [1/2]

virtual void TGo4ServerProxy::WriteAutoSave ( const char * fname,
Int_t complevel,
Bool_t overwrite )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 112 of file TGo4ServerProxy.h.

◆ WriteAutoSave() [2/2]

virtual void TGo4ServerProxy::WriteAutoSave ( const char * fname,
Int_t complevel,
Bool_t overwrite )
inlinevirtual

Reimplemented in TGo4AnalysisProxy, TGo4AnalysisProxy, TGo4HttpProxy, and TGo4HttpProxy.

Definition at line 112 of file TGo4ServerProxy.h.

Field Documentation

◆ fAnalysisLaunched

Int_t TGo4ServerProxy::fAnalysisLaunched {0}
protected

true when settings are specified

Definition at line 27 of file TGo4ServerProxy.h.

Referenced by TGo4ServerProxy(), IsAnalysisLaunched(), and SetAnalysisLaunched().

◆ fbAnalysisReady

Bool_t TGo4ServerProxy::fbAnalysisReady {kFALSE}
protected

Definition at line 25 of file TGo4ServerProxy.h.

Referenced by TGo4ServerProxy(), IsAnalysisReady(), and SetAnalysisReady().

◆ fbAnalysisSettingsReady

Bool_t TGo4ServerProxy::fbAnalysisSettingsReady {kFALSE}
protected

true if analysis is connected and get first info

Definition at line 26 of file TGo4ServerProxy.h.

Referenced by TGo4ServerProxy(), IsAnalysisSettingsReady(), and SetAnalysisSettingsReady().

◆ fInfoStr

TString TGo4ServerProxy::fInfoStr
protected

◆ fNodeName

◆ fxParentSlot


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