8 #include "ui_datastream_zmq.h" 19 Ui::DataStreamZMQ *
ui;
27 Q_PLUGIN_METADATA(IID
"facontidavide.PlotJuggler3.DataStreamer")
35 virtual bool start(QStringList*)
override;
37 virtual void shutdown()
override;
44 virtual const char*
name()
const override 46 return "ZMQ Subscriber";
zmq::socket_t _zmq_socket
The DataStreamer base class to create your own plugin.
std::shared_ptr< MessageParser > MessageParserPtr
std::thread _receive_thread
PJ::MessageParserPtr _parser
std::string _socket_address
zmq::context_t _zmq_context
StreamZMQDialog(QWidget *parent=nullptr)
virtual const char * name() const override
virtual bool isDebugPlugin() override
virtual bool isRunning() const override