empty.hpp
Go to the documentation of this file.
00001 
00006 /*****************************************************************************
00007 ** Ifdefs
00008 *****************************************************************************/
00009 
00010 #ifndef mm_core_msgs_EMPTY_HPP_
00011 #define mm_core_msgs_EMPTY_HPP_
00012 
00013 /*****************************************************************************
00014 ** Includes
00015 *****************************************************************************/
00016 
00017 #include <cstddef>
00018 #include <memory>
00019 #include <mm_messages/message.hpp>
00020 
00021 /*****************************************************************************
00022 ** Namespaces
00023 *****************************************************************************/
00024 
00025 namespace mm_core_msgs {
00026 
00027 /*****************************************************************************
00028  ** Typedefs
00029  *****************************************************************************/
00030 
00031 struct Empty {};
00032 
00033 typedef std::shared_ptr<Empty> EmptyPtr;
00034 
00035 } // namespace mm_core_msgs
00036 
00037 /*****************************************************************************
00038 ** Namespaces
00039 *****************************************************************************/
00040 
00041 namespace mm_messages {
00042 
00043 /*****************************************************************************
00044 ** Interfaces
00045 *****************************************************************************/
00046 
00047 template<>
00048 struct Message<mm_core_msgs::Empty> {
00049   static void encode(const mm_core_msgs::Empty& nothing_to_see_here, ByteArray& buffer);
00050   static mm_core_msgs::Empty decode(const unsigned char* buffer, const unsigned int& size = 0);
00051 };
00052 
00053 
00054 } // namespace mm_messages
00055 
00056 #endif /* mm_core_msgs_EMPTY_HPP_ */


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