8 #include "ui_datastream_zmq.h" 19 Ui::DataStreamZMQ*
ui;
25 Q_PLUGIN_METADATA(IID
"facontidavide.PlotJuggler3.DataStreamer")
33 virtual bool start(QStringList*)
override;
42 virtual const char*
name()
const override 44 return "ZMQ Subscriber";
63 void parseTopicFilters(
const QString& filters);
64 void subscribeTopics();
65 void unsubscribeTopics();
zmq::socket_t _zmq_socket
The DataStreamer base classm used to read streaming of data.
std::shared_ptr< MessageParser > MessageParserPtr
std::vector< std::string > _topic_filters
std::thread _receive_thread
PJ::MessageParserPtr _parser
std::string _socket_address
zmq::context_t _zmq_context
StreamZMQDialog(QWidget *parent=nullptr)
ROSCONSOLE_DECL void shutdown()
virtual const char * name() const override
Name of the plugin type, NOT the particular instance.
virtual bool isDebugPlugin() override
virtual bool isRunning() const override
isRunning