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

TGo4ComDisconnectSlave Class Reference

master command: current slave is removed (disconnected) from server
Since:
17-03-2005.
More...

#include <TGo4ComDisconnectSlave.h>

Inheritance diagram for TGo4ComDisconnectSlave:

TGo4TaskHandlerCommand TGo4Command List of all members.

Public Methods

 TGo4ComDisconnectSlave ()
virtual ~TGo4ComDisconnectSlave ()
void SetSlave (const char *name)
 Specify the name of the client to be removed. More...

void SetWaitForSlave (Bool_t wait=kTRUE)
Int_t ExeCom ()
 Do the command action. More...


Private Attributes

TString fxSlaveName
 name of the client to be removed. More...

Bool_t fbWaitForSlave

Detailed Description

master command: current slave is removed (disconnected) from server
Since:
17-03-2005.

Author:
Joern Adamczewski

Definition at line 29 of file TGo4ComDisconnectSlave.h.


Constructor & Destructor Documentation

TGo4ComDisconnectSlave::TGo4ComDisconnectSlave  
 

Definition at line 22 of file TGo4ComDisconnectSlave.cxx.

References TGo4Command::fbIsLocal, fbWaitForSlave, fxSlaveName, and TGo4Command::SetReceiverName().

TGo4ComDisconnectSlave::~TGo4ComDisconnectSlave   [virtual]
 

Definition at line 32 of file TGo4ComDisconnectSlave.cxx.


Member Function Documentation

void TGo4ComDisconnectSlave::SetSlave const char *    name [inline]
 

Specify the name of the client to be removed.

Definition at line 37 of file TGo4ComDisconnectSlave.h.

References fxSlaveName.

Referenced by TGo4TaskHandlerAbortException::Handle(), and TGo4MainWindow::RemoveClientSlot().

void TGo4ComDisconnectSlave::SetWaitForSlave Bool_t    wait = kTRUE [inline]
 

Definition at line 42 of file TGo4ComDisconnectSlave.h.

References fbWaitForSlave.

Referenced by TGo4TaskHandlerAbortException::Handle().

Int_t TGo4ComDisconnectSlave::ExeCom   [virtual]
 

Do the command action.

Reimplemented from TGo4Command.

Definition at line 38 of file TGo4ComDisconnectSlave.cxx.

References TGo4Log::Debug(), TGo4Master::DisconnectSlave(), fbWaitForSlave, and fxSlaveName.


Member Data Documentation

TString TGo4ComDisconnectSlave::fxSlaveName [private]
 

name of the client to be removed.

Definition at line 53 of file TGo4ComDisconnectSlave.h.

Referenced by ExeCom(), SetSlave(), and TGo4ComDisconnectSlave().

Bool_t TGo4ComDisconnectSlave::fbWaitForSlave [private]
 

Definition at line 55 of file TGo4ComDisconnectSlave.h.

Referenced by ExeCom(), SetWaitForSlave(), and TGo4ComDisconnectSlave().


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