Classes | Public Member Functions | Private Member Functions | Private Attributes
DataStreamSample Class Reference

#include <datastream_sample.h>

Inheritance diagram for DataStreamSample:
Inheritance graph
[legend]

List of all members.

Classes

struct  Parameters

Public Member Functions

 DataStreamSample ()
virtual bool isDebugPlugin () override
virtual bool isRunning () const override
virtual const char * name () const override
virtual void shutdown () override
virtual bool start (QStringList *) override
virtual bool xmlLoadState (const QDomElement &parent_element) override
virtual bool xmlSaveState (QDomDocument &doc, QDomElement &parent_element) const override
virtual ~DataStreamSample ()

Private Member Functions

void loop ()
void pushSingleCycle ()

Private Attributes

std::map< std::string, Parameters_parameters
bool _running
std::thread _thread

Detailed Description

Definition at line 9 of file datastream_sample.h.


Constructor & Destructor Documentation

Definition at line 12 of file datastream_sample.cpp.

Definition at line 66 of file datastream_sample.cpp.


Member Function Documentation

virtual bool DataStreamSample::isDebugPlugin ( ) [inline, override, virtual]

Reimplemented from PlotJugglerPlugin.

Definition at line 29 of file datastream_sample.h.

bool DataStreamSample::isRunning ( ) const [override, virtual]

Implements DataStreamer.

Definition at line 64 of file datastream_sample.cpp.

void DataStreamSample::loop ( ) [private]

Definition at line 103 of file datastream_sample.cpp.

virtual const char* DataStreamSample::name ( ) const [inline, override, virtual]

Implements PlotJugglerPlugin.

Definition at line 27 of file datastream_sample.h.

Definition at line 81 of file datastream_sample.cpp.

void DataStreamSample::shutdown ( ) [override, virtual]

Implements DataStreamer.

Definition at line 58 of file datastream_sample.cpp.

bool DataStreamSample::start ( QStringList *  ) [override, virtual]

Implements DataStreamer.

Definition at line 50 of file datastream_sample.cpp.

bool DataStreamSample::xmlLoadState ( const QDomElement &  parent_element) [override, virtual]

Reimplemented from PlotJugglerPlugin.

Definition at line 76 of file datastream_sample.cpp.

bool DataStreamSample::xmlSaveState ( QDomDocument &  doc,
QDomElement &  parent_element 
) const [override, virtual]

Reimplemented from PlotJugglerPlugin.

Definition at line 71 of file datastream_sample.cpp.


Member Data Documentation

std::map<std::string,Parameters> DataStreamSample::_parameters [private]

Definition at line 47 of file datastream_sample.h.

Definition at line 45 of file datastream_sample.h.

std::thread DataStreamSample::_thread [private]

Definition at line 43 of file datastream_sample.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:05