Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MonitoringReceiver.h
Go to the documentation of this file.
1 #ifndef MONITORINGRECEIVER_H
2 #define MONITORINGRECEIVER_H
3 
4 #include <QObject>
5 #include "core/comm/IReceiver.h"
6 
8 
14 class MonitoringReceiver : public QObject, public EM::EComm::IReceiver
15 {
16  Q_OBJECT
17 public:
20 
21  bool OpenConnection();
22 
23  virtual bool OnReceive( const EM::EComm::IDescriptor *descriptor, const EM::EComm::ECommandFrame *receivedCommand, EM::EComm::ECommandFrame *responseToSend );
24  virtual bool OnDisconnect( const EM::EComm::IDescriptor *descriptor );
25  virtual bool OnConnect( const EM::EComm::IDescriptor *descriptor );
26 
27 private slots:
28  void OnMonitoringDataReceived( const QString &data );
29 
30 signals:
31  void MonitoringDataReceived( const QString &data );
32 
33 private:
34  class DataClass;
35  QScopedPointer<DataClass> d;
36 };
37 
38 #endif //MONITORINGRECEIVER_H
bool OpenConnection()
Definition: MonitoringReceiver.cpp:62
MonitoringReceiver(ApplicationStateManager *stateManager)
Definition: MonitoringReceiver.cpp:49
Definition: ApplicationStateManager.h:43
virtual bool OnDisconnect(const EM::EComm::IDescriptor *descriptor)
Definition: MonitoringReceiver.cpp:106
void MonitoringDataReceived(const QString &data)
~MonitoringReceiver()
Definition: MonitoringReceiver.cpp:57
virtual bool OnReceive(const EM::EComm::IDescriptor *descriptor, const EM::EComm::ECommandFrame *receivedCommand, EM::EComm::ECommandFrame *responseToSend)
Definition: MonitoringReceiver.cpp:76
virtual bool OnConnect(const EM::EComm::IDescriptor *descriptor)
Definition: MonitoringReceiver.cpp:112
The MonitoringReceiver class receives messages from 'analyzer' application about current state of dev...
Definition: MonitoringReceiver.h:14