Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

TGo4ExampleClientStatus Class Reference

#include <TGo4ExampleClientStatus.h>

Inheritance diagram for TGo4ExampleClientStatus:

TGo4ClientStatus TGo4TaskStatus TGo4Status List of all members.

Public Methods

 TGo4ExampleClientStatus ()
virtual ~TGo4ExampleClientStatus ()
virtual Int_t PrintStatus (Text_t *buffer=0, Int_t buflen=0)
 basic method to printout status information on stdout; to be overridden by specific subclass. More...


Private Methods

void SetNames (const char *main, const char *watch)
 Set names of the work runnables of example. More...

void SetHistoStatus (TH1 *histogram)
 Set histogram status. More...

 TGo4ExampleClientStatus (const char *name)

Private Attributes

TString fxMainName
 Remember name of main thread. More...

TString fxWatchName
 Remember name of watch thread. More...

TString fxHistogramName
 Remember name of histogram. More...


Friends

class TGo4ExampleClient
class TGo4ExampleDisplay
class TGo4Display

Constructor & Destructor Documentation

TGo4ExampleClientStatus::TGo4ExampleClientStatus   [inline]
 

Definition at line 31 of file TGo4ExampleClientStatus.h.

TGo4ExampleClientStatus::~TGo4ExampleClientStatus   [virtual]
 

Definition at line 76 of file TGo4ExampleClientStatus.cxx.

References TRACE.

TGo4ExampleClientStatus::TGo4ExampleClientStatus const char *    name [private]
 

Definition at line 22 of file TGo4ExampleClientStatus.cxx.

References TRACE.


Member Function Documentation

Int_t TGo4ExampleClientStatus::PrintStatus Text_t *    buffer = 0,
Int_t    buflen = 0
[virtual]
 

basic method to printout status information on stdout; to be overridden by specific subclass.

Reimplemented from TGo4ClientStatus.

Definition at line 42 of file TGo4ExampleClientStatus.cxx.

References fxHistogramName, fxMainName, fxWatchName, TGo4Status::PrintBuffer(), TGo4ClientStatus::PrintStatus(), and TRACE.

void TGo4ExampleClientStatus::SetNames const char *    main,
const char *    watch
[private]
 

Set names of the work runnables of example.

Definition at line 35 of file TGo4ExampleClientStatus.cxx.

References fxMainName, fxWatchName, and TRACE.

Referenced by TGo4ExampleClient::UpdateStatus().

void TGo4ExampleClientStatus::SetHistoStatus TH1 *    histogram [private]
 

Set histogram status.

Definition at line 27 of file TGo4ExampleClientStatus.cxx.

References fxHistogramName, and TRACE.

Referenced by TGo4ExampleClient::UpdateStatus().


Friends And Related Function Documentation

friend class TGo4ExampleClient [friend]
 

Definition at line 25 of file TGo4ExampleClientStatus.h.

friend class TGo4ExampleDisplay [friend]
 

Definition at line 26 of file TGo4ExampleClientStatus.h.

friend class TGo4Display [friend]
 

Definition at line 27 of file TGo4ExampleClientStatus.h.


Member Data Documentation

TString TGo4ExampleClientStatus::fxMainName [private]
 

Remember name of main thread.

Definition at line 45 of file TGo4ExampleClientStatus.h.

Referenced by PrintStatus(), and SetNames().

TString TGo4ExampleClientStatus::fxWatchName [private]
 

Remember name of watch thread.

Definition at line 48 of file TGo4ExampleClientStatus.h.

Referenced by PrintStatus(), and SetNames().

TString TGo4ExampleClientStatus::fxHistogramName [private]
 

Remember name of histogram.

Definition at line 51 of file TGo4ExampleClientStatus.h.

Referenced by PrintStatus(), and SetHistoStatus().


The documentation for this class was generated from the following files:
Generated on Tue Nov 8 10:56:38 2005 for Go4-v2.10-5 by doxygen1.2.15