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;
31
32 private:
33 QStringList m_filters;
34 bool m_sendEvents {false};
35};
36
37#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