Diana Software
Public Member Functions | Protected Member Functions | Private Attributes | Friends | List of all members
QGDMessageHandler Class Referenceabstract

Abstract class for handling of the MGuiDriver messages. More...

Inheritance diagram for QGDMessageHandler:
QGDMainFrame

Public Member Functions

 QGDMessageHandler ()
 
virtual ~QGDMessageHandler ()
 
void Start (Int_t port=1130)
 
void Stop ()
 

Protected Member Functions

virtual void Display (TObject *)=0
 
virtual void DisplayModuleList (const QGDModuleList &modList)=0
 
virtual void DisplayModuleParameters (const QGDModuleParameterList &paramList)=0
 
virtual QGDCommand GetCommand (const QGDCommandList &cmdList)=0
 
virtual void NotifyReceiverStatus (QGDReceiver::Status status)=0
 

Private Attributes

QGDReceiverfReceiver
 

Friends

class QGDReceiver
 

Detailed Description

Abstract class for handling of the MGuiDriver messages.

Author
Marco Vignati

Definition at line 14 of file QGDMessageHandler.hh.

Constructor & Destructor Documentation

◆ QGDMessageHandler()

QGDMessageHandler::QGDMessageHandler ( )

Definition at line 3 of file QGDMessageHandler.cc.

References fReceiver, and QGDReceiver.

◆ ~QGDMessageHandler()

QGDMessageHandler::~QGDMessageHandler ( )
virtual

Definition at line 8 of file QGDMessageHandler.cc.

References fReceiver, and QGDReceiver::Stop().

Member Function Documentation

◆ Display()

virtual void QGDMessageHandler::Display ( TObject *  )
protectedpure virtual

Implemented in QGDMainFrame.

Referenced by QGDReceiver::GetNewData().

◆ DisplayModuleList()

virtual void QGDMessageHandler::DisplayModuleList ( const QGDModuleList modList)
protectedpure virtual

Implemented in QGDMainFrame.

Referenced by QGDReceiver::GetNewData().

◆ DisplayModuleParameters()

virtual void QGDMessageHandler::DisplayModuleParameters ( const QGDModuleParameterList paramList)
protectedpure virtual

Implemented in QGDMainFrame.

Referenced by QGDReceiver::GetNewData().

◆ GetCommand()

virtual QGDCommand QGDMessageHandler::GetCommand ( const QGDCommandList cmdList)
protectedpure virtual

Implemented in QGDMainFrame.

Referenced by QGDReceiver::GetNewData().

◆ NotifyReceiverStatus()

virtual void QGDMessageHandler::NotifyReceiverStatus ( QGDReceiver::Status  status)
protectedpure virtual

Implemented in QGDMainFrame.

Referenced by QGDReceiver::SetStatus().

◆ Start()

void QGDMessageHandler::Start ( Int_t  port = 1130)

Definition at line 16 of file QGDMessageHandler.cc.

References fReceiver, and QGDReceiver::Start().

Referenced by QGDMainFrame::QGDMainFrame().

◆ Stop()

void QGDMessageHandler::Stop ( )

Definition at line 21 of file QGDMessageHandler.cc.

References fReceiver, and QGDReceiver::Stop().

Referenced by QGDMainFrame::Exit(), and QGDMainFrame::~QGDMainFrame().

Friends And Related Function Documentation

◆ QGDReceiver

friend class QGDReceiver
friend

Definition at line 32 of file QGDMessageHandler.hh.

Referenced by QGDMessageHandler().

Member Data Documentation

◆ fReceiver

QGDReceiver* QGDMessageHandler::fReceiver
private

Definition at line 31 of file QGDMessageHandler.hh.

Referenced by QGDMessageHandler(), Start(), Stop(), and ~QGDMessageHandler().


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