#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.