Public Member Functions | Private Member Functions | Private Attributes | Friends

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)

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

Detailed Description

Definition at line 22 of file TGo4ExampleClientStatus.h.


Constructor & Destructor Documentation

TGo4ExampleClientStatus::TGo4ExampleClientStatus (  )  [inline]

Definition at line 29 of file TGo4ExampleClientStatus.h.

TGo4ExampleClientStatus::~TGo4ExampleClientStatus (  )  [virtual]

Definition at line 75 of file TGo4ExampleClientStatus.cxx.

References GO4TRACE.

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

Definition at line 21 of file TGo4ExampleClientStatus.cxx.

References GO4TRACE.


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 41 of file TGo4ExampleClientStatus.cxx.

References fxHistogramName, fxMainName, fxWatchName, GO4TRACE, and TGo4Status::PrintBuffer().

void TGo4ExampleClientStatus::SetHistoStatus ( TH1 *  histogram  )  [private]

Set histogram status

Definition at line 26 of file TGo4ExampleClientStatus.cxx.

References fxHistogramName, and GO4TRACE.

Referenced by TGo4ExampleClient::UpdateStatus().

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

Set names of the work runnables of example

Definition at line 34 of file TGo4ExampleClientStatus.cxx.

References fxMainName, fxWatchName, and GO4TRACE.

Referenced by TGo4ExampleClient::UpdateStatus().


Friends And Related Function Documentation

friend class TGo4ExampleClient [friend]

Definition at line 24 of file TGo4ExampleClientStatus.h.

friend class TGo4ExampleDisplay [friend]

Definition at line 25 of file TGo4ExampleClientStatus.h.


Member Data Documentation

Remember name of histogram

Definition at line 49 of file TGo4ExampleClientStatus.h.

Referenced by PrintStatus(), and SetHistoStatus().

Remember name of main thread

Definition at line 43 of file TGo4ExampleClientStatus.h.

Referenced by PrintStatus(), and SetNames().

Remember name of watch thread

Definition at line 46 of file TGo4ExampleClientStatus.h.

Referenced by PrintStatus(), and SetNames().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines