Public Member Functions | Protected Attributes | List of all members
PJ::CompositeParser Class Reference

#include <parser_configuration.h>

Inheritance diagram for PJ::CompositeParser:
Inheritance graph
[legend]

Public Member Functions

 CompositeParser (PlotDataMapRef &plot_data)
 
const RosParserConfiggetConfig ()
 
bool parseMessage (const std::string &topic_name, MessageRef serialized_msg, double &timestamp)
 
void setConfig (const RosParserConfig &config)
 

Protected Attributes

RosParserConfig _config
 
std::map< std::string, std::shared_ptr< RosMessageParser > > _parsers
 
PJ::PlotDataMapRef_plot_data
 

Detailed Description

Definition at line 50 of file parser_configuration.h.

Constructor & Destructor Documentation

◆ CompositeParser()

PJ::CompositeParser::CompositeParser ( PlotDataMapRef plot_data)

Definition at line 69 of file parser_configuration.cpp.

Member Function Documentation

◆ getConfig()

const RosParserConfig & PJ::CompositeParser::getConfig ( )

Definition at line 73 of file parser_configuration.cpp.

◆ parseMessage()

bool PJ::CompositeParser::parseMessage ( const std::string &  topic_name,
MessageRef  serialized_msg,
double &  timestamp 
)

Definition at line 90 of file parser_configuration.cpp.

◆ setConfig()

void PJ::CompositeParser::setConfig ( const RosParserConfig config)

Definition at line 78 of file parser_configuration.cpp.

Member Data Documentation

◆ _config

RosParserConfig PJ::CompositeParser::_config
protected

Definition at line 64 of file parser_configuration.h.

◆ _parsers

std::map<std::string, std::shared_ptr<RosMessageParser> > PJ::CompositeParser::_parsers
protected

Definition at line 63 of file parser_configuration.h.

◆ _plot_data

PJ::PlotDataMapRef& PJ::CompositeParser::_plot_data
protected

Definition at line 65 of file parser_configuration.h.


The documentation for this class was generated from the following files:


plotjuggler_ros
Author(s): Davide Faconti
autogenerated on Fri Jun 23 2023 02:28:04