GSI Object Oriented Online Offline (Go4) GO4-6.4.0
|
#include <TGo4AnalysisCommand.h>
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.) | |
![]() | |
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 const char * | GetModeDescription (Go4CommandMode_t mode) |
text description of current execution mode | |
![]() | |
void | SetProtection (Go4CommandMode_t m) |
![]() | |
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} |
TGo4CommandReceiver * | fxReceiverBase {nullptr} |
![]() | |
static const char * | fgcMODEDESCRIPTION [] |
resolve description of command modes here | |
Definition at line 19 of file TGo4AnalysisCommand.h.
TGo4AnalysisCommand::TGo4AnalysisCommand | ( | ) |
Definition at line 30 of file TGo4AnalysisCommand.cxx.
References TGo4Command::TGo4Command(), TGo4Command::fbIsEnabled, TGo4Command::fbIsSynchron, GO4TRACE, and TGo4Command::SetReceiverName().
Referenced by TGo4AnalysisObjectCommand::TGo4AnalysisObjectCommand(), TGo4AnalysisObjectCommand::TGo4AnalysisObjectCommand(), TGo4ComAddTreeHistogram::TGo4ComAddTreeHistogram(), TGo4ComAddTreeHistogram::TGo4ComAddTreeHistogram(), TGo4ComAutosave::TGo4ComAutosave(), TGo4ComCloseAnalysis::TGo4ComCloseAnalysis(), TGo4ComGetAnalysisStatus::TGo4ComGetAnalysisStatus(), TGo4ComGetNamesList::TGo4ComGetNamesList(), TGo4ComInitAnalysis::TGo4ComInitAnalysis(), TGo4ComLoadAnalysisStatus::TGo4ComLoadAnalysisStatus(), TGo4ComLoadAnalysisStatus::TGo4ComLoadAnalysisStatus(), TGo4ComPrintConditions::TGo4ComPrintConditions(), TGo4ComPrintDynList::TGo4ComPrintDynList(), TGo4ComPrintHistograms::TGo4ComPrintHistograms(), TGo4ComSaveAnalysisStatus::TGo4ComSaveAnalysisStatus(), TGo4ComSaveAnalysisStatus::TGo4ComSaveAnalysisStatus(), TGo4ComSetAnalysisStatus::TGo4ComSetAnalysisStatus(), and TGo4ComSetAnalysisStatus::TGo4ComSetAnalysisStatus().
TGo4AnalysisCommand::TGo4AnalysisCommand | ( | const char * | name, |
const char * | desc ) |
Definition at line 19 of file TGo4AnalysisCommand.cxx.
References TGo4Command::TGo4Command(), TGo4Command::fbIsEnabled, TGo4Command::fbIsSynchron, GO4TRACE, and TGo4Command::SetReceiverName().
|
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().