36 #ifndef CPP_CORE_HEADER_H
37 #define CPP_CORE_HEADER_H
41 #include <boost/shared_array.hpp>
64 bool getValue(
const std::string& key, std::string& value)
const;
73 bool parse(
const boost::shared_array<uint8_t>& buffer, uint32_t size, std::string& error_msg);
78 bool parse(uint8_t* buffer, uint32_t size, std::string& error_msg);
80 static void write(
const M_string& key_vals, boost::shared_array<uint8_t>& buffer, uint32_t& size);
89 #endif // ROSCPP_HEADER_H