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

#include <TGo4Display.h>

+ Inheritance diagram for TGo4Display:

Public Member Functions

 TGo4Display (Bool_t isserver=kTRUE)
virtual ~TGo4Display ()
void DisplayLog (TGo4Status *Status)
void DisplayData (TObject *)
void SetAnalysis (TGo4AnalysisProxy *an)
virtual Bool_t DisconnectSlave (const char *name=0, Bool_t waitforslave=kTRUE)
- Public Member Functions inherited from TGo4Master
 TGo4Master ()
 TGo4Master (const char *name, Bool_t isserver=kTRUE, const char *serverhost="localhost", UInt_t negotport=5000)
virtual ~TGo4Master ()
Bool_t SubmitCommand (const char *name)
Bool_t SubmitEmergencyCommand (Go4EmergencyCommand_t val)
Bool_t SubmitCommand (TGo4Command *com)
CreateCommandList ()
- Public Member Functions inherited from TGo4TaskOwner
 TGo4TaskOwner ()
 TGo4TaskOwner (Bool_t isserver)
virtual ~TGo4TaskOwner ()
Bool_t IsServer ()
TGo4TaskGetTask ()
virtual Int_t StartWorkThreads ()
virtual Int_t StopWorkThreads ()
virtual void Quit ()
const char * GetName () const
Bool_t IsConnected ()
Bool_t IsBeingQuit ()
TMutex * GetTaskManagerMutex ()
- Public Member Functions inherited from TGo4CommandReceiver
 TGo4CommandReceiver ()
virtual ~TGo4CommandReceiver ()

Private Attributes


Additional Inherited Members

- Protected Member Functions inherited from TGo4TaskOwner
void SetTask (TGo4Task *task, Bool_t delold=kTRUE)

Detailed Description

Definition at line 24 of file TGo4Display.h.

Constructor & Destructor Documentation

TGo4Display::TGo4Display ( Bool_t  isserver = kTRUE)
TGo4Display::~TGo4Display ( )

Member Function Documentation

Bool_t TGo4Display::DisconnectSlave ( const char *  name = 0,
Bool_t  waitforslave = kTRUE 

Add functionality to reset gui appearance here:

Reimplemented from TGo4Master.

Definition at line 84 of file TGo4Display.cxx.

References TGo4Master::DisconnectSlave(), TGo4AnalysisProxy::DisplayDisconnected(), and fxAnalysis.

void TGo4Display::DisplayData ( TObject *  data)

Definition at line 68 of file TGo4Display.cxx.

References fxAnalysis, and TGo4AnalysisProxy::ReceiveObject().

Referenced by TGo4DisplayDrawerTimer::Notify().

void TGo4Display::DisplayLog ( TGo4Status Status)

Definition at line 76 of file TGo4Display.cxx.

References fxAnalysis, and TGo4AnalysisProxy::ReceiveStatus().

Referenced by TGo4DisplayLoggerTimer::Notify().

void TGo4Display::SetAnalysis ( TGo4AnalysisProxy an)

Member Data Documentation

TGo4AnalysisProxy* TGo4Display::fxAnalysis

Definition at line 47 of file TGo4Display.h.

Referenced by DisconnectSlave(), DisplayData(), DisplayLog(), SetAnalysis(), and ~TGo4Display().

TGo4DisplayDrawerTimer* TGo4Display::fxDrawTimer

Timer for drawing job

Definition at line 42 of file TGo4Display.h.

Referenced by TGo4Display(), and ~TGo4Display().

TGo4DisplayLoggerTimer* TGo4Display::fxLogTimer

Timer for status logging job

Definition at line 45 of file TGo4Display.h.

Referenced by TGo4Display(), and ~TGo4Display().

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