Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4ExampleClientStatus Class Reference

#include <TGo4ExampleClientStatus.h>

Inheritance diagram for TGo4ExampleClientStatus:

TGo4ClientStatus TGo4TaskStatus TGo4Status List of all members.

Public Member Functions

 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

Private Member Functions

void SetNames (const char *main, const char *watch)
 Set names of the work runnables of example.
void SetHistoStatus (TH1 *histogram)
 Set histogram status.
 TGo4ExampleClientStatus (const char *name)

Private Attributes

TString fxMainName
 Remember name of main thread.
TString fxWatchName
 Remember name of watch thread.
TString fxHistogramName
 Remember name of histogram.

Friends

class TGo4ExampleClient
class TGo4ExampleDisplay

Constructor & Destructor Documentation

TGo4ExampleClientStatus::TGo4ExampleClientStatus  )  [inline]
 

Definition at line 31 of file TGo4ExampleClientStatus.h.

TGo4ExampleClientStatus::~TGo4ExampleClientStatus  )  [virtual]
 

Definition at line 78 of file TGo4ExampleClientStatus.cxx.

References TRACE.

TGo4ExampleClientStatus::TGo4ExampleClientStatus const char *  name  )  [private]
 

Definition at line 24 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 44 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 37 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 29 of file TGo4ExampleClientStatus.cxx.

References fxHistogramName, and TRACE.

Referenced by TGo4ExampleClient::UpdateStatus().


Friends And Related Function Documentation

friend class TGo4ExampleClient [friend]
 

Definition at line 26 of file TGo4ExampleClientStatus.h.

friend class TGo4ExampleDisplay [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 Fri Nov 28 13:00:52 2008 for Go4-v3.04-1 by  doxygen 1.4.2