Skip to content

Commit 9b3b727

Browse files
Chen Lihuiclalancette
Chen Lihui
authored andcommitted
Add content filter topic feature empty stub (ros2#289)
Signed-off-by: Chen.Lihui <lihui.chen@sony.com>
1 parent 43d5174 commit 9b3b727

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

rmw_cyclonedds_cpp/src/rmw_node.cpp

+25
Original file line numberDiff line numberDiff line change
@@ -2869,6 +2869,7 @@ static rmw_subscription_t * create_subscription(
28692869
memcpy(const_cast<char *>(rmw_subscription->topic_name), topic_name, strlen(topic_name) + 1);
28702870
rmw_subscription->options = *subscription_options;
28712871
rmw_subscription->can_loan_messages = sub->is_loaning_available;
2872+
rmw_subscription->is_cft_enabled = false;
28722873

28732874
cleanup_subscription.cancel();
28742875
cleanup_rmw_subscription.cancel();
@@ -2994,6 +2995,30 @@ extern "C" rmw_ret_t rmw_subscription_get_actual_qos(
29942995
return RMW_RET_ERROR;
29952996
}
29962997

2998+
extern "C" rmw_ret_t rmw_subscription_set_content_filter(
2999+
rmw_subscription_t * subscription,
3000+
const rmw_subscription_content_filter_options_t * options)
3001+
{
3002+
static_cast<void>(subscription);
3003+
static_cast<void>(options);
3004+
3005+
RMW_SET_ERROR_MSG("rmw_subscription_set_content_filter: unimplemented");
3006+
return RMW_RET_UNSUPPORTED;
3007+
}
3008+
3009+
extern "C" rmw_ret_t rmw_subscription_get_content_filter(
3010+
const rmw_subscription_t * subscription,
3011+
rcutils_allocator_t * allocator,
3012+
rmw_subscription_content_filter_options_t * options)
3013+
{
3014+
static_cast<void>(subscription);
3015+
static_cast<void>(allocator);
3016+
static_cast<void>(options);
3017+
3018+
RMW_SET_ERROR_MSG("rmw_subscription_get_content_filter: unimplemented");
3019+
return RMW_RET_UNSUPPORTED;
3020+
}
3021+
29973022
static rmw_ret_t destroy_subscription(rmw_subscription_t * subscription)
29983023
{
29993024
rmw_ret_t ret = RMW_RET_OK;

0 commit comments

Comments
 (0)