Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4ComLaunchClient Class Reference

server command: current client is removed (disconnected) from server. More...

#include <TGo4ComLaunchClient.h>

Inheritance diagram for TGo4ComLaunchClient:

TGo4TaskHandlerCommand TGo4Command List of all members.

Public Methods

 TGo4ComLaunchClient ()
virtual ~TGo4ComLaunchClient ()
void SetClientName (const char *name)
 Specify the name of the client to be launched. More...

void SetClientHost (const char *name)
 Specify the hostname of the client process. More...

void SetClientDir (const char *name)
 Specify the name of the client directory. More...

void SetClientExecutable (const char *name)
 Specify name of executable program on client side. More...

void SetClientMode (Int_t mode)
 Specify client mode (meaning defined by taskhandler user, i.e. More...

Int_t ExeCom ()
 Do the command action. More...


Private Attributes

TString fxClientName
 name of the client to be launched. More...

TString fxClientHost
 client machine host name. More...

TString fxClientDir
 working directory of the client. More...

TString fxClientExecutable
 executable to start on the client side. More...

Int_t fiMode
 mode value for execution rights of sending task. More...


Detailed Description

server command: current client is removed (disconnected) from server.

Definition at line 25 of file TGo4ComLaunchClient.h.


Constructor & Destructor Documentation

TGo4ComLaunchClient::TGo4ComLaunchClient  
 

Definition at line 21 of file TGo4ComLaunchClient.cxx.

References TGo4Command::fbIsLocal, fxClientDir, fxClientExecutable, fxClientHost, fxClientName, and TGo4Command::SetReceiverName().

TGo4ComLaunchClient::~TGo4ComLaunchClient   [virtual]
 

Definition at line 34 of file TGo4ComLaunchClient.cxx.


Member Function Documentation

void TGo4ComLaunchClient::SetClientName const char *    name
 

Specify the name of the client to be launched.

Definition at line 38 of file TGo4ComLaunchClient.cxx.

References fxClientName.

void TGo4ComLaunchClient::SetClientHost const char *    name
 

Specify the hostname of the client process.

Definition at line 43 of file TGo4ComLaunchClient.cxx.

References fxClientHost.

void TGo4ComLaunchClient::SetClientDir const char *    name
 

Specify the name of the client directory.

Definition at line 48 of file TGo4ComLaunchClient.cxx.

References fxClientDir.

void TGo4ComLaunchClient::SetClientExecutable const char *    name
 

Specify name of executable program on client side.

Definition at line 53 of file TGo4ComLaunchClient.cxx.

References fxClientExecutable.

void TGo4ComLaunchClient::SetClientMode Int_t    mode [inline]
 

Specify client mode (meaning defined by taskhandler user, i.e.

analysisclient in go4)

Definition at line 45 of file TGo4ComLaunchClient.h.

References fiMode.

Int_t TGo4ComLaunchClient::ExeCom   [virtual]
 

Do the command action.

Reimplemented from TGo4Command.

Definition at line 58 of file TGo4ComLaunchClient.cxx.

References TGo4Log::Debug(), fiMode, fxClientDir, fxClientExecutable, fxClientHost, fxClientName, and TGo4ServerTask::LaunchClient().


Member Data Documentation

TString TGo4ComLaunchClient::fxClientName [private]
 

name of the client to be launched.

Definition at line 52 of file TGo4ComLaunchClient.h.

Referenced by ExeCom(), SetClientName(), and TGo4ComLaunchClient().

TString TGo4ComLaunchClient::fxClientHost [private]
 

client machine host name.

Definition at line 55 of file TGo4ComLaunchClient.h.

Referenced by ExeCom(), SetClientHost(), and TGo4ComLaunchClient().

TString TGo4ComLaunchClient::fxClientDir [private]
 

working directory of the client.

Definition at line 58 of file TGo4ComLaunchClient.h.

Referenced by ExeCom(), SetClientDir(), and TGo4ComLaunchClient().

TString TGo4ComLaunchClient::fxClientExecutable [private]
 

executable to start on the client side.

Definition at line 61 of file TGo4ComLaunchClient.h.

Referenced by ExeCom(), SetClientExecutable(), and TGo4ComLaunchClient().

Int_t TGo4ComLaunchClient::fiMode [private]
 

mode value for execution rights of sending task.

Reimplemented from TGo4Command.

Definition at line 64 of file TGo4ComLaunchClient.h.

Referenced by ExeCom(), and SetClientMode().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:32 2005 for Go4-v2.10-5 by doxygen1.2.15