| 
    GSI Object Oriented Online Offline (Go4) GO4-6.4.0
    
   | 
 
#include <TGo4AnalysisProxy.h>
 Inheritance diagram for TGo4AnalysisProxy: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 | 
  Public Member Functions inherited from TGo4ServerProxy | |
| 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) | 
  Public Member Functions inherited from TGo4Proxy | |
| 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 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 | |
| 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 | 
  Protected Attributes inherited from TGo4ServerProxy | |
| 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().