24 GO4TRACE((12,
"TGo4ComGetObjectStatus::TGo4ComGetObjectStatus(const char *) ctor",__LINE__, __FILE__));
33 GO4TRACE((12,
"TGo4ComGetObjectStatus::TGo4ComGetObjectStatus() ctor",__LINE__, __FILE__));
40 GO4TRACE((12,
"TGo4ComGetObjectStatus::ExeCom()",__LINE__, __FILE__));
44 GO4TRACE((11,
"TGo4ComGetObjectStatus::ExeCom() - no receiver specified ERROR!",__LINE__, __FILE__));
49 GO4TRACE((11,
"TGo4ComGetObjectStatus::ExeCom() - found valid receiver",__LINE__, __FILE__));
54 TString name = state->GetName();
55 name.Append(
"_status");
56 state->SetName(name.Data());
61 "GetObjectStatus - ERROR: no such object %s in folder %s",
void SendStatusMessage(Int_t level, Bool_t printout, const TString &text) override
Send message to gui.
const char * GetObjectName() const
access to the object name under command.
TGo4AnalysisObjectCommand()
const char * GetFolderName() const
The mother of all go4 analysis.
static TGo4Analysis * Instance()
return analysis instance
TGo4ObjectStatus * CreateObjectStatus(const char *name, const char *folder=nullptr)
Find Object of name in the folder structure and create a complete status object of it.
Int_t ExeCom() override
Do the command action.
TGo4CommandReceiver * fxReceiverBase
void SetReceiverName(const char *)
const char * GetTaskName() const
static void Debug(const char *text,...) GO4_PRINTF_ARGS
User shortcut for message with prio 0.
One entry of the object names folder.
void SendObject(TObject *obj, const char *receiver=nullptr)
Send object via data channel to the server.