@@ -41,11 +41,11 @@ std::string CreateSchema(const std::string& base_type)
4141 std::set<std::string> secondary_types_pending;
4242 std::set<std::string> secondary_types_done;
4343
44- auto addTypeToSchema = [&](const std::string& type_name, bool add_header) {
45- auto introspection_library =
46- rosbag2_cpp ::get_typesupport_library (type_name, " rosidl_typesupport_introspection_cpp" );
47- auto introspection_support =
48- rosbag2_cpp::get_typesupport_handle (type_name, " rosidl_typesupport_introspection_cpp " , introspection_library);
44+ auto addTypeToSchema = [&](const std::string& type_name, bool add_header)
45+ {
46+ auto introspection_library = rclcpp ::get_typesupport_library (type_name, " rosidl_typesupport_introspection_cpp" );
47+ auto introspection_support = rclcpp::get_typesupport_handle (type_name, " rosidl_typesupport_introspection_cpp " ,
48+ * introspection_library);
4949
5050 if (add_header)
5151 {
@@ -147,13 +147,13 @@ TopicInfo CreateTopicInfo(const std::string& topic_name, const std::string& type
147147 info.topic_name = topic_name;
148148 info.type = type_name;
149149
150- info.introspection_library = rosbag2_cpp ::get_typesupport_library (type_name, " rosidl_typesupport_introspection_cpp" );
151- info.introspection_support = rosbag2_cpp ::get_typesupport_handle (type_name, " rosidl_typesupport_introspection_cpp" ,
152- info.introspection_library );
150+ info.introspection_library = rclcpp ::get_typesupport_library (type_name, " rosidl_typesupport_introspection_cpp" );
151+ info.introspection_support = rclcpp ::get_typesupport_handle (type_name, " rosidl_typesupport_introspection_cpp" ,
152+ * info.introspection_library );
153153
154- auto identifier = rosidl_typesupport_cpp::typesupport_identifier;
155- info.support_library = rosbag2_cpp ::get_typesupport_library (type_name, identifier);
156- info.type_support = rosbag2_cpp ::get_typesupport_handle (type_name, identifier, info.support_library );
154+ auto identifier = rosidl_typesupport_cpp::typesupport_identifier;
155+ info.support_library = rclcpp ::get_typesupport_library (type_name, identifier);
156+ info.type_support = rclcpp ::get_typesupport_handle (type_name, identifier, * info.support_library );
157157
158158 info.has_header_stamp = TypeHasHeader (info.introspection_support );
159159 return info;
0 commit comments