moveit2
The MoveIt Motion Planning Framework for ROS 2.
Classes | Namespaces | Functions
serialize_msg.h File Reference
#include <ros/ros.h>
#include <Python.h>
#include <boost/python.hpp>
#include <string>
#include <stdexcept>
#include <type_traits>
Include dependency graph for serialize_msg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  moveit::py_bindings_tools::ByteString
 C++ Wrapper class for Python 3 Bytes Object. More...
 
struct  boost::python::converter::object_manager_traits< moveit::py_bindings_tools::ByteString >
 

Namespaces

 moveit
 Main namespace for MoveIt.
 
 moveit::py_bindings_tools
 Tools for creating python bindings for MoveIt.
 
 boost
 
 boost::python
 
 boost::python::converter
 

Functions

template<typename T >
ByteString moveit::py_bindings_tools::serializeMsg (const T &msg)
 Convert a ROS message to a Python Bytestring. More...
 
template<typename T >
void moveit::py_bindings_tools::deserializeMsg (const ByteString &data, T &msg)
 Convert a Python Bytestring to a ROS message. More...