Public Member Functions | Protected Member Functions | Protected Attributes | Friends

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)

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

Friends

class TGo4Task
class TGo4Slave

Detailed Description

Definition at line 21 of file TGo4TaskStatus.h.


Constructor & Destructor Documentation

TGo4TaskStatus::TGo4TaskStatus (  ) 

Definition at line 20 of file TGo4TaskStatus.cxx.

TGo4TaskStatus::~TGo4TaskStatus (  )  [virtual]

Definition at line 32 of file TGo4TaskStatus.cxx.

References fxTaskHandlerStatus.

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

Definition at line 26 of file TGo4TaskStatus.cxx.


Member Function Documentation

TGo4TaskHandlerStatus* TGo4TaskStatus::GetTaskHandlerStatus (  )  const [inline]

Definition at line 41 of file TGo4TaskStatus.h.

References fxTaskHandlerStatus.

Bool_t TGo4TaskStatus::IsAppBlocking (  )  const [inline]

Definition at line 39 of file TGo4TaskStatus.h.

References fbAppBlocking.

Bool_t TGo4TaskStatus::IsAutoCreate (  )  const [inline]

Definition at line 37 of file TGo4TaskStatus.h.

References fbAutoCreate.

Bool_t TGo4TaskStatus::IsAutoStart (  )  const [inline]

Definition at line 35 of file TGo4TaskStatus.h.

References fbAutoStart.

Bool_t TGo4TaskStatus::IsInitDone (  )  const [inline]

Definition at line 31 of file TGo4TaskStatus.h.

References fbInitDone.

Bool_t TGo4TaskStatus::IsTerminating (  )  const [inline]

Definition at line 33 of file TGo4TaskStatus.h.

References fbTerminating.

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 55 of file TGo4TaskStatus.cxx.

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

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

Definition at line 38 of file TGo4TaskStatus.cxx.

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

Referenced by TGo4Task::UpdateStatus().

void TGo4TaskStatus::SetTaskHandlerStatus ( TGo4TaskHandlerStatus thstate  )  [protected]

Definition at line 50 of file TGo4TaskStatus.cxx.

References fxTaskHandlerStatus.

Referenced by TGo4Task::UpdateStatus().


Friends And Related Function Documentation

friend class TGo4Slave [friend]

Definition at line 23 of file TGo4TaskStatus.h.

friend class TGo4Task [friend]

Definition at line 22 of file TGo4TaskStatus.h.


Member Data Documentation

Bool_t TGo4TaskStatus::fbAppBlocking [protected]

Definition at line 52 of file TGo4TaskStatus.h.

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

Bool_t TGo4TaskStatus::fbAutoCreate [protected]

Definition at line 53 of file TGo4TaskStatus.h.

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

Bool_t TGo4TaskStatus::fbAutoStart [protected]

Definition at line 54 of file TGo4TaskStatus.h.

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

Bool_t TGo4TaskStatus::fbInitDone [protected]

Definition at line 60 of file TGo4TaskStatus.h.

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

Bool_t TGo4TaskStatus::fbTerminating [protected]

Definition at line 55 of file TGo4TaskStatus.h.

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


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