Public Member Functions | Private Slots | Private Attributes
DataStreamServer Class Reference

#include <datastreamserver.h>

Inheritance diagram for DataStreamServer:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 20 of file datastreamserver.h.


Constructor & Destructor Documentation

Definition at line 20 of file datastreamserver.cpp.

Definition at line 28 of file datastreamserver.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 47 of file datastreamserver.h.

QWebSocketServer DataStreamServer::_server [private]

Definition at line 45 of file datastreamserver.h.


The documentation for this class was generated from the following files:


plotjuggler
Author(s): Davide Faconti
autogenerated on Wed Jul 3 2019 19:28:05