21 {
"NOMODE",
"Observer",
"Controller",
"Administrator"};
25 TNamed(name,
"This is a TGo4Command")
27 GO4TRACE((12,
"TGo4Command::TGo4Command(const char *name, const char *description, Int_t id)", __LINE__, __FILE__));
44 GO4TRACE((12,
"TGo4Command::TGo4Command()", __LINE__, __FILE__));
61 GO4TRACE((12,
"TGo4Command::~TGo4Command()", __LINE__, __FILE__));
66 GO4TRACE((10,
"Int_t TGo4Command::GetCommandID() const ", __LINE__, __FILE__));
72 GO4TRACE((10,
"void TGo4Command::Help()", __LINE__, __FILE__));
77 GO4TRACE((10,
"Bool_t TGo4Command::IsEnabled() const", __LINE__, __FILE__));
83 GO4TRACE((10,
"Bool_t TGo4Command::IsExclusive() const", __LINE__, __FILE__));
89 GO4TRACE((10,
"const char *TGo4Command::GetReceiverName()", __LINE__, __FILE__));
95 GO4TRACE((10,
"void TGo4Command::SetReceiverName(const char *)", __LINE__, __FILE__));
101 GO4TRACE((10,
"const char *TGo4Command::GetTaskName()", __LINE__, __FILE__));
107 GO4TRACE((10,
"void TGo4Command::SetTaskName(const char *)", __LINE__, __FILE__));
113 GO4TRACE((10,
"void TGo4Command::SetDescription(const char *)", __LINE__, __FILE__));
119 GO4TRACE((10,
"const char *TGo4Command::What()", __LINE__, __FILE__));
125 GO4TRACE((10,
"Int_t TGo4Command::ExeCom()", __LINE__, __FILE__));
126 std::cout <<
What() << std::endl;
139 GO4TRACE((10,
"Bool_t TGo4Command::Log(Int_t mode)", __LINE__, __FILE__));
142 std::cout <<
What() << std::endl;
152 GO4TRACE((10,
"Bool_t TGo4Command::IsSynchron() const", __LINE__, __FILE__));
164 GO4TRACE((12,
"void TGo4Command::SetReceiver(TGo4CommandReceiver *)", __LINE__, __FILE__));
171 if(mode<0 || mode>3)
return nullptr;
void SetReceiverName(const char *)
virtual void Set(TGo4RemoteCommand *remcon)
Go4CommandMode_t fiProtection
TGo4CommandReceiver * fxReceiverBase
void SetTaskName(const char *)
const char * What() const
virtual void SetReceiver(TGo4CommandReceiver *rec)
Go4CommandMode_t GetMode() const
Bool_t IsExclusive() const
virtual Bool_t Log(Int_t mode=0)
Int_t GetCommandID() const
const char * GetTaskName() const
void SetDescription(const char *)
const char * GetReceiverName() const
Bool_t IsSynchron() const
static const char * GetModeDescription(Go4CommandMode_t mode)
virtual Int_t RefuseCom()
static void Warn(const char *text,...) GO4_PRINTF_ARGS
static const char * fgcMODEDESCRIPTION[]