string.hpp
Go to the documentation of this file.
00001 
00006 /*****************************************************************************
00007 ** Ifdefs
00008 *****************************************************************************/
00009 
00010 #ifndef mm_core_msgs_STRING_HPP_
00011 #define mm_core_msgs_STRING_HPP_
00012 
00013 /*****************************************************************************
00014 ** Includes
00015 *****************************************************************************/
00016 
00017 #include <string>
00018 #include <mm_messages/message.hpp>
00019 
00020 /*****************************************************************************
00021 ** Namespaces
00022 *****************************************************************************/
00023 
00024 namespace mm_messages {
00025 
00026 /*****************************************************************************
00027 ** String
00028 *****************************************************************************/
00029 
00030 template<>
00031 struct Message<std::string> {
00032   static void encode(const std::string& s, ByteArray& buffer);
00033   static std::string decode(const unsigned char* buffer, const unsigned int& size);
00034 };
00035 
00036 } // namespace mm_messages
00037 
00038 #endif /* mm_core_msgs_STRING_HPP_ */


mm_core_msgs
Author(s): Daniel Stonier
autogenerated on Thu Jun 6 2019 21:13:21