GSI Object Oriented Online Offline (Go4)
GO4-6.1.2
|
#include <TGo4AnalysisProxy.h>
Public Member Functions | |
TGo4AnalysisProxy (Bool_t isserver=kFALSE) | |
virtual | ~TGo4AnalysisProxy () |
virtual void | Initialize (TGo4Slot *slot) |
virtual void | Finalize (TGo4Slot *slot) |
virtual Bool_t | HasSublevels () const |
virtual TGo4LevelIter * | MakeIter () |
virtual TGo4Access * | ProvideAccess (const char *name) |
virtual void | WriteData (TGo4Slot *slot, TDirectory *dir, Bool_t onlyobjs) |
virtual void | ReadData (TGo4Slot *slot, TDirectory *dir) |
virtual const char * | GetContainedObjectInfo () |
virtual Int_t | GetObjectKind () |
virtual const char * | GetContainedClassName () |
virtual TObject * | GetAssignedObject () |
virtual void | Update (TGo4Slot *slot, Bool_t strong) |
virtual Bool_t | IsGo4Analysis () const |
virtual Bool_t | IsAnalysisServer () const |
virtual Bool_t | IsConnected () |
virtual Bool_t | IsViewer () |
virtual Bool_t | IsController () |
virtual Bool_t | IsAdministrator () |
virtual Bool_t | RefreshNamesList () |
virtual Bool_t | DelayedRefreshNamesList (Int_t delay_sec) |
virtual Bool_t | CanSubmitObjects () |
virtual void | RequestAnalysisSettings () |
virtual void | SubmitAnalysisSettings () |
virtual void | CloseAnalysisSettings () |
virtual Bool_t | IsAnalysisRunning () const |
virtual void | StartAnalysis () |
virtual void | StopAnalysis () |
virtual Bool_t | RequestObjectStatus (const char *objectname, TGo4Slot *tgtslot) |
virtual void | RequestEventStatus (const char *evname, Bool_t astree, TGo4Slot *tgtslot) |
virtual Bool_t | UpdateAnalysisObject (const char *objectname, TObject *obj) |
virtual void | ClearAllAnalysisObjects () |
virtual void | ClearAnalysisObject (const char *fullpath) |
virtual void | RemoteTreeDraw (const char *treename, const char *varexp, const char *cutcond, const char *hname) |
virtual void | ChageObjectProtection (const char *fullpath, const char *flags) |
virtual void | RemoveObjectFromAnalysis (const char *fullpath) |
virtual void | ExecuteLine (const char *line) |
virtual void | PrintDynListEntry (const char *fullpath) |
virtual void | RemotePrintEvent (const char *evname, Int_t evnumber, Int_t subid, Bool_t ishex, Bool_t islong) |
virtual void | LoadConfigFile (const char *fname) |
virtual void | SaveConfigFile (const char *fname) |
virtual void | WriteAutoSave (const char *fname, Int_t complevel, Bool_t overwrite) |
virtual Bool_t | NamesListReceived () |
TGo4Slot * | UpdateObjectSlot () |
Int_t | ConnectorPort () |
Int_t | GetRole () |
void | ReceiveObject (TNamed *obj) |
void | ReceiveStatus (TGo4Status *status) |
Bool_t | SubmitProxy (TGo4AnalysisObjectAccess *proxy) |
virtual Int_t | NumberOfWaitingProxyes () |
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=0) |
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) |
virtual void | DisconnectAnalysis (Int_t waittime=30, Bool_t servershutdown=kFALSE) |
virtual Bool_t | HandleTimer (TTimer *timer) |
void | SetDefaultReceiver (TGo4ObjectManager *rcv, const char *path) |
ClassDef (TGo4AnalysisProxy, 1) | |
![]() | |
TGo4ServerProxy () | |
virtual | ~TGo4ServerProxy () |
TGo4Slot * | ParentSlot () |
TGo4Slot * | SettingsSlot () |
TGo4Slot * | RatemeterSlot () |
TGo4Slot * | LoginfoSlot () |
TGo4Slot * | DebugOutputSlot () |
virtual const char * | GetServerName () const |
virtual const char * | GetUserName () const |
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=0, const char *arg2=0, const char *arg3=0) |
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 () |
ClassDef (TGo4ServerProxy, 1) | |
![]() | |
TGo4Proxy () | |
virtual | ~TGo4Proxy () |
virtual Bool_t | RemoveRegisteredObject (TObject *obj) |
virtual Bool_t | Use () const |
virtual Int_t | GetObjectSizeInfo () |
virtual Bool_t | IsAcceptObject (TClass *cl) |
virtual Bool_t | AssignObject (TGo4Slot *slot, TObject *obj, Bool_t owner) |
virtual Bool_t | ProcessEvent (TGo4Slot *slot, TGo4Slot *source, Int_t id, void *param) |
ClassDef (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=0) |
![]() | |
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=0) |
![]() | |
static TClass * | GetClass (const char *classname, Bool_t load=kFALSE) |
Protected Member Functions | |
TGo4AnalysisObjectAccess * | FindSubmittedProxy (const char *pathname, const char *objname) |
void | DeleteSubmittedProxy (TGo4AnalysisObjectAccess *proxy) |
void | AssignNewNamesList (TGo4AnalysisObjectNames *objnames) |
void | CallSlotUpdate () |
Protected Attributes | |
Bool_t | fIsServer |
TGo4AnalysisDummySlot * | fDummySlot |
TGo4AnalysisObjectNames * | fAnalysisNames |
TObjArray | fxSubmittedProxy |
TGo4AnalysisObjectAccess * | fxDefaultProxy |
Bool_t | fbNamesListReceived |
Bool_t | fbAnalysisReady |
Bool_t | fbAnalysisRunning |
Int_t | fDisconectCounter |
TGo4Display * | fxDisplay |
Int_t | fActualRole |
TTimer * | fxRefreshTimer |
TTimer * | fxConnectionTimer |
Int_t | fNumberOfWaitingProxyes |
![]() | |
TGo4Slot * | fxParentSlot |
Bool_t | fbAnalysisReady |
Bool_t | fbAnalysisSettingsReady |
Int_t | fAnalysisLaunched |
TString | fNodeName |
0 - not launched, 1 - external shell, 2 - in qt shell More... | |
TString | fInfoStr |
Definition at line 32 of file TGo4AnalysisProxy.h.
TGo4AnalysisProxy::TGo4AnalysisProxy | ( | Bool_t | isserver = kFALSE | ) |
Definition at line 282 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4TaskOwner::GetTask(), TGo4Task::Initialization(), and TGo4Display::SetAnalysis().
|
virtual |
Definition at line 304 of file TGo4AnalysisProxy.cxx.
References TGo4Log::Debug(), fAnalysisNames, fDisconectCounter, fNumberOfWaitingProxyes, fxConnectionTimer, fxDefaultProxy, fxDisplay, fxRefreshTimer, fxSubmittedProxy, TGo4Display::SetAnalysis(), and TGo4Master::SubmitCommand().
|
protected |
Definition at line 588 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::evObjAssigned, fAnalysisNames, fbNamesListReceived, TGo4Slot::ForwardEvent(), TGo4ServerProxy::fxParentSlot, and TGo4ServerProxy::SetAnalysisReady().
Referenced by ReceiveObject(), and ReceiveStatus().
|
protected |
Definition at line 1078 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::evObjUpdated, TGo4Slot::ForwardEvent(), and TGo4ServerProxy::fxParentSlot.
Referenced by DisconnectAnalysis(), and ReceiveStatus().
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 95 of file TGo4AnalysisProxy.h.
References IsConnected(), and IsViewer().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 866 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
TGo4AnalysisProxy::ClassDef | ( | TGo4AnalysisProxy | , |
1 | |||
) |
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 850 of file TGo4AnalysisProxy.cxx.
References ClearAnalysisObject().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 857 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
Referenced by ClearAllAnalysisObjects().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 904 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4ServerProxy::SetAnalysisSettingsReady(), and TGo4Master::SubmitCommand().
Int_t TGo4AnalysisProxy::ConnectorPort | ( | ) |
Definition at line 920 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4TaskManager::GetNegotiationPort(), TGo4TaskOwner::GetTask(), and TGo4ServerTask::GetTaskManager().
Referenced by TGo4MainWindow::PrepareForClientConnectionSlot().
Bool_t TGo4AnalysisProxy::ConnectToServer | ( | const char * | remotehost, |
Int_t | remoteport, | ||
Int_t | ascontroller, | ||
const char * | accesspass | ||
) |
Definition at line 987 of file TGo4AnalysisProxy.cxx.
References TGo4ClientTask::ConnectServer(), TGo4ServerProxy::fNodeName, fxDisplay, TGo4TaskOwner::GetTask(), kGo4ComModeAdministrator, kGo4ComModeController, kGo4ComModeObserver, and RefreshNamesList().
Referenced by TGo4Interface::ConnectAnalysis(), and TGo4MainWindow::ConnectServerSlot().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 609 of file TGo4AnalysisProxy.cxx.
References fxRefreshTimer.
|
protected |
Definition at line 438 of file TGo4AnalysisProxy.cxx.
References TGo4AnalysisObjectAccess::CheckLifeTime(), fNumberOfWaitingProxyes, and fxSubmittedProxy.
Referenced by ReceiveObject().
|
virtual |
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 1033 of file TGo4AnalysisProxy.cxx.
References CallSlotUpdate(), fActualRole, fDisconectCounter, fxConnectionTimer, fxDisplay, and TGo4Master::SubmitCommand().
Referenced by TGo4Interface::DisconnectAnalysis(), DisplayDisconnected(), and TGo4Interface::ShutdownAnalysis().
void TGo4AnalysisProxy::DisplayDeleted | ( | TGo4Display * | displ | ) |
Definition at line 1065 of file TGo4AnalysisProxy.cxx.
References fxDisplay.
Referenced by TGo4Display::~TGo4Display().
void TGo4AnalysisProxy::DisplayDisconnected | ( | TGo4Display * | displ | ) |
Definition at line 1070 of file TGo4AnalysisProxy.cxx.
References DisconnectAnalysis(), and fxDisplay.
Referenced by TGo4Display::DisconnectSlave().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 843 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4ComExecLine::SetLine(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 354 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::DeleteChilds(), and TGo4ServerProxy::fxParentSlot.
|
protected |
Definition at line 426 of file TGo4AnalysisProxy.cxx.
References fxSubmittedProxy, TGo4AnalysisObjectAccess::GetObjectName(), and TGo4AnalysisObjectAccess::GetPathName().
Referenced by ReceiveObject().
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 77 of file TGo4AnalysisProxy.h.
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 76 of file TGo4AnalysisProxy.h.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 414 of file TGo4AnalysisProxy.cxx.
References fAnalysisNames, TGo4ServerProxy::fInfoStr, TGo4ServerProxy::GetContainedObjectInfo(), TGo4ServerProxy::GetServerName(), and IsConnected().
|
inlinevirtual |
Reimplemented from TGo4Proxy.
Definition at line 75 of file TGo4AnalysisProxy.h.
References TGo4Access::kndFolder.
Int_t TGo4AnalysisProxy::GetRole | ( | ) |
Definition at line 383 of file TGo4AnalysisProxy.cxx.
References fActualRole, fxDisplay, TGo4TaskHandler::GetRole(), TGo4TaskOwner::GetTask(), TGo4Task::GetTaskHandler(), IsAnalysisServer(), and kGo4ComModeRefused.
Referenced by IsAdministrator(), IsController(), and IsViewer().
|
virtual |
Definition at line 1086 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::Delete(), fDisconectCounter, fxConnectionTimer, fxDisplay, TGo4ServerProxy::fxParentSlot, fxRefreshTimer, and RefreshNamesList().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 363 of file TGo4AnalysisProxy.cxx.
References fAnalysisNames.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 331 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::fxParentSlot, TGo4ServerProxy::Initialize(), and TGo4Slot::SetProxy().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 409 of file TGo4AnalysisProxy.cxx.
References GetRole(), and kGo4ComModeAdministrator.
Referenced by TGo4MainWindow::CheckConnectingCounterSlot(), TGo4Interface::ShutdownAnalysis(), TGo4MainWindow::ShutdownAnalysisSlot(), and TGo4MainWindow::UpdateDockAnalysisWindow().
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 100 of file TGo4AnalysisProxy.h.
References fbAnalysisRunning.
Referenced by TGo4Script::ProduceScript().
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 85 of file TGo4AnalysisProxy.h.
References fIsServer.
Referenced by TGo4MainWindow::AddAnalysisProxy(), TGo4MainWindow::ConnectServerSlot(), GetRole(), IsConnected(), TGo4Script::ProduceScript(), ReceiveStatus(), TGo4Interface::ShutdownAnalysis(), TGo4MainWindow::ShutdownAnalysisSlot(), TGo4MainWindow::UpdateCaptionButtons(), and TGo4MainWindow::UpdateDockAnalysisWindow().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 1056 of file TGo4AnalysisProxy.cxx.
References fActualRole, fxDisplay, IsAnalysisServer(), and TGo4TaskOwner::IsConnected().
Referenced by TGo4MainWindow::AddAnalysisProxy(), CanSubmitObjects(), TGo4MainWindow::CheckConnectingCounterSlot(), TGo4MainWindow::ConnectServerSlot(), GetContainedObjectInfo(), TGo4Interface::ShutdownAnalysis(), TGo4MainWindow::ShutdownAnalysisSlot(), TGo4MainWindow::UpdateCaptionButtons(), TGo4MainWindow::UpdateDockAnalysisWindow(), and WaitForConnection().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 404 of file TGo4AnalysisProxy.cxx.
References GetRole(), and kGo4ComModeController.
Referenced by TGo4MainWindow::CheckConnectingCounterSlot(), and TGo4MainWindow::UpdateDockAnalysisWindow().
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 84 of file TGo4AnalysisProxy.h.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 399 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 = 0 |
||
) |
Definition at line 932 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::fNodeName, fxDisplay, TGo4ServerProxy::GetLaunchString(), TGo4TaskManager::GetNegotiationPort(), TGo4TaskOwner::GetTask(), TGo4ServerTask::GetTaskManager(), and TGo4ServerTask::StartConnectorThread().
Referenced by TGo4Interface::LaunchAnalysis(), and TGo4MainWindow::LaunchClientSlot().
|
static |
Definition at line 964 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::GetLaunchString().
Referenced by TGo4MainWindow::LaunchClientSlot().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 792 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 368 of file TGo4AnalysisProxy.cxx.
References fAnalysisNames, and TGo4AnalysisObjectNames::GetNamesFolder().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 618 of file TGo4AnalysisProxy.cxx.
References fbNamesListReceived.
|
inlinevirtual |
Reimplemented from TGo4ServerProxy.
Definition at line 154 of file TGo4AnalysisProxy.h.
References fNumberOfWaitingProxyes.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 911 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 623 of file TGo4AnalysisProxy.cxx.
References cmdEnvelope, TGo4AnalysisLevelIter::EntryClassName(), fAnalysisNames, TGo4AnalysisObjectNames::GetNamesFolder(), and TGo4Slot::ProduceFolderAndName().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 379 of file TGo4AnalysisProxy.cxx.
void TGo4AnalysisProxy::ReceiveObject | ( | TNamed * | obj | ) |
Definition at line 548 of file TGo4AnalysisProxy.cxx.
References AssignNewNamesList(), DeleteSubmittedProxy(), FindSubmittedProxy(), fxDefaultProxy, TGo4ObjEnvelope::GetObjFolder(), TGo4ObjEnvelope::GetObjName(), TGo4AnalysisObjectAccess::ReceiveObject(), and TGo4ObjEnvelope::TakeObject().
Referenced by TGo4Display::DisplayData().
void TGo4AnalysisProxy::ReceiveStatus | ( | TGo4Status * | status | ) |
Definition at line 463 of file TGo4AnalysisProxy.cxx.
References AssignNewNamesList(), TGo4Slot::AssignObject(), CallSlotUpdate(), TGo4BufferQueue::Clear(), fActualRole, fbAnalysisRunning, fxDisplay, TGo4ServerProxy::fxParentSlot, TGo4Task::GetCommandQueue(), TGo4Command::GetModeDescription(), TGo4AnalysisObjectResult::GetNamesList(), TGo4AnalysisObjectResult::GetObjectFullName(), TGo4TaskOwner::GetTask(), TGo4AnalysisClientStatus::IsAnalysisRunning(), IsAnalysisServer(), TGo4ServerProxy::LoginfoSlot(), TGo4ServerProxy::RatemeterSlot(), TGo4ServerProxy::SetAnalysisReady(), TGo4ServerProxy::SetAnalysisSettingsReady(), TGo4AnalysisObjectResult::SetObjectFullName(), TGo4ServerProxy::SettingsSlot(), and UpdateObjectSlot().
Referenced by TGo4Display::DisplayLog().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 600 of file TGo4AnalysisProxy.cxx.
References fbNamesListReceived, fxDisplay, and TGo4Master::SubmitCommand().
Referenced by ConnectToServer(), HandleTimer(), and Update().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 760 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), TGo4RemoteCommand::SetValue(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 740 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 876 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 885 of file TGo4AnalysisProxy.cxx.
References fxDisplay, and TGo4Master::SubmitCommand().
Referenced by TGo4Interface::ConnectAnalysis().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 710 of file TGo4AnalysisProxy.cxx.
References TGo4Access::AssignObjectToSlot(), cmdEvStatus, fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), TGo4RemoteCommand::SetValue(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 695 of file TGo4AnalysisProxy.cxx.
References TGo4Access::AssignObjectToSlot(), cmdStatus, and TGo4Slot::ProduceFolderAndName().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 804 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
void TGo4AnalysisProxy::SetDefaultReceiver | ( | TGo4ObjectManager * | rcv, |
const char * | path | ||
) |
Set receiver for object envelopes, which coming from analysis without request
Definition at line 1120 of file TGo4AnalysisProxy.cxx.
References cmdDefualtEnvelope, fxDefaultProxy, and TGo4AnalysisObjectAccess::SetDefaultReceiver().
Referenced by TGo4Interface::AddAnalysisProxy(), and TGo4MainWindow::AddAnalysisProxy().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 831 of file TGo4AnalysisProxy.cxx.
References fbAnalysisRunning, fxDisplay, and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 837 of file TGo4AnalysisProxy.cxx.
References fbAnalysisRunning, fxDisplay, and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 890 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::GetAssignedObject(), TGo4RemoteCommand::SetAggregate(), TGo4ServerProxy::SetAnalysisSettingsReady(), TGo4ServerProxy::SettingsSlot(), and TGo4Master::SubmitCommand().
Bool_t TGo4AnalysisProxy::SubmitProxy | ( | TGo4AnalysisObjectAccess * | proxy | ) |
Definition at line 649 of file TGo4AnalysisProxy.cxx.
References TGo4AnalysisObjectAccess::ChangeObjectName(), cmdEnvelope, cmdEvStatus, cmdStatus, fNumberOfWaitingProxyes, fxDisplay, fxSubmittedProxy, TGo4AnalysisObjectAccess::GetObjectName(), TGo4AnalysisObjectAccess::GetPathName(), TGo4AnalysisObjectAccess::ProxyKind(), TGo4RemoteCommand::SetString(), TGo4AnalysisObjectAccess::SetSubmitTime(), and TGo4Master::SubmitCommand().
Referenced by TGo4AnalysisObjectAccess::AssignObjectTo().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 642 of file TGo4AnalysisProxy.cxx.
References RefreshNamesList().
|
virtual |
new with single set object command:
Reimplemented from TGo4ServerProxy.
Definition at line 776 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetAggregate(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
TGo4Slot * TGo4AnalysisProxy::UpdateObjectSlot | ( | ) |
Definition at line 348 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::FindChild(), and TGo4ServerProxy::fxParentSlot.
Referenced by TGo4MainWindow::AddAnalysisProxy(), ReceiveStatus(), and TGo4MainWindow::UpdateDockAnalysisWindow().
Bool_t TGo4AnalysisProxy::WaitForConnection | ( | Int_t | seconds | ) |
Definition at line 1020 of file TGo4AnalysisProxy.cxx.
References IsConnected().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 816 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), TGo4RemoteCommand::SetValue(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 375 of file TGo4AnalysisProxy.cxx.
|
protected |
Definition at line 44 of file TGo4AnalysisProxy.h.
Referenced by DisconnectAnalysis(), GetRole(), IsConnected(), and ReceiveStatus().
|
protected |
Definition at line 36 of file TGo4AnalysisProxy.h.
Referenced by AssignNewNamesList(), GetContainedObjectInfo(), HasSublevels(), MakeIter(), ProvideAccess(), and ~TGo4AnalysisProxy().
|
protected |
Definition at line 40 of file TGo4AnalysisProxy.h.
|
protected |
Definition at line 41 of file TGo4AnalysisProxy.h.
Referenced by IsAnalysisRunning(), ReceiveStatus(), StartAnalysis(), and StopAnalysis().
|
protected |
Definition at line 39 of file TGo4AnalysisProxy.h.
Referenced by AssignNewNamesList(), NamesListReceived(), and RefreshNamesList().
|
protected |
Definition at line 42 of file TGo4AnalysisProxy.h.
Referenced by DisconnectAnalysis(), HandleTimer(), and ~TGo4AnalysisProxy().
|
protected |
Definition at line 35 of file TGo4AnalysisProxy.h.
|
protected |
Definition at line 34 of file TGo4AnalysisProxy.h.
Referenced by IsAnalysisServer().
|
protected |
Definition at line 47 of file TGo4AnalysisProxy.h.
Referenced by DeleteSubmittedProxy(), NumberOfWaitingProxyes(), SubmitProxy(), and ~TGo4AnalysisProxy().
|
protected |
Definition at line 46 of file TGo4AnalysisProxy.h.
Referenced by DisconnectAnalysis(), HandleTimer(), and ~TGo4AnalysisProxy().
|
protected |
Definition at line 38 of file TGo4AnalysisProxy.h.
Referenced by ReceiveObject(), SetDefaultReceiver(), and ~TGo4AnalysisProxy().
|
protected |
Definition at line 43 of file TGo4AnalysisProxy.h.
Referenced by 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(), TGo4AnalysisProxy(), UpdateAnalysisObject(), WriteAutoSave(), and ~TGo4AnalysisProxy().
|
protected |
Definition at line 45 of file TGo4AnalysisProxy.h.
Referenced by DelayedRefreshNamesList(), HandleTimer(), and ~TGo4AnalysisProxy().
|
protected |
Definition at line 37 of file TGo4AnalysisProxy.h.
Referenced by DeleteSubmittedProxy(), FindSubmittedProxy(), SubmitProxy(), and ~TGo4AnalysisProxy().