#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) | |
Private Attributes | |
ChildParser | _child_parser |
std::string | _child_prefix |
std::vector< PlotData > | _data |
Definition at line 27 of file ros_parser_base.h.
RosMessageStampedParser< MainType, SubType, ChildParser >::RosMessageStampedParser | ( | const char * | child_prefix | ) | [inline] |
Definition at line 30 of file ros_parser_base.h.
void RosMessageStampedParser< MainType, SubType, ChildParser >::extractData | ( | PlotDataMapRef & | plot_map, |
const std::string & | prefix | ||
) | [inline, override, virtual] |
Implements MessageParser.
Definition at line 63 of file ros_parser_base.h.
const std::unordered_set<std::string>& RosMessageStampedParser< MainType, SubType, ChildParser >::getCompatibleKeys | ( | ) | const [inline, override, virtual] |
Implements MessageParser.
Definition at line 38 of file ros_parser_base.h.
virtual void RosMessageStampedParser< MainType, SubType, ChildParser >::pushMessageRef | ( | const std::string & | key, |
const MessageRef & | buffer, | ||
double | timestamp | ||
) | [inline, override, virtual] |
Implements MessageParser.
Definition at line 45 of file ros_parser_base.h.
ChildParser RosMessageStampedParser< MainType, SubType, ChildParser >::_child_parser [private] |
Definition at line 73 of file ros_parser_base.h.
std::string RosMessageStampedParser< MainType, SubType, ChildParser >::_child_prefix [private] |
Definition at line 74 of file ros_parser_base.h.
std::vector<PlotData> RosMessageStampedParser< MainType, SubType, ChildParser >::_data [private] |
Definition at line 72 of file ros_parser_base.h.