19 #include <QWebSocketServer> 33 Q_PLUGIN_METADATA(IID
"facontidavide.PlotJuggler3.DataStreamer")
39 virtual bool start(QStringList*)
override;
50 virtual const char*
name()
const override 52 return "WebSocket Server";
67 void onNewConnection();
68 void processMessage(QString message);
69 void socketDisconnected();
The DataStreamer base classm used to read streaming of data.
PJ::MessageParserPtr _parser
std::shared_ptr< MessageParser > MessageParserPtr
virtual bool isRunning() const override
isRunning
QList< QWebSocket * > _clients
virtual const char * name() const override
Name of the plugin type, NOT the particular instance.
ROSCONSOLE_DECL void shutdown()
virtual bool isDebugPlugin() override