Public Member Functions | Private Member Functions | Private Attributes
StatePublisherZMQ Class Reference

#include <statepublisher_zmq.h>

Inheritance diagram for StatePublisherZMQ:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 StatePublisherZMQ ()
virtual void updateState (PlotDataMap *datamap, double current_time)
virtual ~StatePublisherZMQ ()

Private Member Functions

void run_thread ()

Private Attributes

std::map< QString, double > _current_data
std::mutex _mutex
PlotDataMap * _prev_dataplot
double _prev_time
std::thread _thread

Detailed Description

Definition at line 12 of file statepublisher_zmq.h.


Constructor & Destructor Documentation

Definition at line 8 of file statepublisher_zmq.cpp.

Definition at line 16 of file statepublisher_zmq.cpp.


Member Function Documentation

void StatePublisherZMQ::run_thread ( ) [private]

Definition at line 21 of file statepublisher_zmq.cpp.

void StatePublisherZMQ::updateState ( PlotDataMap *  datamap,
double  current_time 
) [virtual]

Definition at line 95 of file statepublisher_zmq.cpp.


Member Data Documentation

std::map<QString, double> StatePublisherZMQ::_current_data [private]

Definition at line 33 of file statepublisher_zmq.h.

std::mutex StatePublisherZMQ::_mutex [private]

Definition at line 31 of file statepublisher_zmq.h.

PlotDataMap* StatePublisherZMQ::_prev_dataplot [private]

Definition at line 26 of file statepublisher_zmq.h.

Definition at line 34 of file statepublisher_zmq.h.

std::thread StatePublisherZMQ::_thread [private]

Definition at line 30 of file statepublisher_zmq.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:06