#include <TGo4Master.h>
Inheritance diagram for TGo4Master:

Public Member Functions | |
| TGo4Master () | |
| TGo4Master (const char *name, Bool_t isserver=kTRUE, const char *serverhost="localhost", UInt_t negotport=5000) | |
| virtual | ~TGo4Master () |
| Bool_t | SubmitCommand (const char *name) |
| send command specified by name to the current slave task | |
| Bool_t | SubmitEmergencyCommand (Go4EmergencyCommand_t val) |
| send emergency quit command to the current slave task | |
| Bool_t | SubmitCommand (TGo4Command *com) |
| send given command to the current slave task. | |
| virtual TGo4TaskHandlerCommandList * | CreateCommandList () |
| factory method for command list; overridden by implementation | |
| virtual Bool_t | DisconnectSlave (const char *name=0, Bool_t waitforslave=kTRUE) |
Private Attributes | |
| TString | fxSlaveNode |
| Name of the node where the slave is running. | |
| TString | fxSlaveShell |
| Name of the shell where the slave is running. | |
| TString | fxSlaveExec |
| Name of the executable (command) that is running in the slave process. | |
|
|
Definition at line 27 of file TGo4Master.cxx. |
|
||||||||||||||||||||
|
Definition at line 32 of file TGo4Master.cxx. References TGo4CommandInvoker::Instance(), TGo4TaskOwner::IsServer(), TGo4CommandInvoker::Register(), TGo4TaskOwner::SetTask(), and TGo4TaskOwner::TGo4ServerTask. |
|
|
Definition at line 61 of file TGo4Master.cxx. References TGo4CommandInvoker::UnRegister(). |
|
|
|
send emergency quit command to the current slave task
Definition at line 77 of file TGo4Master.cxx. References TGo4TaskOwner::GetTask(). |
|
|
send given command to the current slave task. Command object is deleted after this call internally! Definition at line 83 of file TGo4Master.cxx. References TGo4TaskOwner::GetTask(), and SubmitCommand(). |
|
|
factory method for command list; overridden by implementation
Definition at line 66 of file TGo4Master.cxx. Referenced by TGo4Task::Initialization(). |
|
||||||||||||
|
Reimplemented in TGo4Display. Definition at line 89 of file TGo4Master.cxx. References TGo4ClientTask::DisconnectServer(), TGo4TaskOwner::GetTask(), TGo4TaskOwner::IsServer(), TGo4ServerTask::RemoveClient(), and TGo4Task::Terminate(). Referenced by TGo4Display::DisconnectSlave(), and TGo4ComDisconnectSlave::ExeCom(). |
|
|
Name of the node where the slave is running. Used to kill it later. Definition at line 56 of file TGo4Master.h. |
|
|
Name of the shell where the slave is running. Used to kill it later. Definition at line 61 of file TGo4Master.h. |
|
|
Name of the executable (command) that is running in the slave process. Used to kill it later. Definition at line 67 of file TGo4Master.h. |
1.4.2