Public Member Functions | Private Attributes

TGo4Master Class Reference

#include <TGo4Master.h>

Inheritance diagram for TGo4Master:
TGo4TaskOwner TGo4CommandReceiver TGo4Display

List of all members.

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)
Bool_t SubmitEmergencyCommand (Go4EmergencyCommand_t val)
Bool_t SubmitCommand (TGo4Command *com)
virtual
TGo4TaskHandlerCommandList
CreateCommandList ()
virtual Bool_t DisconnectSlave (const char *name=0, Bool_t waitforslave=kTRUE)

Private Attributes

TString fxSlaveNode
TString fxSlaveShell
TString fxSlaveExec

Detailed Description

Definition at line 25 of file TGo4Master.h.


Constructor & Destructor Documentation

TGo4Master::TGo4Master (  ) 

Definition at line 25 of file TGo4Master.cxx.

TGo4Master::TGo4Master ( const char *  name,
Bool_t  isserver = kTRUE,
const char *  serverhost = "localhost",
UInt_t  negotport = 5000 
)
TGo4Master::~TGo4Master (  )  [virtual]

Definition at line 54 of file TGo4Master.cxx.

References TGo4CommandInvoker::UnRegister().


Member Function Documentation

TGo4TaskHandlerCommandList * TGo4Master::CreateCommandList (  )  [virtual]

factory method for command list; overridden by implementation

Definition at line 59 of file TGo4Master.cxx.

Referenced by TGo4Task::Initialization().

Bool_t TGo4Master::DisconnectSlave ( const char *  name = 0,
Bool_t  waitforslave = kTRUE 
) [virtual]
Bool_t TGo4Master::SubmitCommand ( TGo4Command com  ) 

send given command to the current slave task. Command object is deleted after this call internally!

Definition at line 76 of file TGo4Master.cxx.

References TGo4TaskOwner::GetTask(), and TGo4Task::SubmitCommand().

Bool_t TGo4Master::SubmitEmergencyCommand ( Go4EmergencyCommand_t  val  ) 

send emergency quit command to the current slave task

Definition at line 70 of file TGo4Master.cxx.

References TGo4TaskOwner::GetTask(), and TGo4Task::SubmitEmergencyCommand().


Member Data Documentation

TString TGo4Master::fxSlaveExec [private]

Name of the executable (command) that is running in the slave process. Used to kill it later.

Definition at line 65 of file TGo4Master.h.

TString TGo4Master::fxSlaveNode [private]

Name of the node where the slave is running. Used to kill it later.

Definition at line 54 of file TGo4Master.h.

TString TGo4Master::fxSlaveShell [private]

Name of the shell where the slave is running. Used to kill it later.

Definition at line 59 of file TGo4Master.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines