rosidl_typesupport_cpp features
rosidl_typesupport_cpp
provides a Python generator executable, rosidl_typesupport_cpp
, based on Empy to create rosidl C++ source files.
The templates utilized by this generator executable are located in the resource
directory and generate source files for messages, services and actions.
rosidl_typesupport_cpp
defines a typesupport identifier, which is declared in identifier.hpp
.
rosidl_typesupport_cpp
provides the following functionality for incorporation into generated typesupport source files.
message_type_support_dispatch.hpp
: Look up message type support handle functions from available libraries.service_type_support_dispatch.hpp
: Look up service type support handle functions from available libraries.type_support_map_t.hpp
: This defines the lookup of C++ typesupport handlers.