From 9b3b727e03fa9a062c0f0f77cab93ef83e5f65ca Mon Sep 17 00:00:00 2001 From: Chen Lihui Date: Tue, 22 Mar 2022 00:04:28 +0800 Subject: [PATCH] Add content filter topic feature empty stub (#289) Signed-off-by: Chen.Lihui --- rmw_cyclonedds_cpp/src/rmw_node.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/rmw_cyclonedds_cpp/src/rmw_node.cpp b/rmw_cyclonedds_cpp/src/rmw_node.cpp index a7a30393..d2464b0b 100644 --- a/rmw_cyclonedds_cpp/src/rmw_node.cpp +++ b/rmw_cyclonedds_cpp/src/rmw_node.cpp @@ -2869,6 +2869,7 @@ static rmw_subscription_t * create_subscription( memcpy(const_cast(rmw_subscription->topic_name), topic_name, strlen(topic_name) + 1); rmw_subscription->options = *subscription_options; rmw_subscription->can_loan_messages = sub->is_loaning_available; + rmw_subscription->is_cft_enabled = false; cleanup_subscription.cancel(); cleanup_rmw_subscription.cancel(); @@ -2994,6 +2995,30 @@ extern "C" rmw_ret_t rmw_subscription_get_actual_qos( return RMW_RET_ERROR; } +extern "C" rmw_ret_t rmw_subscription_set_content_filter( + rmw_subscription_t * subscription, + const rmw_subscription_content_filter_options_t * options) +{ + static_cast(subscription); + static_cast(options); + + RMW_SET_ERROR_MSG("rmw_subscription_set_content_filter: unimplemented"); + return RMW_RET_UNSUPPORTED; +} + +extern "C" rmw_ret_t rmw_subscription_get_content_filter( + const rmw_subscription_t * subscription, + rcutils_allocator_t * allocator, + rmw_subscription_content_filter_options_t * options) +{ + static_cast(subscription); + static_cast(allocator); + static_cast(options); + + RMW_SET_ERROR_MSG("rmw_subscription_get_content_filter: unimplemented"); + return RMW_RET_UNSUPPORTED; +} + static rmw_ret_t destroy_subscription(rmw_subscription_t * subscription) { rmw_ret_t ret = RMW_RET_OK;