#include <datastreamserver.h>
Public Member Functions | |
DataStreamServer () | |
virtual bool | isDebugPlugin () override |
virtual bool | isRunning () const override |
virtual const char * | name () const override |
virtual void | shutdown () override |
virtual bool | start (QStringList *) override |
virtual | ~DataStreamServer () |
Private Slots | |
void | onNewConnection () |
void | processMessage (QString message) |
void | socketDisconnected () |
Private Attributes | |
QList< QWebSocket * > | _clients |
quint16 | _port |
bool | _running |
QWebSocketServer | _server |
Definition at line 20 of file datastreamserver.h.
Definition at line 20 of file datastreamserver.cpp.
DataStreamServer::~DataStreamServer | ( | ) | [virtual] |
Definition at line 28 of file datastreamserver.cpp.
virtual bool DataStreamServer::isDebugPlugin | ( | ) | [inline, override, virtual] |
Reimplemented from PlotJugglerPlugin.
Definition at line 40 of file datastreamserver.h.
virtual bool DataStreamServer::isRunning | ( | ) | const [inline, override, virtual] |
Implements DataStreamer.
Definition at line 34 of file datastreamserver.h.
virtual const char* DataStreamServer::name | ( | ) | const [inline, override, virtual] |
Implements PlotJugglerPlugin.
Definition at line 38 of file datastreamserver.h.
void DataStreamServer::onNewConnection | ( | ) | [private, slot] |
Definition at line 67 of file datastreamserver.cpp.
void DataStreamServer::processMessage | ( | QString | message | ) | [private, slot] |
Definition at line 78 of file datastreamserver.cpp.
void DataStreamServer::shutdown | ( | ) | [override, virtual] |
Implements DataStreamer.
Definition at line 58 of file datastreamserver.cpp.
void DataStreamServer::socketDisconnected | ( | ) | [private, slot] |
Definition at line 104 of file datastreamserver.cpp.
bool DataStreamServer::start | ( | QStringList * | ) | [override, virtual] |
Implements DataStreamer.
Definition at line 33 of file datastreamserver.cpp.
QList<QWebSocket *> DataStreamServer::_clients [private] |
Definition at line 44 of file datastreamserver.h.
quint16 DataStreamServer::_port [private] |
Definition at line 43 of file datastreamserver.h.
bool DataStreamServer::_running [private] |
Definition at line 47 of file datastreamserver.h.
QWebSocketServer DataStreamServer::_server [private] |
Definition at line 45 of file datastreamserver.h.