|
GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4ComRemoveClient.h>
Inheritance diagram for TGo4ComRemoveClient:Public Member Functions | |
| TGo4ComRemoveClient () | |
| virtual | ~TGo4ComRemoveClient () |
| void | SetClient (const char *name) |
| void | SetWaitForClient (Bool_t wait=kTRUE) |
| Int_t | ExeCom () |
Public Member Functions inherited from TGo4TaskHandlerCommand | |
| TGo4TaskHandlerCommand () | |
| TGo4TaskHandlerCommand (const char *name, const char *description) | |
| TGo4TaskHandlerCommand (const TGo4TaskHandlerCommand &right) | |
| virtual | ~TGo4TaskHandlerCommand () |
| virtual Int_t | RefuseCom () |
Public Member Functions inherited from TGo4Command | |
| TGo4Command () | |
| TGo4Command (const char *name, const char *description, Int_t id) | |
| virtual | ~TGo4Command () |
| virtual Bool_t | Log (Int_t mode=0) |
| Bool_t | IsEnabled () const |
| Bool_t | IsExclusive () const |
| Bool_t | IsLocal () const |
| virtual void | Help () |
| Int_t | GetCommandID () const |
| Bool_t | IsSynchron () const |
| const char * | GetReceiverName () const |
| void | SetReceiverName (const char *) |
| const char * | GetTaskName () const |
| void | SetTaskName (const char *) |
| const char * | What () const |
| void | SetDescription (const char *) |
| virtual void | SetReceiver (TGo4CommandReceiver *rec) |
| Go4CommandMode_t | GetProtection () |
| Go4CommandMode_t | GetMode () |
| virtual void | Set (TGo4RemoteCommand *remcon) |
| void | SetMode (Go4CommandMode_t m) |
Private Attributes | |
| TString | fxClientName |
| Bool_t | fbWaitForClient |
Additional Inherited Members | |
Static Public Member Functions inherited from TGo4Command | |
| static const char * | GetModeDescription (Go4CommandMode_t mode) |
Protected Member Functions inherited from TGo4Command | |
| void | SetProtection (Go4CommandMode_t m) |
Protected Attributes inherited from TGo4Command | |
| Bool_t | fbIsEnabled |
| Bool_t | fbIsExclusive |
| Bool_t | fbIsSynchron |
| Bool_t | fbIsLocal |
| Int_t | fiCommandID |
| Int_t | fiVersion |
| Go4CommandMode_t | fiMode |
| Go4CommandMode_t | fiProtection |
| TGo4CommandReceiver * | fxReceiverBase |
Static Protected Attributes inherited from TGo4Command | |
| static const char * | fgcMODEDESCRIPTION [] |
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().
|
virtual |
Definition at line 31 of file TGo4ComRemoveClient.cxx.
|
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().
|
private |
Definition at line 43 of file TGo4ComRemoveClient.h.
Referenced by ExeCom(), SetWaitForClient(), and TGo4ComRemoveClient().
|
private |
name of the client to be removed
Definition at line 41 of file TGo4ComRemoveClient.h.
Referenced by ExeCom(), SetClient(), and TGo4ComRemoveClient().
1.8.8