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
24 // No implicit copying.
25 WebSocketMythEvent(const WebSocketMythEvent &other) = delete;
29
30 protected:
31 void customEvent(QEvent* /*event*/) override; // QObject
32
33 private:
34 QStringList m_filters;
35 bool m_sendEvents {false};
36};
37
38#endif
Base class for extensions.
Definition: websocket.h:138
A representation of a single WebSocket frame.
Definition: websocket.h:77
Extension for sending MythEvents over WebSocketServer.
WebSocketMythEvent & operator=(const WebSocketMythEvent &other)=delete
WebSocketMythEvent & operator=(WebSocketMythEvent &&)=delete
bool HandleTextFrame(const WebSocketFrame &frame) override
void customEvent(QEvent *) override
WebSocketMythEvent(WebSocketMythEvent &&)=delete
WebSocketMythEvent(const WebSocketMythEvent &other)=delete