GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4ExampleClientStatus.h>
Public Member Functions | |
TGo4ExampleClientStatus () | |
virtual | ~TGo4ExampleClientStatus () |
void | Print (Option_t *opt="") const override |
![]() | |
TGo4ClientStatus () | |
virtual | ~TGo4ClientStatus () |
void | Print (Option_t *opt="") const override |
![]() | |
TGo4TaskStatus () | |
virtual | ~TGo4TaskStatus () |
Bool_t | IsInitDone () const |
Bool_t | IsTerminating () const |
Bool_t | IsAutoStart () const |
Bool_t | IsAutoCreate () const |
Bool_t | IsAppBlocking () const |
TGo4TaskHandlerStatus * | GetTaskHandlerStatus () const |
void | Print (Option_t *opt="") const override |
![]() | |
TGo4Status () | |
TGo4Status (const char *name) | |
TGo4Status (const char *name, const char *title) | |
virtual | ~TGo4Status () |
virtual Int_t | PrintStatus (Text_t *buffer=nullptr, Int_t buflen=0) |
void | Print (Option_t *opt="") const override |
Private Member Functions | |
void | SetNames (const char *main, const char *watch) |
void | SetHistoStatus (TH1 *histogram) |
TGo4ExampleClientStatus (const char *name) | |
Private Attributes | |
TString | fxMainName |
TString | fxWatchName |
TString | fxHistogramName |
Friends | |
class | TGo4ExampleClient |
class | TGo4ExampleDisplay |
Additional Inherited Members | |
![]() | |
enum | { kGo4NoReset = BIT(20), kGo4CanDelete = BIT(21), kGo4BackStoreReset = BIT(22) } |
![]() | |
static Text_t * | PrintIndent (Text_t *buffer, Int_t &buflen) |
static Text_t * | PrintBuffer (char *buffer, Int_t &buflen, const char *text,...) |
static void | PrintLine (const char *text,...) |
![]() | |
TGo4ClientStatus (const char *name) | |
void | SetNames (const char *serverhost) |
![]() | |
void | SetFlags (Bool_t blocking, Bool_t autocreate, Bool_t autostart, Bool_t terminating, Bool_t initdone) |
void | SetTaskHandlerStatus (TGo4TaskHandlerStatus *thstate) |
TGo4TaskStatus (const char *name) | |
![]() | |
TString | fxServerHostName |
![]() | |
Bool_t | fbAppBlocking {kFALSE} |
Bool_t | fbAutoCreate {kFALSE} |
Bool_t | fbAutoStart {kFALSE} |
Bool_t | fbTerminating {kFALSE} |
TGo4TaskHandlerStatus * | fxTaskHandlerStatus {nullptr} |
Bool_t | fbInitDone {kFALSE} |
Definition at line 22 of file TGo4ExampleClientStatus.h.
|
inline |
Definition at line 29 of file TGo4ExampleClientStatus.h.
References Print(), and ~TGo4ExampleClientStatus().
|
virtual |
Definition at line 25 of file TGo4ExampleClientStatus.cxx.
References GO4TRACE.
Referenced by TGo4ExampleClientStatus().
|
private |
Definition at line 20 of file TGo4ExampleClientStatus.cxx.
References GO4TRACE.
|
override |
Definition at line 45 of file TGo4ExampleClientStatus.cxx.
References fxHistogramName, fxMainName, fxWatchName, TGo4ClientStatus::Print(), and TGo4Status::PrintLine().
Referenced by TGo4ExampleClientStatus().
|
private |
Set histogram status
Definition at line 30 of file TGo4ExampleClientStatus.cxx.
References fxHistogramName, and GO4TRACE.
Referenced by TGo4ExampleClient::UpdateStatus().
|
private |
Set names of the work runnables of example
Definition at line 38 of file TGo4ExampleClientStatus.cxx.
References fxMainName, fxWatchName, GO4TRACE, and main().
Referenced by TGo4ExampleClient::UpdateStatus().
|
friend |
Definition at line 24 of file TGo4ExampleClientStatus.h.
|
friend |
Definition at line 25 of file TGo4ExampleClientStatus.h.
|
private |
Remember name of histogram
Definition at line 44 of file TGo4ExampleClientStatus.h.
Referenced by Print(), and SetHistoStatus().
|
private |
Remember name of main thread
Definition at line 38 of file TGo4ExampleClientStatus.h.
Referenced by Print(), and SetNames().
|
private |
Remember name of watch thread
Definition at line 41 of file TGo4ExampleClientStatus.h.
Referenced by Print(), and SetNames().