#include <ros_parser.hpp>
Classes | |
| struct | CachedPack |
Public Member Functions | |
| const FlatMessage * | deserialize (const std::string &topic_name, Span< const uint8_t > buffer) |
| const Parser * | getParser (const std::string &topic_name) const |
| ParsersCollection () | |
| void | registerParser (const std::string &topic_name, const ROSType &msg_type, const std::string &definition) |
Private Attributes | |
| std::vector< uint8_t > | _buffer |
| std::unique_ptr< Deserializer > | _deserializer |
| std::unordered_map< std::string, CachedPack > | _pack |
Definition at line 192 of file ros_parser.hpp.
|
inline |
Definition at line 195 of file ros_parser.hpp.
|
inline |
Definition at line 221 of file ros_parser.hpp.
|
inline |
Definition at line 211 of file ros_parser.hpp.
|
inline |
Definition at line 200 of file ros_parser.hpp.
|
private |
Definition at line 243 of file ros_parser.hpp.
|
private |
Definition at line 244 of file ros_parser.hpp.
|
private |
Definition at line 242 of file ros_parser.hpp.