rclcpp/ros_middleware_interface/include/ros_middleware_interface/functions.h

17 lines
463 B
C++

#ifndef __ros_middleware_interface__functions__h__
#define __ros_middleware_interface__functions__h__
#include "rosidl_generator_cpp/MessageTypeSupport.h"
namespace ros_middleware_interface
{
void * create_node();
void * create_publisher(void * node, const rosidl_generator_cpp::MessageTypeSupportMembers & members, const char * topic_name);
void publish(void * publisher, const void * ros_message);
}
#endif // __ros_middleware_interface__functions__h__