14#ifndef TGO4EXAMPLECLIENT_H
15#define TGO4EXAMPLECLIENT_H
33 const char *host =
"localhost",
35 Bool_t blockingmode = kTRUE);
41 void Start()
override;
TGo4ClientTask(const char *name, const char *serverhost="localhost", UInt_t negotiationport=0, Bool_t blockingmode=kTRUE, Bool_t standalone=kFALSE, Bool_t autostart=kFALSE, Bool_t autocreate=kTRUE, Bool_t ismaster=kFALSE, Bool_t autoconnect=kTRUE)
Example application class; this class may also run as standalone application without the threaded cli...
void Start() override
General start method of client application to be called from remote command; should be re-implemented...
TGo4ExampleClient(const char *name, const char *host="localhost", UInt_t negport=0, Bool_t blockingmode=kTRUE)
static const char * fgcWATCHTHREAD
Suffix for watch thread name.
TString fcWatchName
Remember name of watch thread.
TString fcMainName
Remember name of main thread.
void UpdateStatus(TGo4TaskStatus *state) override
method needed by method CreateStatus of any status subclasses to set the values of the clienttask spe...
TGo4ExampleApplication * fxApplication
aggregationByValue 1 0..1
TGo4TaskStatus * CreateStatus() override
create a status object with information on the current client state.
void Stop() override
General stop method of client application to be called from remote command; should be re-implemented ...
static const char * fgcMAINTHREAD
Suffix for main thread name.
virtual ~TGo4ExampleClient()
TGo4ExampleApplication * GetApplication()