#include <TGo4ComDisconnectSlave.h>
Public Member Functions | |
TGo4ComDisconnectSlave () | |
virtual | ~TGo4ComDisconnectSlave () |
void | SetSlave (const char *name) |
void | SetWaitForSlave (Bool_t wait=kTRUE) |
Int_t | ExeCom () |
Private Member Functions | |
ClassDef (TGo4ComDisconnectSlave, 1) | |
Private Attributes | |
TString | fxSlaveName |
Bool_t | fbWaitForSlave |
master command: current slave is removed (disconnected) from server
Definition at line 27 of file TGo4ComDisconnectSlave.h.
TGo4ComDisconnectSlave::TGo4ComDisconnectSlave | ( | ) |
Definition at line 19 of file TGo4ComDisconnectSlave.cxx.
References TGo4Command::fbIsLocal, fbWaitForSlave, fxSlaveName, and TGo4Command::SetReceiverName().
TGo4ComDisconnectSlave::~TGo4ComDisconnectSlave | ( | ) | [virtual] |
Definition at line 28 of file TGo4ComDisconnectSlave.cxx.
TGo4ComDisconnectSlave::ClassDef | ( | TGo4ComDisconnectSlave | , | |
1 | ||||
) | [private] |
Int_t TGo4ComDisconnectSlave::ExeCom | ( | ) | [virtual] |
Do the command action
Reimplemented from TGo4Command.
Definition at line 34 of file TGo4ComDisconnectSlave.cxx.
References TGo4Log::Debug(), TGo4Master::DisconnectSlave(), fbWaitForSlave, TGo4Command::fxReceiverBase, and fxSlaveName.
void TGo4ComDisconnectSlave::SetSlave | ( | const char * | name | ) | [inline] |
Specify the name of the client to be removed
Definition at line 35 of file TGo4ComDisconnectSlave.h.
References fxSlaveName.
Referenced by TGo4TaskHandlerAbortException::Handle().
void TGo4ComDisconnectSlave::SetWaitForSlave | ( | Bool_t | wait = kTRUE |
) | [inline] |
Definition at line 37 of file TGo4ComDisconnectSlave.h.
References fbWaitForSlave.
Referenced by TGo4TaskHandlerAbortException::Handle().
Bool_t TGo4ComDisconnectSlave::fbWaitForSlave [private] |
Definition at line 46 of file TGo4ComDisconnectSlave.h.
Referenced by ExeCom(), SetWaitForSlave(), and TGo4ComDisconnectSlave().
TString TGo4ComDisconnectSlave::fxSlaveName [private] |
name of the client to be removed
Definition at line 44 of file TGo4ComDisconnectSlave.h.
Referenced by ExeCom(), SetSlave(), and TGo4ComDisconnectSlave().