GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
TGo4TaskStatus Class Reference

#include <TGo4TaskStatus.h>

+ Inheritance diagram for TGo4TaskStatus:

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)
 
- Public Member Functions inherited from TGo4Status
 TGo4Status ()
 
 TGo4Status (const char *name)
 
 TGo4Status (const char *name, const char *title)
 
virtual ~TGo4Status ()
 
virtual void Print (Option_t *dummy="") const
 

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
 

Additional Inherited Members

- Public Types inherited from TGo4Status
enum  { kGo4NoReset = BIT(20), kGo4CanDelete = BIT(21), kGo4BackStoreReset = BIT(22) }
 
- Static Public Member Functions inherited from TGo4Status
static Text_t * PrintIndent (Text_t *buffer, Int_t &buflen)
 
static Text_t * PrintBuffer (char *buffer, Int_t &buflen, const char *text,...)
 

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
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().

TGo4TaskHandlerStatus* TGo4TaskStatus::fxTaskHandlerStatus
protected

The documentation for this class was generated from the following files: