diff --git a/rmw_implementation/src/functions.cpp b/rmw_implementation/src/functions.cpp index af727f7ce..38db44e6b 100644 --- a/rmw_implementation/src/functions.cpp +++ b/rmw_implementation/src/functions.cpp @@ -267,6 +267,11 @@ RMW_INTERFACE_FN( rmw_ret_t, RMW_RET_ERROR, 2, ARG_TYPES(const rmw_publisher_t *, rmw_qos_profile_t *)) +RMW_INTERFACE_FN( + rmw_publisher_event_init, + rmw_ret_t, RMW_RET_ERROR, + 3, ARG_TYPES(rmw_event_t *, const rmw_publisher_t *, rmw_event_type_t)) + RMW_INTERFACE_FN( rmw_publish_serialized_message, rmw_ret_t, RMW_RET_ERROR, @@ -333,6 +338,11 @@ RMW_INTERFACE_FN( rmw_ret_t, RMW_RET_ERROR, 2, ARG_TYPES(const rmw_subscription_t *, rmw_qos_profile_t *)) +RMW_INTERFACE_FN( + rmw_subscription_event_init, + rmw_ret_t, RMW_RET_ERROR, + 3, ARG_TYPES(rmw_event_t *, const rmw_subscription_t *, rmw_event_type_t)) + RMW_INTERFACE_FN( rmw_take, rmw_ret_t, RMW_RET_ERROR, @@ -584,6 +594,7 @@ void prefetch_symbols(void) GET_SYMBOL(rmw_publish_loaned_message) GET_SYMBOL(rmw_publisher_count_matched_subscriptions) GET_SYMBOL(rmw_publisher_get_actual_qos); + GET_SYMBOL(rmw_publisher_event_init) GET_SYMBOL(rmw_publish_serialized_message) GET_SYMBOL(rmw_publisher_assert_liveliness) GET_SYMBOL(rmw_get_serialized_message_size) @@ -595,6 +606,7 @@ void prefetch_symbols(void) GET_SYMBOL(rmw_destroy_subscription) GET_SYMBOL(rmw_subscription_count_matched_publishers); GET_SYMBOL(rmw_subscription_get_actual_qos); + GET_SYMBOL(rmw_subscription_event_init) GET_SYMBOL(rmw_take) GET_SYMBOL(rmw_take_with_info) GET_SYMBOL(rmw_take_serialized_message)