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
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
Generated on Wed Feb 26 2025 03:18:03 for MythTV by
1.8.17