Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4ComRemoveClient Class Reference

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

#include <TGo4ComRemoveClient.h>

Inheritance diagram for TGo4ComRemoveClient:

TGo4TaskHandlerCommand TGo4Command List of all members.

Public Member Functions

 TGo4ComRemoveClient ()
virtual ~TGo4ComRemoveClient ()
void SetClient (const char *name)
 Specify the name of the client to be removed.
void SetWaitForClient (Bool_t wait=kTRUE)
Int_t ExeCom ()
 Do the command action.

Private Attributes

TString fxClientName
 name of the client to be removed
Bool_t fbWaitForClient

Detailed Description

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

Definition at line 26 of file TGo4ComRemoveClient.h.


Constructor & Destructor Documentation

TGo4ComRemoveClient::TGo4ComRemoveClient  ) 
 

Definition at line 25 of file TGo4ComRemoveClient.cxx.

References TGo4Command::fbIsLocal, fbWaitForClient, fxClientName, and TGo4Command::SetReceiverName().

TGo4ComRemoveClient::~TGo4ComRemoveClient  )  [virtual]
 

Definition at line 35 of file TGo4ComRemoveClient.cxx.


Member Function Documentation

void TGo4ComRemoveClient::SetClient const char *  name  ) 
 

Specify the name of the client to be removed.

Definition at line 39 of file TGo4ComRemoveClient.cxx.

References fxClientName.

Referenced by TGo4TaskHandlerAbortException::Handle().

void TGo4ComRemoveClient::SetWaitForClient Bool_t  wait = kTRUE  ) 
 

Definition at line 44 of file TGo4ComRemoveClient.cxx.

References fbWaitForClient.

Referenced by TGo4TaskHandlerAbortException::Handle().

Int_t TGo4ComRemoveClient::ExeCom  )  [virtual]
 

Do the command action.

Reimplemented from TGo4Command.

Definition at line 49 of file TGo4ComRemoveClient.cxx.

References TGo4Log::Debug(), fbWaitForClient, fxClientName, TGo4Command::fxReceiverBase, and TGo4ServerTask::RemoveClient().


Member Data Documentation

TString TGo4ComRemoveClient::fxClientName [private]
 

name of the client to be removed

Definition at line 43 of file TGo4ComRemoveClient.h.

Referenced by ExeCom(), SetClient(), and TGo4ComRemoveClient().

Bool_t TGo4ComRemoveClient::fbWaitForClient [private]
 

Definition at line 45 of file TGo4ComRemoveClient.h.

Referenced by ExeCom(), SetWaitForClient(), and TGo4ComRemoveClient().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:00:46 2008 for Go4-v3.04-1 by  doxygen 1.4.2