GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 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)
 
virtual
TGo4TaskHandlerCommandList
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
virtual ~TGo4CommandReceiver ()
 
 TGo4CommandReceiver ()
 

Private Attributes

TGo4DisplayDrawerTimerfxDrawTimer
 
TGo4DisplayLoggerTimerfxLogTimer
 
TGo4AnalysisProxyfxAnalysis
 

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

Member Function Documentation

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

Add functionality to reset gui appereance here:

Reimplemented from TGo4Master.

Definition at line 85 of file TGo4Display.cxx.

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

void TGo4Display::DisplayData ( TObject *  data)

Definition at line 69 of file TGo4Display.cxx.

References fxAnalysis, and TGo4AnalysisProxy::ReceiveObject().

Referenced by TGo4DisplayDrawerTimer::Notify().

void TGo4Display::DisplayLog ( TGo4Status Status)

Definition at line 77 of file TGo4Display.cxx.

References fxAnalysis, and TGo4AnalysisProxy::ReceiveStatus().

Referenced by TGo4DisplayLoggerTimer::Notify().

void TGo4Display::SetAnalysis ( TGo4AnalysisProxy an)
inline

Member Data Documentation

TGo4AnalysisProxy* TGo4Display::fxAnalysis
private

Definition at line 48 of file TGo4Display.h.

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

TGo4DisplayDrawerTimer* TGo4Display::fxDrawTimer
private

Timer for drawing job

Definition at line 43 of file TGo4Display.h.

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

TGo4DisplayLoggerTimer* TGo4Display::fxLogTimer
private

Timer for status logging job

Definition at line 46 of file TGo4Display.h.

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


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