TGo4TaskHandlerStatus Class Reference

#include <TGo4TaskHandlerStatus.h>

Inheritance diagram for TGo4TaskHandlerStatus:

TGo4Status

List of all members.

Public Member Functions

 TGo4TaskHandlerStatus ()
virtual ~TGo4TaskHandlerStatus ()
const char * GetComName () const
const char * GetStatName () const
const char * GetDatName () const
const char * GetHostName () const
UInt_t GetNegPort () const
Int_t GetComPort () const
Int_t GetStatPort () const
Int_t GetDatPort () const
Bool_t IsAborting () 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

Private Member Functions

 TGo4TaskHandlerStatus (const char *)
void SetFlags (Bool_t isaborting)
void SetPorts (UInt_t neg, Int_t com, Int_t stat, Int_t dat)
void SetNames (const char *com, const char *stat, const char *dat, const char *host)

Private Attributes

TString fxComName
 Remember name of command thread.
TString fxStatName
 Remember name of status thread.
TString fxDatName
 Remember name of data thread.
TString fxHostName
 Remember name of remote task handler.
UInt_t fuNegPort
 Actual port number of negotiation connection (raw transport).
Int_t fiComPort
 Command connection port number.
Int_t fiStatPort
 Status connection port number.
Int_t fiDatPort
 Data connection port number.
Bool_t fbIsAborting
 true if taskhandler is being aborted e.g.

Friends

class TGo4TaskHandler


Detailed Description

Definition at line 20 of file TGo4TaskHandlerStatus.h.


Constructor & Destructor Documentation

TGo4TaskHandlerStatus::TGo4TaskHandlerStatus (  ) 

Definition at line 20 of file TGo4TaskHandlerStatus.cxx.

TGo4TaskHandlerStatus::~TGo4TaskHandlerStatus (  )  [virtual]

Definition at line 49 of file TGo4TaskHandlerStatus.cxx.

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

Definition at line 34 of file TGo4TaskHandlerStatus.cxx.


Member Function Documentation

const char* TGo4TaskHandlerStatus::GetComName (  )  const [inline]

Definition at line 28 of file TGo4TaskHandlerStatus.h.

const char* TGo4TaskHandlerStatus::GetStatName (  )  const [inline]

Definition at line 30 of file TGo4TaskHandlerStatus.h.

const char* TGo4TaskHandlerStatus::GetDatName (  )  const [inline]

Definition at line 32 of file TGo4TaskHandlerStatus.h.

const char* TGo4TaskHandlerStatus::GetHostName (  )  const [inline]

Definition at line 34 of file TGo4TaskHandlerStatus.h.

UInt_t TGo4TaskHandlerStatus::GetNegPort (  )  const [inline]

Definition at line 36 of file TGo4TaskHandlerStatus.h.

Int_t TGo4TaskHandlerStatus::GetComPort (  )  const [inline]

Definition at line 38 of file TGo4TaskHandlerStatus.h.

Int_t TGo4TaskHandlerStatus::GetStatPort (  )  const [inline]

Definition at line 40 of file TGo4TaskHandlerStatus.h.

Int_t TGo4TaskHandlerStatus::GetDatPort (  )  const [inline]

Definition at line 42 of file TGo4TaskHandlerStatus.h.

Bool_t TGo4TaskHandlerStatus::IsAborting (  )  const [inline]

Definition at line 44 of file TGo4TaskHandlerStatus.h.

Int_t TGo4TaskHandlerStatus::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.

Definition at line 53 of file TGo4TaskHandlerStatus.cxx.

void TGo4TaskHandlerStatus::SetFlags ( Bool_t  isaborting  )  [private]

Definition at line 95 of file TGo4TaskHandlerStatus.cxx.

void TGo4TaskHandlerStatus::SetPorts ( UInt_t  neg,
Int_t  com,
Int_t  stat,
Int_t  dat 
) [private]

Definition at line 100 of file TGo4TaskHandlerStatus.cxx.

void TGo4TaskHandlerStatus::SetNames ( const char *  com,
const char *  stat,
const char *  dat,
const char *  host 
) [private]

Definition at line 108 of file TGo4TaskHandlerStatus.cxx.


Friends And Related Function Documentation

friend class TGo4TaskHandler [friend]

Definition at line 21 of file TGo4TaskHandlerStatus.h.


Member Data Documentation

Remember name of command thread.

Definition at line 58 of file TGo4TaskHandlerStatus.h.

Remember name of status thread.

Definition at line 61 of file TGo4TaskHandlerStatus.h.

Remember name of data thread.

Definition at line 64 of file TGo4TaskHandlerStatus.h.

Remember name of remote task handler.

Definition at line 67 of file TGo4TaskHandlerStatus.h.

Actual port number of negotiation connection (raw transport).

Definition at line 70 of file TGo4TaskHandlerStatus.h.

Command connection port number.

Definition at line 73 of file TGo4TaskHandlerStatus.h.

Status connection port number.

Definition at line 76 of file TGo4TaskHandlerStatus.h.

Data connection port number.

Definition at line 79 of file TGo4TaskHandlerStatus.h.

true if taskhandler is being aborted e.g.

by remove exception

Definition at line 82 of file TGo4TaskHandlerStatus.h.


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

Generated on Thu Oct 28 12:31:34 2010 for Go4-Taskhandlerv4.04-2 by  doxygen 1.5.6