GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4AnalysisCommand Class Reference

#include <TGo4AnalysisCommand.h>

+ Inheritance diagram for TGo4AnalysisCommand:

Public Member Functions

 TGo4AnalysisCommand ()
 
 TGo4AnalysisCommand (const char *name, const char *desc)
 
Int_t RefuseCom () override
 Optional action if command is not allowed (warning message e.g.)
 
- Public Member Functions inherited from TGo4Command
 TGo4Command ()
 
 TGo4Command (const char *name, const char *description, Int_t id)
 
virtual ~TGo4Command ()
 
virtual Int_t ExeCom ()
 Do the command action.
 
Int_t GetCommandID () const
 
Go4CommandMode_t GetMode () const
 
Go4CommandMode_t GetProtection () const
 
const char * GetReceiverName () const
 
const char * GetTaskName () const
 
virtual void Help ()
 
Bool_t IsEnabled () const
 
Bool_t IsExclusive () const
 
Bool_t IsLocal () const
 
Bool_t IsSynchron () const
 
virtual Bool_t Log (Int_t mode=0)
 
virtual void Set (TGo4RemoteCommand *remcon)
 Set internals of this command from specification of external remote command (command container).
 
void SetDescription (const char *)
 
void SetMode (Go4CommandMode_t m)
 
virtual void SetReceiver (TGo4CommandReceiver *rec)
 
void SetReceiverName (const char *)
 
void SetTaskName (const char *)
 
const char * What () const
 

Additional Inherited Members

- Static Public Member Functions inherited from TGo4Command
static const char * GetModeDescription (Go4CommandMode_t mode)
 text description of current execution mode
 
- Protected Member Functions inherited from TGo4Command
void SetProtection (Go4CommandMode_t m)
 
- Protected Attributes inherited from TGo4Command
Bool_t fbIsEnabled {kFALSE}
 
Bool_t fbIsExclusive {kFALSE}
 
Bool_t fbIsLocal {kFALSE}
 
Bool_t fbIsSynchron {kFALSE}
 
Int_t fiCommandID {0}
 
Go4CommandMode_t fiMode {kGo4ComModeRefused}
 mode value for execution rights of sending task
 
Go4CommandMode_t fiProtection {kGo4ComModeRefused}
 Execute protection of this command.
 
Int_t fiVersion {0}
 
TGo4CommandReceiverfxReceiverBase {nullptr}
 
- Static Protected Attributes inherited from TGo4Command
static const char * fgcMODEDESCRIPTION []
 resolve description of command modes here
 

Detailed Description

Definition at line 19 of file TGo4AnalysisCommand.h.

Constructor & Destructor Documentation

◆ TGo4AnalysisCommand() [1/2]

◆ TGo4AnalysisCommand() [2/2]

TGo4AnalysisCommand::TGo4AnalysisCommand ( const char * name,
const char * desc )

Member Function Documentation

◆ RefuseCom()

Int_t TGo4AnalysisCommand::RefuseCom ( )
overridevirtual

Optional action if command is not allowed (warning message e.g.)

Reimplemented from TGo4Command.

Definition at line 42 of file TGo4AnalysisCommand.cxx.

References TGo4Command::fxReceiverBase, TGo4Command::GetMode(), TGo4Command::GetModeDescription(), TGo4Command::GetTaskName(), TGo4Command::RefuseCom(), and TGo4AnalysisClient::SendStatusMessage().


The documentation for this class was generated from the following files: