MythTV
master
|
Base class for extensions. More...
#include <libmythupnp/websocket.h>
Signals | |
void | SendTextMessage (const QString &) |
void | SendBinaryMessage (const QByteArray &) |
Public Member Functions | |
WebSocketExtension ()=default | |
~WebSocketExtension () override=default | |
virtual bool | HandleTextFrame (const WebSocketFrame &) |
virtual bool | HandleBinaryFrame (const WebSocketFrame &) |
Base class for extensions.
Extensions enable different features to be operate via a websocket connection without cluttering the general connection/parsing classes.
Extensions can be registered and deregistered, so features can be enabled or disabled easily. A frontend might offer different services to a backend for example.
Definition at line 137 of file websocket.h.
|
default |
|
overridedefault |
|
inlinevirtual |
Reimplemented in WebSocketMythEvent.
Definition at line 145 of file websocket.h.
|
inlinevirtual |
Definition at line 146 of file websocket.h.
|
signal |
Referenced by WebSocketMythEvent::customEvent(), and WebSocketWorker::RegisterExtension().
|
signal |
Referenced by WebSocketWorker::RegisterExtension().