MythTV  master
websocket_mythevent.h
Go to the documentation of this file.
1 #ifndef WEBSOCKET_MYTHEVENT_H_
2 #define WEBSOCKET_MYTHEVENT_H_
3 
4 #include "websocket.h"
5 
6 #include <QStringList>
7 
15 {
16  Q_OBJECT
17 
18  public:
20  ~WebSocketMythEvent() override;
21 
22  bool HandleTextFrame(const WebSocketFrame &frame) override; // WebSocketExtension
23  void customEvent(QEvent* /*event*/) override; // QObject
24 
25  protected:
26  // No implicit copying.
27  WebSocketMythEvent(const WebSocketMythEvent &other) = delete;
28  WebSocketMythEvent &operator=(const WebSocketMythEvent &other) = delete;
31 
32  private:
33  QStringList m_filters;
34  bool m_sendEvents {false};
35 };
36 
37 #endif
WebSocketFrame
A representation of a single WebSocket frame.
Definition: websocket.h:76
WebSocketMythEvent::~WebSocketMythEvent
~WebSocketMythEvent() override
Definition: websocket_mythevent.cpp:14
websocket.h
WebSocketMythEvent::operator=
WebSocketMythEvent & operator=(const WebSocketMythEvent &other)=delete
WebSocketExtension
Base class for extensions.
Definition: websocket.h:137
WebSocketMythEvent::m_filters
QStringList m_filters
Definition: websocket_mythevent.h:33
WebSocketMythEvent::customEvent
void customEvent(QEvent *) override
Definition: websocket_mythevent.cpp:53
WebSocketMythEvent::WebSocketMythEvent
WebSocketMythEvent()
Definition: websocket_mythevent.cpp:8
WebSocketMythEvent::m_sendEvents
bool m_sendEvents
Definition: websocket_mythevent.h:34
WebSocketMythEvent::HandleTextFrame
bool HandleTextFrame(const WebSocketFrame &frame) override
Definition: websocket_mythevent.cpp:19
WebSocketMythEvent
Extension for sending MythEvents over WebSocketServer.
Definition: websocket_mythevent.h:14