#include <TGo4ComRemoveClient.h>
Public Member Functions | |
TGo4ComRemoveClient () | |
virtual | ~TGo4ComRemoveClient () |
void | SetClient (const char *name) |
void | SetWaitForClient (Bool_t wait=kTRUE) |
Int_t | ExeCom () |
Private Attributes | |
TString | fxClientName |
Bool_t | fbWaitForClient |
server command: current client is removed (disconnected) from server
Definition at line 24 of file TGo4ComRemoveClient.h.
TGo4ComRemoveClient::TGo4ComRemoveClient | ( | ) |
Definition at line 21 of file TGo4ComRemoveClient.cxx.
References TGo4Command::fbIsLocal, fbWaitForClient, fxClientName, and TGo4Command::SetReceiverName().
TGo4ComRemoveClient::~TGo4ComRemoveClient | ( | ) | [virtual] |
Definition at line 31 of file TGo4ComRemoveClient.cxx.
Int_t TGo4ComRemoveClient::ExeCom | ( | ) | [virtual] |
Do the command action
Reimplemented from TGo4Command.
Definition at line 45 of file TGo4ComRemoveClient.cxx.
References TGo4Log::Debug(), fbWaitForClient, fxClientName, TGo4Command::fxReceiverBase, and TGo4ServerTask::RemoveClient().
void TGo4ComRemoveClient::SetClient | ( | const char * | name | ) |
Specify the name of the client to be removed
Definition at line 35 of file TGo4ComRemoveClient.cxx.
References fxClientName.
Referenced by TGo4TaskHandlerAbortException::Handle().
void TGo4ComRemoveClient::SetWaitForClient | ( | Bool_t | wait = kTRUE |
) |
Definition at line 40 of file TGo4ComRemoveClient.cxx.
References fbWaitForClient.
Referenced by TGo4TaskHandlerAbortException::Handle().
Bool_t TGo4ComRemoveClient::fbWaitForClient [private] |
Definition at line 43 of file TGo4ComRemoveClient.h.
Referenced by ExeCom(), SetWaitForClient(), and TGo4ComRemoveClient().
TString TGo4ComRemoveClient::fxClientName [private] |
name of the client to be removed
Definition at line 41 of file TGo4ComRemoveClient.h.
Referenced by ExeCom(), SetClient(), and TGo4ComRemoveClient().