GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4AnalysisProxy.h>
Public Member Functions | |
TGo4AnalysisProxy (Bool_t isserver=kFALSE) | |
virtual | ~TGo4AnalysisProxy () |
Bool_t | CanSubmitObjects () const override |
void | ChageObjectProtection (const char *fullpath, const char *flags) override |
ClassDefOverride (TGo4AnalysisProxy, 1) | |
void | ClearAllAnalysisObjects () override |
void | ClearAnalysisObject (const char *fullpath) override |
void | CloseAnalysisSettings () override |
Int_t | ConnectorPort () |
Bool_t | ConnectToServer (const char *remotehost, Int_t remoteport, Int_t ascontroller, const char *accesspass) |
Bool_t | DelayedRefreshNamesList (Int_t delay_sec) override |
void | DisconnectAnalysis (Int_t waittime=30, Bool_t servershutdown=kFALSE) override |
Close connection to analysis and destroys proxy with correspondent slot. | |
void | DisplayDeleted (TGo4Display *displ) |
void | DisplayDisconnected (TGo4Display *displ) |
void | ExecuteLine (const char *line) override |
void | Finalize (TGo4Slot *slot) override |
TObject * | GetAssignedObject () override |
const char * | GetContainedClassName () const override |
const char * | GetContainedObjectInfo () override |
Int_t | GetObjectKind () const override |
Int_t | GetRole () const |
Bool_t | HandleTimer (TTimer *timer) override |
Bool_t | HasSublevels () const override |
void | Initialize (TGo4Slot *slot) override |
Bool_t | IsAdministrator () const override |
Bool_t | IsAnalysisRunning () const override |
Bool_t | IsAnalysisServer () const override |
Bool_t | IsConnected () const override |
Bool_t | IsController () const override |
Bool_t | IsGo4Analysis () const override |
Bool_t | IsViewer () const 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) |
void | LoadConfigFile (const char *fname) override |
TGo4LevelIter * | MakeIter () override |
Bool_t | NamesListReceived () const override |
Int_t | NumberOfWaitingProxyes () override |
void | PrintDynListEntry (const char *fullpath) override |
std::unique_ptr< TGo4Access > | ProvideAccess (const char *name) override |
void | ReadData (TGo4Slot *slot, TDirectory *dir) override |
void | ReceiveObject (TNamed *obj) |
void | ReceiveStatus (TGo4Status *status) |
Bool_t | RefreshNamesList () override |
void | RemotePrintEvent (const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong) override |
void | RemoteTreeDraw (const char *treename, const char *varexp, const char *cutcond, const char *hname) override |
void | RemoveObjectFromAnalysis (const char *fullpath) override |
void | RequestAnalysisSettings () override |
void | RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot) override |
Bool_t | RequestObjectStatus (const char *objectname, TGo4Slot *tgtslot) override |
void | SaveConfigFile (const char *fname) override |
void | SetDefaultReceiver (TGo4ObjectManager *rcv, const char *path) |
Set receiver for object envelopes, which coming from analysis without request. | |
void | StartAnalysis () override |
void | StopAnalysis () override |
void | SubmitAnalysisSettings () override |
Bool_t | SubmitProxy (TGo4AnalysisObjectAccess *proxy) |
void | Update (TGo4Slot *slot, Bool_t strong) override |
Bool_t | UpdateAnalysisObject (const char *objectname, TObject *obj) override |
TGo4Slot * | UpdateObjectSlot () |
Bool_t | WaitForConnection (Int_t seconds) |
void | WriteAutoSave (const char *fname, Int_t complevel, Bool_t overwrite) override |
void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) override |
![]() | |
TGo4ServerProxy () | |
contained object info | |
virtual | ~TGo4ServerProxy () |
ClassDefOverride (TGo4ServerProxy, 0) | |
TGo4Slot * | DebugOutputSlot () |
virtual TString | FindCommand (const char *name) |
const char * | GetContainedObjectInfo () override |
virtual const char * | GetServerName () const |
virtual const char * | GetUserName () const |
void | Initialize (TGo4Slot *slot) override |
Int_t | IsAnalysisLaunched () const |
Bool_t | IsAnalysisReady () const |
Bool_t | IsAnalysisSettingsReady () const |
TGo4Slot * | LoginfoSlot () |
virtual Int_t | NumCommandArgs (const char *name) |
TGo4Slot * | ParentSlot () |
TGo4Slot * | RatemeterSlot () |
virtual void | ResetDebugOutputRequests () |
void | SetAnalysisLaunched (Int_t on=1) |
void | SetAnalysisReady (Bool_t on=kTRUE) |
void | SetAnalysisSettingsReady (Bool_t on=kTRUE) |
TGo4Slot * | SettingsSlot () |
virtual Bool_t | SubmitCommand (const char *name, Int_t waitres=-1, const char *arg1=nullptr, const char *arg2=nullptr, const char *arg3=nullptr) |
![]() | |
TGo4Proxy () | |
virtual | ~TGo4Proxy () |
virtual Bool_t | AssignObject (TGo4Slot *, TObject *, Bool_t) |
ClassDefOverride (TGo4Proxy, 0) | |
virtual Int_t | GetObjectSizeInfo () const |
virtual Bool_t | IsAcceptObject (TClass *) const |
virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) |
virtual Bool_t | RemoveRegisteredObject (TObject *) |
virtual Bool_t | Use () const |
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 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 TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Protected Member Functions | |
void | AssignNewNamesList (TGo4AnalysisObjectNames *objnames) |
void | CallSlotUpdate () |
void | DeleteSubmittedProxy (TGo4AnalysisObjectAccess *proxy) |
TGo4AnalysisObjectAccess * | FindSubmittedProxy (const char *pathname, const char *objname) |
Protected Attributes | |
Int_t | fActualRole {0} |
TGo4AnalysisObjectNames * | fAnalysisNames {nullptr} |
Bool_t | fbAnalysisReady {kFALSE} |
Bool_t | fbAnalysisRunning {kFALSE} |
Bool_t | fbNamesListReceived {kFALSE} |
Int_t | fDisconectCounter {0} |
TGo4AnalysisDummySlot * | fDummySlot {nullptr} |
Bool_t | fIsServer {kFALSE} |
Int_t | fNumberOfWaitingProxyes {0} |
TTimer * | fxConnectionTimer {nullptr} |
TGo4AnalysisObjectAccess * | fxDefaultProxy {nullptr} |
TGo4Display * | fxDisplay {nullptr} |
TTimer * | fxRefreshTimer {nullptr} |
TObjArray | fxSubmittedProxy |
![]() | |
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 | |
TGo4Slot * | fxParentSlot {nullptr} |
Definition at line 32 of file TGo4AnalysisProxy.h.
TGo4AnalysisProxy::TGo4AnalysisProxy | ( | Bool_t | isserver = kFALSE | ) |
Definition at line 274 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::TGo4ServerProxy(), fActualRole, fAnalysisNames, fbAnalysisRunning, fbNamesListReceived, fDisconectCounter, fIsServer, fNumberOfWaitingProxyes, fxConnectionTimer, fxDefaultProxy, fxDisplay, fxRefreshTimer, and fxSubmittedProxy.
Referenced by ClassDefOverride().
|
virtual |
Definition at line 296 of file TGo4AnalysisProxy.cxx.
References TGo4Log::Debug(), fAnalysisNames, fDisconectCounter, fNumberOfWaitingProxyes, fxConnectionTimer, fxDefaultProxy, fxDisplay, fxRefreshTimer, and fxSubmittedProxy.
|
protected |
Definition at line 572 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::evObjAssigned, fAnalysisNames, fbNamesListReceived, TGo4ServerProxy::fxParentSlot, and TGo4ServerProxy::SetAnalysisReady().
Referenced by ReceiveObject(), and ReceiveStatus().
|
protected |
Definition at line 1054 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::evObjUpdated, and TGo4ServerProxy::fxParentSlot.
Referenced by DisconnectAnalysis(), and ReceiveStatus().
|
inlineoverridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 94 of file TGo4AnalysisProxy.h.
References IsConnected(), and IsViewer().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 847 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), and TGo4RemoteCommand::SetString().
TGo4AnalysisProxy::ClassDefOverride | ( | TGo4AnalysisProxy | , |
1 | ) |
References TGo4AnalysisProxy().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 831 of file TGo4AnalysisProxy.cxx.
References ClearAnalysisObject().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 838 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), and TGo4RemoteCommand::SetString().
Referenced by ClearAllAnalysisObjects().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 885 of file TGo4AnalysisProxy.cxx.
References fxDisplay, and TGo4ServerProxy::SetAnalysisSettingsReady().
Int_t TGo4AnalysisProxy::ConnectorPort | ( | ) |
Definition at line 901 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4TaskManager::GetNegotiationPort(), and TGo4ServerTask::GetTaskManager().
Referenced by TGo4MainWindow::PrepareForClientConnection().
Bool_t TGo4AnalysisProxy::ConnectToServer | ( | const char * | remotehost, |
Int_t | remoteport, | ||
Int_t | ascontroller, | ||
const char * | accesspass ) |
Definition at line 967 of file TGo4AnalysisProxy.cxx.
References TGo4ClientTask::ConnectServer(), TGo4ServerProxy::fNodeName, fxDisplay, kGo4ComModeAdministrator, kGo4ComModeController, kGo4ComModeObserver, kGo4ComModeRefused, and RefreshNamesList().
Referenced by TGo4Interface::ConnectAnalysis(), and TGo4MainWindow::ConnectServer().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 593 of file TGo4AnalysisProxy.cxx.
References fxRefreshTimer.
|
protected |
Definition at line 430 of file TGo4AnalysisProxy.cxx.
References TGo4AnalysisObjectAccess::CheckLifeTime(), fNumberOfWaitingProxyes, and fxSubmittedProxy.
Referenced by ReceiveObject().
|
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, and fxDisplay.
Referenced by TGo4Interface::DisconnectAnalysis(), DisplayDisconnected(), and TGo4Interface::ShutdownAnalysis().
void TGo4AnalysisProxy::DisplayDeleted | ( | TGo4Display * | displ | ) |
Definition at line 1043 of file TGo4AnalysisProxy.cxx.
References fxDisplay.
void TGo4AnalysisProxy::DisplayDisconnected | ( | TGo4Display * | displ | ) |
Definition at line 1048 of file TGo4AnalysisProxy.cxx.
References DisconnectAnalysis(), and fxDisplay.
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 824 of file TGo4AnalysisProxy.cxx.
References fxDisplay, and TGo4ComExecLine::SetLine().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 347 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::DeleteChilds(), and TGo4ServerProxy::fxParentSlot.
|
protected |
Definition at line 418 of file TGo4AnalysisProxy.cxx.
References fxSubmittedProxy, TGo4AnalysisObjectAccess::GetObjectName(), and TGo4AnalysisObjectAccess::GetPathName().
Referenced by ReceiveObject().
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 77 of file TGo4AnalysisProxy.h.
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 76 of file TGo4AnalysisProxy.h.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 406 of file TGo4AnalysisProxy.cxx.
References fAnalysisNames, TGo4ServerProxy::fInfoStr, TGo4ServerProxy::GetContainedObjectInfo(), TGo4ServerProxy::GetServerName(), and IsConnected().
|
inlineoverridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 75 of file TGo4AnalysisProxy.h.
References TGo4Access::kndFolder.
Int_t TGo4AnalysisProxy::GetRole | ( | ) | const |
Definition at line 376 of file TGo4AnalysisProxy.cxx.
References fActualRole, fxDisplay, IsAnalysisServer(), and kGo4ComModeRefused.
Referenced by IsAdministrator(), IsController(), and IsViewer().
|
override |
Definition at line 1060 of file TGo4AnalysisProxy.cxx.
References fDisconectCounter, fxConnectionTimer, fxDisplay, TGo4ServerProxy::fxParentSlot, fxRefreshTimer, and RefreshNamesList().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 356 of file TGo4AnalysisProxy.cxx.
References fAnalysisNames.
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 324 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::fxParentSlot, TGo4ServerProxy::Initialize(), and TGo4Slot::SetProxy().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 401 of file TGo4AnalysisProxy.cxx.
References GetRole(), and kGo4ComModeAdministrator.
Referenced by TGo4MainWindow::CheckConnectingCounterSlot(), TGo4Interface::ShutdownAnalysis(), TGo4MainWindow::ShutdownAnalysis(), and TGo4MainWindow::UpdateDockAnalysisWindow().
|
inlineoverridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 99 of file TGo4AnalysisProxy.h.
References fbAnalysisRunning.
Referenced by TGo4Script::ProduceScript().
|
inlineoverridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 84 of file TGo4AnalysisProxy.h.
References fIsServer.
Referenced by TGo4MainWindow::AddAnalysisProxy(), TGo4MainWindow::ConnectServer(), GetRole(), IsConnected(), TGo4Script::ProduceScript(), ReceiveStatus(), TGo4Interface::ShutdownAnalysis(), TGo4MainWindow::ShutdownAnalysis(), TGo4MainWindow::UpdateCaptionButtons(), and TGo4MainWindow::UpdateDockAnalysisWindow().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1034 of file TGo4AnalysisProxy.cxx.
References fActualRole, fxDisplay, and IsAnalysisServer().
Referenced by TGo4MainWindow::AddAnalysisProxy(), CanSubmitObjects(), TGo4MainWindow::CheckConnectingCounterSlot(), TGo4MainWindow::ConnectServer(), GetContainedObjectInfo(), TGo4Interface::ShutdownAnalysis(), TGo4MainWindow::ShutdownAnalysis(), TGo4MainWindow::UpdateCaptionButtons(), TGo4MainWindow::UpdateDockAnalysisWindow(), and WaitForConnection().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 396 of file TGo4AnalysisProxy.cxx.
References GetRole(), and kGo4ComModeController.
Referenced by TGo4MainWindow::CheckConnectingCounterSlot(), and TGo4MainWindow::UpdateDockAnalysisWindow().
|
inlineoverridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 83 of file TGo4AnalysisProxy.h.
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 391 of file TGo4AnalysisProxy.cxx.
References GetRole(), and kGo4ComModeObserver.
Referenced by CanSubmitObjects().
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 ) |
Definition at line 912 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::fNodeName, fxDisplay, TGo4ServerProxy::GetLaunchString(), TGo4TaskManager::GetNegotiationPort(), TGo4ServerTask::GetTaskManager(), and TGo4ServerTask::StartConnectorThread().
Referenced by TGo4Interface::LaunchAnalysis(), and TGo4MainWindow::LaunchClient().
|
static |
Definition at line 944 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::GetLaunchString().
Referenced by TGo4MainWindow::LaunchClient().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 773 of file TGo4AnalysisProxy.cxx.
References fxDisplay, and TGo4RemoteCommand::SetString().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 361 of file TGo4AnalysisProxy.cxx.
References fAnalysisNames.
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 602 of file TGo4AnalysisProxy.cxx.
References fbNamesListReceived.
|
inlineoverridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 153 of file TGo4AnalysisProxy.h.
References fNumberOfWaitingProxyes.
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 892 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), and TGo4RemoteCommand::SetString().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 607 of file TGo4AnalysisProxy.cxx.
References cmdEnvelope, TGo4AnalysisLevelIter::EntryClassName(), fAnalysisNames, and TGo4Slot::ProduceFolderAndName().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 372 of file TGo4AnalysisProxy.cxx.
void TGo4AnalysisProxy::ReceiveObject | ( | TNamed * | obj | ) |
Definition at line 532 of file TGo4AnalysisProxy.cxx.
References AssignNewNamesList(), DeleteSubmittedProxy(), FindSubmittedProxy(), fxDefaultProxy, TGo4ObjEnvelope::GetObjFolder(), TGo4ObjEnvelope::GetObjName(), TGo4AnalysisObjectAccess::ReceiveObject(), and TGo4ObjEnvelope::TakeObject().
void TGo4AnalysisProxy::ReceiveStatus | ( | TGo4Status * | status | ) |
Definition at line 455 of file TGo4AnalysisProxy.cxx.
References AssignNewNamesList(), TGo4Slot::AssignObject(), CallSlotUpdate(), TGo4BufferQueue::Clear(), fActualRole, fbAnalysisRunning, fxDisplay, TGo4ServerProxy::fxParentSlot, TGo4Task::GetCommandQueue(), TGo4Command::GetModeDescription(), TGo4AnalysisObjectResult::GetNamesList(), TGo4AnalysisObjectResult::GetObjectFullName(), TGo4AnalysisClientStatus::IsAnalysisRunning(), IsAnalysisServer(), TGo4ServerProxy::LoginfoSlot(), TGo4ServerProxy::RatemeterSlot(), TGo4ServerProxy::SetAnalysisReady(), TGo4ServerProxy::SetAnalysisSettingsReady(), TGo4AnalysisObjectResult::SetObjectFullName(), TGo4ServerProxy::SettingsSlot(), and UpdateObjectSlot().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 584 of file TGo4AnalysisProxy.cxx.
References fbNamesListReceived, and fxDisplay.
Referenced by ConnectToServer(), HandleTimer(), and Update().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 741 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), and TGo4RemoteCommand::SetValue().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 721 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), and TGo4RemoteCommand::SetString().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 857 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), and TGo4RemoteCommand::SetString().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 866 of file TGo4AnalysisProxy.cxx.
References fxDisplay.
Referenced by TGo4Interface::ConnectAnalysis().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 691 of file TGo4AnalysisProxy.cxx.
References TGo4Access::AssignObjectToSlot(), cmdEvStatus, fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4RemoteCommand::SetValue().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 676 of file TGo4AnalysisProxy.cxx.
References TGo4Access::AssignObjectToSlot(), cmdStatus, and TGo4Slot::ProduceFolderAndName().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 785 of file TGo4AnalysisProxy.cxx.
References fxDisplay, and TGo4RemoteCommand::SetString().
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, and fxDefaultProxy.
Referenced by TGo4Interface::AddAnalysisProxy(), and TGo4MainWindow::AddAnalysisProxy().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 812 of file TGo4AnalysisProxy.cxx.
References fbAnalysisRunning, and fxDisplay.
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 818 of file TGo4AnalysisProxy.cxx.
References fbAnalysisRunning, and fxDisplay.
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 871 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::GetAssignedObject(), TGo4RemoteCommand::SetAggregate(), TGo4ServerProxy::SetAnalysisSettingsReady(), and TGo4ServerProxy::SettingsSlot().
Bool_t TGo4AnalysisProxy::SubmitProxy | ( | TGo4AnalysisObjectAccess * | proxy | ) |
Definition at line 630 of file TGo4AnalysisProxy.cxx.
References TGo4AnalysisObjectAccess::ChangeObjectName(), cmdEnvelope, cmdEvStatus, cmdStatus, fNumberOfWaitingProxyes, fxDisplay, fxSubmittedProxy, TGo4AnalysisObjectAccess::GetObjectName(), TGo4AnalysisObjectAccess::GetPathName(), TGo4AnalysisObjectAccess::ProxyKind(), TGo4RemoteCommand::SetString(), TGo4AnalysisObjectAccess::SetSubmitTime(), and TGo4RemoteCommand::SetValue().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 623 of file TGo4AnalysisProxy.cxx.
References RefreshNamesList().
|
overridevirtual |
new with single set object command:
Reimplemented from TGo4ServerProxy.
Definition at line 757 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetAggregate(), and TGo4RemoteCommand::SetString().
TGo4Slot * TGo4AnalysisProxy::UpdateObjectSlot | ( | ) |
Definition at line 341 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::fxParentSlot.
Referenced by TGo4MainWindow::AddAnalysisProxy(), ReceiveStatus(), and TGo4MainWindow::UpdateDockAnalysisWindow().
Bool_t TGo4AnalysisProxy::WaitForConnection | ( | Int_t | seconds | ) |
Definition at line 998 of file TGo4AnalysisProxy.cxx.
References IsConnected().
|
overridevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 797 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), and TGo4RemoteCommand::SetValue().
|
overridevirtual |
Reimplemented from TGo4Proxy.
Definition at line 368 of file TGo4AnalysisProxy.cxx.
|
protected |
Definition at line 44 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), DisconnectAnalysis(), GetRole(), IsConnected(), and ReceiveStatus().
|
protected |
Definition at line 36 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), ~TGo4AnalysisProxy(), AssignNewNamesList(), GetContainedObjectInfo(), HasSublevels(), MakeIter(), and ProvideAccess().
|
protected |
Definition at line 40 of file TGo4AnalysisProxy.h.
|
protected |
Definition at line 41 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), IsAnalysisRunning(), ReceiveStatus(), StartAnalysis(), and StopAnalysis().
|
protected |
Definition at line 39 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), AssignNewNamesList(), NamesListReceived(), and RefreshNamesList().
|
protected |
Definition at line 42 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), ~TGo4AnalysisProxy(), DisconnectAnalysis(), and HandleTimer().
|
protected |
Definition at line 35 of file TGo4AnalysisProxy.h.
|
protected |
Definition at line 34 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), and IsAnalysisServer().
|
protected |
Definition at line 47 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), ~TGo4AnalysisProxy(), DeleteSubmittedProxy(), NumberOfWaitingProxyes(), and SubmitProxy().
|
protected |
Definition at line 46 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), ~TGo4AnalysisProxy(), DisconnectAnalysis(), and HandleTimer().
|
protected |
Definition at line 38 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), ~TGo4AnalysisProxy(), ReceiveObject(), and SetDefaultReceiver().
|
protected |
Definition at line 43 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), ~TGo4AnalysisProxy(), ChageObjectProtection(), ClearAnalysisObject(), CloseAnalysisSettings(), ConnectorPort(), ConnectToServer(), DisconnectAnalysis(), DisplayDeleted(), DisplayDisconnected(), ExecuteLine(), GetRole(), HandleTimer(), IsConnected(), LaunchAsClient(), LoadConfigFile(), PrintDynListEntry(), ReceiveStatus(), RefreshNamesList(), RemotePrintEvent(), RemoteTreeDraw(), RemoveObjectFromAnalysis(), RequestAnalysisSettings(), RequestEventStatus(), SaveConfigFile(), StartAnalysis(), StopAnalysis(), SubmitAnalysisSettings(), SubmitProxy(), UpdateAnalysisObject(), and WriteAutoSave().
|
protected |
Definition at line 45 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), ~TGo4AnalysisProxy(), DelayedRefreshNamesList(), and HandleTimer().
|
protected |
Definition at line 37 of file TGo4AnalysisProxy.h.
Referenced by TGo4AnalysisProxy(), ~TGo4AnalysisProxy(), DeleteSubmittedProxy(), FindSubmittedProxy(), and SubmitProxy().