36 GO4TRACE((15,
"TGo4ExampleClient::TGo4ExampleClient(const char*, const char*, Uint_t, Bool_t) constructor",__LINE__, __FILE__));
52 GO4TRACE((15,
"TGo4ExampleClient::~TGo4ExampleClient() destructor",__LINE__, __FILE__));
59 GO4TRACE((12,
"TGo4ExampleClient::CreateStatus()",__LINE__, __FILE__));
67 GO4TRACE((12,
"TGo4ExampleClient::UpdateStatus(TGo4ClientStatus*)",__LINE__, __FILE__));
78 GO4TRACE((12,
"TGo4ExampleClient::Stop()",__LINE__, __FILE__));
79 std::cout <<
"Stop of example client!" << std::endl;
81 TGo4Log::Debug(
" ExampleClient ''%s'' executing Stop(): stop main thread",GetName());
87 GO4TRACE((12,
"TGo4ExampleClient::Start()",__LINE__, __FILE__));
88 std::cout <<
"Start of example client!" << std::endl;
90 TGo4Log::Debug(
" ExampleClient ''%s'' executing Start(): start main thread",GetName());
96 GO4TRACE((12,
"TGo4ExampleClient::GetApplication()",__LINE__, __FILE__));
void UpdateStatus(TGo4TaskStatus *state) override
static const char * fgcWATCHTHREAD
TGo4BufferQueue * GetDataQueue(const char *task=nullptr) override
TGo4ThreadHandler * fxWorkHandler
TGo4ExampleApplication * fxApplication
TGo4TaskHandler * GetTaskHandler() override
Bool_t NewThread(const char *name, TGo4Runnable *runnable)
static void Debug(const char *text,...) GO4_PRINTF_ARGS
void UpdateStatus(TGo4TaskStatus *state) override
TGo4TaskStatus * CreateStatus() override
TH1D * GetHistogram(const char *HistogramName)
void SetHistoStatus(TH1 *histogram)
void SetNames(const char *main, const char *watch)
Bool_t Stop(const char *thname)
Bool_t Start(const char *thname)
void SetMaster(Bool_t on=kTRUE)
virtual ~TGo4ExampleClient()
TGo4ExampleApplication * GetApplication()
static const char * fgcMAINTHREAD