14 #ifndef TGO4ANALYSISCLIENTIMP_H 15 #define TGO4ANALYSISCLIENTIMP_H 39 const char *host =
"localhost",
41 Bool_t histoserver = kFALSE,
42 const char *basename =
"Go4",
43 const char *passwd =
"abcd",
44 Bool_t servermode = kFALSE,
45 Bool_t autorun = kFALSE,
46 Bool_t cintmode = kFALSE,
47 Bool_t loadprefs = kTRUE,
48 Bool_t showrate = kFALSE);
52 Bool_t histoserver = kFALSE,
53 const char *basename =
"Go4",
54 const char *passwd =
"abcd",
55 Bool_t servermode = kFALSE,
56 Bool_t autorun = kFALSE);
62 void Start()
override;
133 void Terminate (Bool_t termapp=kTRUE)
override;
143 void SendStatusMessage(Int_t level, Bool_t printout,
const TString &text)
override;
170 void Constructor(Bool_t starthistserv = kFALSE,
const char *basename =
"Go4",
const char *passwd =
"abcd");
222 #endif //TGO4ANALYSISCLIENT_H
TGo4HistogramServer * fxHistoServer
void Constructor(Bool_t starthistserv=kFALSE, const char *basename="Go4", const char *passwd="abcd")
void SetCintMode(Bool_t on=kTRUE)
void SendAnalysisStatus()
void ExecuteString(const char *command) override
void Terminate(Bool_t termapp=kTRUE) override
void SendStatusMessage(Int_t level, Bool_t printout, const TString &text) override
void UpdateStatus(TGo4TaskStatus *state) override
void TerminateFast() override
TGo4Analysis * fxAnalysis
static const Double_t fgdSTATUSTIMEOUT
void SendAnalysisClientStatus()
static const char * fgcMAINTHREAD
void SendAnalysisObject(const char *name)
void RestartMain() override
static const char * fgcWATCHTHREAD
TGo4Analysis * GetAnalysis() const
Bool_t IsCintMode() const
Int_t StopWorkThreads() override
UInt_t GetCurrentCount() const
TGo4TaskStatus * CreateStatus() override
Int_t StartWorkThreads() override
TGo4Ratemeter * fxRatemeter
static const UInt_t fguCINTTIMERPERIOD
Bool_t TestBufferUpdateConditions()
void UpdateRate(Int_t counts=1)
Int_t Initialization() override
static const UInt_t fguSTATUSUPDATE
Double_t fdBufferUpdateTime
virtual ~TGo4AnalysisClient()
void StartObjectServer(const char *basename, const char *passwd)