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

TGo4TaskStatus Class Reference

#include <TGo4TaskStatus.h>

Inheritance diagram for TGo4TaskStatus:

TGo4Status TGo4ClientStatus TGo4AnalysisClientStatus TGo4ExampleClientStatus List of all members.

Public Member Functions

 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)
 method to printout status information on stdout;

Protected Member Functions

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
 1
Bool_t fbInitDone

Friends

class TGo4Task
class TGo4Slave

Constructor & Destructor Documentation

TGo4TaskStatus::TGo4TaskStatus  ) 
 

Definition at line 22 of file TGo4TaskStatus.cxx.

TGo4TaskStatus::~TGo4TaskStatus  )  [virtual]
 

Definition at line 34 of file TGo4TaskStatus.cxx.

References fxTaskHandlerStatus.

TGo4TaskStatus::TGo4TaskStatus const char *  name  )  [protected]
 

Definition at line 28 of file TGo4TaskStatus.cxx.


Member Function Documentation

Bool_t TGo4TaskStatus::IsInitDone  )  const [inline]
 

Definition at line 33 of file TGo4TaskStatus.h.

References fbInitDone.

Bool_t TGo4TaskStatus::IsTerminating  )  const [inline]
 

Definition at line 35 of file TGo4TaskStatus.h.

References fbTerminating.

Bool_t TGo4TaskStatus::IsAutoStart  )  const [inline]
 

Definition at line 37 of file TGo4TaskStatus.h.

References fbAutoStart.

Bool_t TGo4TaskStatus::IsAutoCreate  )  const [inline]
 

Definition at line 39 of file TGo4TaskStatus.h.

References fbAutoCreate.

Bool_t TGo4TaskStatus::IsAppBlocking  )  const [inline]
 

Definition at line 41 of file TGo4TaskStatus.h.

References fbAppBlocking.

TGo4TaskHandlerStatus* TGo4TaskStatus::GetTaskHandlerStatus  )  const [inline]
 

Definition at line 43 of file TGo4TaskStatus.h.

References fxTaskHandlerStatus.

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

method to printout status information on stdout;

Reimplemented from TGo4Status.

Reimplemented in TGo4AnalysisClientStatus, TGo4ClientStatus, and TGo4ExampleClientStatus.

Definition at line 56 of file TGo4TaskStatus.cxx.

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

Referenced by TGo4ClientStatus::PrintStatus().

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

Definition at line 39 of file TGo4TaskStatus.cxx.

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

Referenced by TGo4Task::UpdateStatus().

void TGo4TaskStatus::SetTaskHandlerStatus TGo4TaskHandlerStatus thstate  )  [protected]
 

Definition at line 51 of file TGo4TaskStatus.cxx.

References fxTaskHandlerStatus.

Referenced by TGo4Task::UpdateStatus().


Friends And Related Function Documentation

friend class TGo4Task [friend]
 

Definition at line 24 of file TGo4TaskStatus.h.

friend class TGo4Slave [friend]
 

Definition at line 25 of file TGo4TaskStatus.h.


Member Data Documentation

Bool_t TGo4TaskStatus::fbAppBlocking [protected]
 

Definition at line 54 of file TGo4TaskStatus.h.

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

Bool_t TGo4TaskStatus::fbAutoCreate [protected]
 

Definition at line 55 of file TGo4TaskStatus.h.

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

Bool_t TGo4TaskStatus::fbAutoStart [protected]
 

Definition at line 56 of file TGo4TaskStatus.h.

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

Bool_t TGo4TaskStatus::fbTerminating [protected]
 

Definition at line 57 of file TGo4TaskStatus.h.

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

TGo4TaskHandlerStatus* TGo4TaskStatus::fxTaskHandlerStatus [protected]
 

1

Definition at line 61 of file TGo4TaskStatus.h.

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

Bool_t TGo4TaskStatus::fbInitDone [protected]
 

Definition at line 62 of file TGo4TaskStatus.h.

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


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:01:21 2008 for Go4-v3.04-1 by  doxygen 1.4.2