v2.10-0 (21000JUN2005)

Go4CommandsTaskHandler
Class TGo4ComLaunchClient


class TGo4ComLaunchClient
derived from TGo4TaskHandlerCommand

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


Field Summary
 private Int_tfiMode
           
 private TStringfxClientDir
          working directory of the client
 private TStringfxClientExecutable
          executable to start on the client side
 private TStringfxClientHost
          client machine host name
 private TStringfxClientName
          name of the client to be launched

Fields inherited from class Go4CommandsBase.TGo4Command
fbIsEnabled, fbIsExclusive, fbIsLocal, fbIsSynchron, fgcMODEDESCRIPTION, fiCommandID, fiProtection, fiVersion, fxReceiverBase

Fields inherited from class TNamed
fName, fTitle

Constructor Summary
TGo4ComLaunchClient()
           

Destructor Summary
 virtual synchronized ~TGo4ComLaunchClient()
           

Method Summary
 Int_tExeCom()
           
 voidSetClientDir(const char * name)
          Specify the name of the client directory
 voidSetClientExecutable(const char * name)
          Specify name of executable program on client side
 voidSetClientHost(const char * name)
          Specify the hostname of the client process
 voidSetClientMode(Int_t mode)
          Specify client mode (meaning defined by taskhandler user, i.e. analysisclient in go4)
 voidSetClientName(const char * name)
          Specify the name of the client to be launched

Methods inherited from class Go4CommandsTaskHandler.TGo4TaskHandlerCommand
operator=, RefuseCom

Methods inherited from class Go4CommandsBase.TGo4Command
GetCommandID, GetMode, GetModeDescription, GetProtection, GetReceiverName, GetTaskName, Help, IsEnabled, IsExclusive, IsLocal, IsSynchron, Log, SetDescription, SetMode, SetProtection, SetReceiver, SetReceiverName, SetTaskName, UnExeCom, What

Methods inherited from class TNamed
operator=, Clear, Clone, Compare, Copy, FillBuffer, GetName, GetTitle, Hash, IsSortable, SetName, SetNameTitle, SetTitle, ls, Print, Sizeof, Class, Class_Name, Class_Version, Dictionary, IsA, ShowMembers, Streamer, StreamerNVirtual, DeclFileName, ImplFileLine, ImplFileName, DeclFileLine

Field Detail

fiMode

private Int_t fiMode

fxClientDir

private TString fxClientDir
working directory of the client

fxClientExecutable

private TString fxClientExecutable
executable to start on the client side

fxClientHost

private TString fxClientHost
client machine host name

fxClientName

private TString fxClientName
name of the client to be launched
Constructor Detail

TGo4ComLaunchClient

public TGo4ComLaunchClient()
Method Detail

~TGo4ComLaunchClient

public virtual synchronized ~TGo4ComLaunchClient()
Method Detail

ExeCom

public Int_t ExeCom()

SetClientDir

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

SetClientExecutable

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

SetClientHost

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

SetClientMode

public void SetClientMode(Int_t mode)
Specify client mode (meaning defined by taskhandler user, i.e. analysisclient in go4)

SetClientName

public void SetClientName(const char * name)
Specify the name of the client to be launched

J.Adamczewski, M.Al-Turany, D.Bertini, H.G.Essel, S.Linev

30-06-2005