@@ -209,13 +209,11 @@ class Subscription : public SubscriptionBase
209209 // / Called after construction to continue setup that requires shared_from_this().
210210 void
211211 post_init_setup (
212- rclcpp::node_interfaces::NodeBaseInterface * node_base,
213- const rclcpp::QoS & qos,
214- const rclcpp::SubscriptionOptionsWithAllocator<AllocatorT> & options)
212+ [[maybe_unused]] rclcpp::node_interfaces::NodeBaseInterface * node_base,
213+ [[maybe_unused]] const rclcpp::QoS & qos,
214+ [[maybe_unused]] const rclcpp::SubscriptionOptionsWithAllocator<AllocatorT> & options)
215215 {
216- (void )node_base;
217- (void )qos;
218- (void )options;
216+ // This function is intentionally left empty.
219217 }
220218
221219 // / Take the next message from the inter-process subscription.
@@ -422,20 +420,17 @@ class Subscription : public SubscriptionBase
422420
423421 void
424422 return_dynamic_message (
425- rclcpp::dynamic_typesupport::DynamicMessage::SharedPtr & message) override
423+ [[maybe_unused]] rclcpp::dynamic_typesupport::DynamicMessage::SharedPtr & message) override
426424 {
427- (void ) message;
428425 throw rclcpp::exceptions::UnimplementedError (
429426 " return_dynamic_message is not implemented for Subscription" );
430427 }
431428
432429 void
433430 handle_dynamic_message (
434- const rclcpp::dynamic_typesupport::DynamicMessage::SharedPtr & message,
435- const rclcpp::MessageInfo & message_info) override
431+ [[maybe_unused]] const rclcpp::dynamic_typesupport::DynamicMessage::SharedPtr & message,
432+ [[maybe_unused]] const rclcpp::MessageInfo & message_info) override
436433 {
437- (void ) message;
438- (void ) message_info;
439434 throw rclcpp::exceptions::UnimplementedError (
440435 " handle_dynamic_message is not implemented for Subscription" );
441436 }
0 commit comments