#include <ros_parser_base.h>
Public Member Functions | |
void | extractData (PlotDataMapRef &plot_map, const std::string &prefix) override |
const std::unordered_set< std::string > & | getCompatibleKeys () const override |
virtual void | pushMessageRef (const std::string &key, const MessageRef &buffer, double timestamp) override |
RosMessageStampedParser (const char *child_prefix) | |
Public Member Functions inherited from RosParserBase | |
void | setUseHeaderStamp (bool use) |
Public Member Functions inherited from MessageParser | |
virtual | ~MessageParser () |
Private Attributes | |
ChildParser | _child_parser |
std::string | _child_prefix |
std::vector< PlotData > | _data |
Additional Inherited Members | |
Static Protected Member Functions inherited from MessageParser | |
static void | appendData (PlotDataMapRef &destination_plot_map, const std::string &field_name, PlotData &in_data) |
Protected Attributes inherited from RosParserBase | |
bool | _use_header_stamp |
Definition at line 27 of file ros_parser_base.h.
|
inline |
Definition at line 30 of file ros_parser_base.h.
|
inlineoverridevirtual |
Implements MessageParser.
Definition at line 63 of file ros_parser_base.h.
|
inlineoverridevirtual |
Implements MessageParser.
Definition at line 38 of file ros_parser_base.h.
|
inlineoverridevirtual |
Implements MessageParser.
Definition at line 45 of file ros_parser_base.h.
|
private |
Definition at line 73 of file ros_parser_base.h.
|
private |
Definition at line 74 of file ros_parser_base.h.
|
private |
Definition at line 72 of file ros_parser_base.h.