#include <TGo4Display.h>
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) |
Private Attributes | |
| TGo4DisplayDrawerTimer * | fxDrawTimer |
| TGo4DisplayLoggerTimer * | fxLogTimer |
| TGo4AnalysisProxy * | fxAnalysis |
Definition at line 24 of file TGo4Display.h.
| TGo4Display::TGo4Display | ( | Bool_t | isserver = kTRUE |
) |
Definition at line 28 of file TGo4Display.cxx.
References fxDrawTimer, fxLogTimer, TGo4TaskOwner::GetTask(), and TGo4ThreadManager::Launch().
| TGo4Display::~TGo4Display | ( | ) | [virtual] |
Definition at line 46 of file TGo4Display.cxx.
References TGo4ThreadHandler::CancelAll(), TGo4Slot::Delete(), TGo4AnalysisProxy::DisplayDeleted(), fxAnalysis, fxDrawTimer, fxLogTimer, TGo4TaskOwner::GetTask(), TGo4ThreadManager::GetWorkHandler(), GO4TRACE, TGo4Log::Info(), and TGo4AnalysisProxy::ParentSlot().
| 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 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] |
Definition at line 33 of file TGo4Display.h.
References fxAnalysis.
Referenced by TGo4AnalysisProxy::TGo4AnalysisProxy(), and TGo4AnalysisProxy::~TGo4AnalysisProxy().
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().
1.7.1