#include <statepublisher_zmq.h>
Public Member Functions | |
StatePublisherZMQ () | |
virtual void | updateState (PlotDataMap *datamap, double current_time) |
virtual | ~StatePublisherZMQ () |
Private Member Functions | |
void | run_thread () |
Private Member Functions inherited from StatePublisher | |
virtual QWidget * | embeddedWidget () |
virtual bool | enabled () const =0 |
virtual bool | isDebugPlugin () |
virtual const char * | name () const =0 |
virtual void | play (double interval)=0 |
void | setDataMap (const PlotDataMapRef *datamap) |
virtual void | setEnabled (bool enabled) |
virtual void | setParentMenu (QMenu *parent_menu, QAction *parent_action) |
virtual void | updateState (double current_time)=0 |
virtual bool | xmlLoadState (const QDomElement &parent_element) |
virtual bool | xmlSaveState (QDomDocument &doc, QDomElement &parent_element) const |
QDomElement | xmlSaveState (QDomDocument &doc) const |
virtual | ~StatePublisher () |
Private Attributes | |
std::map< QString, double > | _current_data |
std::mutex | _mutex |
PlotDataMap * | _prev_dataplot |
double | _prev_time |
std::thread | _thread |
Private Attributes inherited from StatePublisher | |
QAction * | _action |
const PlotDataMapRef * | _datamap |
QMenu * | _menu |
Definition at line 12 of file statepublisher_zmq.h.
StatePublisherZMQ::StatePublisherZMQ | ( | ) |
Definition at line 8 of file statepublisher_zmq.cpp.
|
virtual |
Definition at line 16 of file statepublisher_zmq.cpp.
|
private |
Definition at line 21 of file statepublisher_zmq.cpp.
|
virtual |
Definition at line 95 of file statepublisher_zmq.cpp.
|
private |
Definition at line 33 of file statepublisher_zmq.h.
|
private |
Definition at line 31 of file statepublisher_zmq.h.
|
private |
Definition at line 26 of file statepublisher_zmq.h.
|
private |
Definition at line 34 of file statepublisher_zmq.h.
|
private |
Definition at line 30 of file statepublisher_zmq.h.