diff --git a/rmw_implementation/src/functions.cpp b/rmw_implementation/src/functions.cpp index 2c7103375..3390b954f 100644 --- a/rmw_implementation/src/functions.cpp +++ b/rmw_implementation/src/functions.cpp @@ -457,6 +457,12 @@ RMW_INTERFACE_FN(rmw_get_service_names_and_types_by_node, const rmw_node_t *, rcutils_allocator_t *, const char *, const char *, rmw_names_and_types_t *)) +RMW_INTERFACE_FN(rmw_get_client_names_and_types_by_node, + rmw_ret_t, RMW_RET_ERROR, + 5, ARG_TYPES( + const rmw_node_t *, rcutils_allocator_t *, const char *, const char *, + rmw_names_and_types_t *)) + RMW_INTERFACE_FN(rmw_get_topic_names_and_types, rmw_ret_t, RMW_RET_ERROR, 4, ARG_TYPES( @@ -554,6 +560,7 @@ void prefetch_symbols(void) GET_SYMBOL(rmw_get_publisher_names_and_types_by_node) GET_SYMBOL(rmw_get_subscriber_names_and_types_by_node) GET_SYMBOL(rmw_get_service_names_and_types_by_node) + GET_SYMBOL(rmw_get_client_names_and_types_by_node) GET_SYMBOL(rmw_get_topic_names_and_types) GET_SYMBOL(rmw_get_service_names_and_types) GET_SYMBOL(rmw_get_node_names)