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

TGo4TaskStatus Class Reference

#include <TGo4TaskStatus.h>

Inheritance diagram for TGo4TaskStatus:

TGo4Status TGo4ClientStatus TGo4AnalysisClientStatus TGo4ExampleClientStatus List of all members.

Public Methods

 TGo4TaskStatus ()
virtual ~TGo4TaskStatus ()
Bool_t IsInitDone () const
Bool_t IsTerminating () const
Bool_t IsAutoStart () const
Bool_t IsAutoCreate () const
Bool_t IsAppBlocking () const
TGo4TaskHandlerStatusGetTaskHandlerStatus () const
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...


Protected Methods

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)

Protected Attributes

Bool_t fbAppBlocking
Bool_t fbAutoCreate
Bool_t fbAutoStart
Bool_t fbTerminating
TGo4TaskHandlerStatusfxTaskHandlerStatus
  More...

Bool_t fbInitDone

Friends

class TGo4Task
class TGo4Slave

Constructor & Destructor Documentation

TGo4TaskStatus::TGo4TaskStatus  
 

Definition at line 27 of file TGo4TaskStatus.cxx.

TGo4TaskStatus::~TGo4TaskStatus   [virtual]
 

Definition at line 31 of file TGo4TaskStatus.cxx.

References fxTaskHandlerStatus.

TGo4TaskStatus::TGo4TaskStatus const char *    name [protected]
 

Definition at line 36 of file TGo4TaskStatus.cxx.


Member Function Documentation

Bool_t TGo4TaskStatus::IsInitDone   const [inline]
 

Definition at line 35 of file TGo4TaskStatus.h.

References fbInitDone.

Bool_t TGo4TaskStatus::IsTerminating   const [inline]
 

Definition at line 37 of file TGo4TaskStatus.h.

References fbTerminating.

Bool_t TGo4TaskStatus::IsAutoStart   const [inline]
 

Definition at line 39 of file TGo4TaskStatus.h.

References fbAutoStart.

Bool_t TGo4TaskStatus::IsAutoCreate   const [inline]
 

Definition at line 41 of file TGo4TaskStatus.h.

References fbAutoCreate.

Bool_t TGo4TaskStatus::IsAppBlocking   const [inline]
 

Definition at line 43 of file TGo4TaskStatus.h.

References fbAppBlocking.

void TGo4TaskStatus::SetFlags Bool_t    blocking,
Bool_t    autocreate,
Bool_t    autostart,
Bool_t    terminating,
Bool_t    initdone
[protected]
 

Definition at line 41 of file TGo4TaskStatus.cxx.

References fbAppBlocking, fbAutoCreate, fbAutoStart, fbInitDone, and fbTerminating.

Referenced by TGo4Task::UpdateStatus().

void TGo4TaskStatus::SetTaskHandlerStatus TGo4TaskHandlerStatus   thstate [protected]
 

Definition at line 53 of file TGo4TaskStatus.cxx.

References fxTaskHandlerStatus.

Referenced by TGo4Task::UpdateStatus().

TGo4TaskHandlerStatus* TGo4TaskStatus::GetTaskHandlerStatus   const [inline]
 

Definition at line 52 of file TGo4TaskStatus.h.

References fxTaskHandlerStatus.

Int_t TGo4TaskStatus::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 TGo4Status.

Reimplemented in TGo4AnalysisClientStatus, TGo4ClientStatus, and TGo4ExampleClientStatus.

Definition at line 58 of file TGo4TaskStatus.cxx.

References fbAppBlocking, fbAutoCreate, fbAutoStart, fbInitDone, fbTerminating, fxTaskHandlerStatus, TGo4Status::PrintBuffer(), and TGo4TaskHandlerStatus::PrintStatus().

Referenced by TGo4ClientStatus::PrintStatus().


Friends And Related Function Documentation

friend class TGo4Task [friend]
 

Definition at line 26 of file TGo4TaskStatus.h.

friend class TGo4Slave [friend]
 

Definition at line 27 of file TGo4TaskStatus.h.


Member Data Documentation

Bool_t TGo4TaskStatus::fbAppBlocking [protected]
 

Definition at line 63 of file TGo4TaskStatus.h.

Referenced by IsAppBlocking(), PrintStatus(), and SetFlags().

Bool_t TGo4TaskStatus::fbAutoCreate [protected]
 

Definition at line 64 of file TGo4TaskStatus.h.

Referenced by IsAutoCreate(), PrintStatus(), and SetFlags().

Bool_t TGo4TaskStatus::fbAutoStart [protected]
 

Definition at line 65 of file TGo4TaskStatus.h.

Referenced by IsAutoStart(), PrintStatus(), and SetFlags().

Bool_t TGo4TaskStatus::fbTerminating [protected]
 

Definition at line 66 of file TGo4TaskStatus.h.

Referenced by IsTerminating(), PrintStatus(), and SetFlags().

TGo4TaskHandlerStatus* TGo4TaskStatus::fxTaskHandlerStatus [protected]
 

Definition at line 70 of file TGo4TaskStatus.h.

Referenced by GetTaskHandlerStatus(), PrintStatus(), SetTaskHandlerStatus(), and ~TGo4TaskStatus().

Bool_t TGo4TaskStatus::fbInitDone [protected]
 

Definition at line 71 of file TGo4TaskStatus.h.

Referenced by IsInitDone(), PrintStatus(), and SetFlags().


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