GSI Object Oriented Online Offline (Go4)
GO4-5.3.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) | |
Public Member Functions inherited from TGo4ServerProxy | |
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) | |
Public Member Functions inherited from TGo4Proxy | |
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 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=0) |
Static Public Member Functions inherited from TGo4Proxy | |
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 |
Protected Attributes inherited from TGo4ServerProxy | |
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 291 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4TaskOwner::GetTask(), TGo4Task::Initialization(), and TGo4Display::SetAnalysis().
|
virtual |
Definition at line 313 of file TGo4AnalysisProxy.cxx.
References TGo4Log::Debug(), fAnalysisNames, fDisconectCounter, fNumberOfWaitingProxyes, fxConnectionTimer, fxDefaultProxy, fxDisplay, fxRefreshTimer, fxSubmittedProxy, TGo4Display::SetAnalysis(), and TGo4Master::SubmitCommand().
|
protected |
Definition at line 597 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 1087 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 875 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
TGo4AnalysisProxy::ClassDef | ( | TGo4AnalysisProxy | , |
1 | |||
) |
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 859 of file TGo4AnalysisProxy.cxx.
References ClearAnalysisObject().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 866 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
Referenced by ClearAllAnalysisObjects().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 913 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4ServerProxy::SetAnalysisSettingsReady(), and TGo4Master::SubmitCommand().
Int_t TGo4AnalysisProxy::ConnectorPort | ( | ) |
Definition at line 929 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 996 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 618 of file TGo4AnalysisProxy.cxx.
References fxRefreshTimer.
|
protected |
Definition at line 447 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 1042 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 1074 of file TGo4AnalysisProxy.cxx.
References fxDisplay.
Referenced by TGo4Display::~TGo4Display().
void TGo4AnalysisProxy::DisplayDisconnected | ( | TGo4Display * | displ | ) |
Definition at line 1079 of file TGo4AnalysisProxy.cxx.
References DisconnectAnalysis(), and fxDisplay.
Referenced by TGo4Display::DisconnectSlave().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 852 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4ComExecLine::SetLine(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 363 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::DeleteChilds(), and TGo4ServerProxy::fxParentSlot.
|
protected |
Definition at line 435 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 423 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 392 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 1095 of file TGo4AnalysisProxy.cxx.
References TGo4Slot::Delete(), fDisconectCounter, fxConnectionTimer, fxDisplay, TGo4ServerProxy::fxParentSlot, fxRefreshTimer, and RefreshNamesList().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 372 of file TGo4AnalysisProxy.cxx.
References fAnalysisNames.
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 340 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::fxParentSlot, TGo4ServerProxy::Initialize(), and TGo4Slot::SetProxy().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 418 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 1065 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 413 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 408 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 941 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 973 of file TGo4AnalysisProxy.cxx.
References TGo4ServerProxy::GetLaunchString().
Referenced by TGo4MainWindow::LaunchClientSlot().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 801 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 377 of file TGo4AnalysisProxy.cxx.
References fAnalysisNames, and TGo4AnalysisObjectNames::GetNamesFolder().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 627 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 920 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 632 of file TGo4AnalysisProxy.cxx.
References cmdEnvelope, TGo4AnalysisLevelIter::EntryClassName(), fAnalysisNames, TGo4AnalysisObjectNames::GetNamesFolder(), and TGo4Slot::ProduceFolderAndName().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 388 of file TGo4AnalysisProxy.cxx.
void TGo4AnalysisProxy::ReceiveObject | ( | TNamed * | obj | ) |
Definition at line 557 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 472 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 609 of file TGo4AnalysisProxy.cxx.
References fbNamesListReceived, fxDisplay, and TGo4Master::SubmitCommand().
Referenced by ConnectToServer(), HandleTimer(), and Update().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 769 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), TGo4RemoteCommand::SetValue(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 749 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, TGo4Slot::ProduceFolderAndName(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 894 of file TGo4AnalysisProxy.cxx.
References fxDisplay, and TGo4Master::SubmitCommand().
Referenced by TGo4Interface::ConnectAnalysis().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 719 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 704 of file TGo4AnalysisProxy.cxx.
References TGo4Access::AssignObjectToSlot(), cmdStatus, and TGo4Slot::ProduceFolderAndName().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 813 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 1129 of file TGo4AnalysisProxy.cxx.
References cmdDefualtEnvelope, fxDefaultProxy, and TGo4AnalysisObjectAccess::SetDefaultReceiver().
Referenced by TGo4Interface::AddAnalysisProxy(), and TGo4MainWindow::AddAnalysisProxy().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 840 of file TGo4AnalysisProxy.cxx.
References fbAnalysisRunning, fxDisplay, and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 846 of file TGo4AnalysisProxy.cxx.
References fbAnalysisRunning, fxDisplay, and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 899 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 658 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 651 of file TGo4AnalysisProxy.cxx.
References RefreshNamesList().
|
virtual |
new with single set object command:
Reimplemented from TGo4ServerProxy.
Definition at line 785 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetAggregate(), TGo4RemoteCommand::SetString(), and TGo4Master::SubmitCommand().
TGo4Slot * TGo4AnalysisProxy::UpdateObjectSlot | ( | ) |
Definition at line 357 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 1029 of file TGo4AnalysisProxy.cxx.
References IsConnected().
|
virtual |
Reimplemented from TGo4ServerProxy.
Definition at line 825 of file TGo4AnalysisProxy.cxx.
References fxDisplay, TGo4RemoteCommand::SetString(), TGo4RemoteCommand::SetValue(), and TGo4Master::SubmitCommand().
|
virtual |
Reimplemented from TGo4Proxy.
Definition at line 384 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().