MythTV
master
mythtv
libs
libmythupnp
websocket_extensions
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
14
class
WebSocketMythEvent
:
public
WebSocketExtension
15
{
16
Q_OBJECT
17
18
public
:
19
WebSocketMythEvent
();
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
;
29
WebSocketMythEvent
(
WebSocketMythEvent
&&) =
delete
;
30
WebSocketMythEvent
&
operator=
(
WebSocketMythEvent
&&) =
delete
;
31
32
private
:
33
QStringList
m_filters
;
34
bool
m_sendEvents
{
false
};
35
};
36
37
#endif
WebSocketExtension
Base class for extensions.
Definition:
websocket.h:138
WebSocketFrame
A representation of a single WebSocket frame.
Definition:
websocket.h:77
WebSocketMythEvent
Extension for sending MythEvents over WebSocketServer.
Definition:
websocket_mythevent.h:15
WebSocketMythEvent::WebSocketMythEvent
WebSocketMythEvent()
Definition:
websocket_mythevent.cpp:7
WebSocketMythEvent::m_sendEvents
bool m_sendEvents
Definition:
websocket_mythevent.h:34
WebSocketMythEvent::m_filters
QStringList m_filters
Definition:
websocket_mythevent.h:33
WebSocketMythEvent::operator=
WebSocketMythEvent & operator=(const WebSocketMythEvent &other)=delete
WebSocketMythEvent::operator=
WebSocketMythEvent & operator=(WebSocketMythEvent &&)=delete
WebSocketMythEvent::HandleTextFrame
bool HandleTextFrame(const WebSocketFrame &frame) override
Definition:
websocket_mythevent.cpp:18
WebSocketMythEvent::customEvent
void customEvent(QEvent *) override
Definition:
websocket_mythevent.cpp:52
WebSocketMythEvent::WebSocketMythEvent
WebSocketMythEvent(WebSocketMythEvent &&)=delete
WebSocketMythEvent::WebSocketMythEvent
WebSocketMythEvent(const WebSocketMythEvent &other)=delete
WebSocketMythEvent::~WebSocketMythEvent
~WebSocketMythEvent() override
Definition:
websocket_mythevent.cpp:13
websocket.h
Generated on Wed Oct 29 2025 03:16:22 for MythTV by
1.9.4