diff --git a/rclcpp/include/rclcpp/any_executable.hpp b/rclcpp/include/rclcpp/any_executable.hpp index e4e9eaecb0..33d4316cf8 100644 --- a/rclcpp/include/rclcpp/any_executable.hpp +++ b/rclcpp/include/rclcpp/any_executable.hpp @@ -22,7 +22,7 @@ #include "rclcpp/macros.hpp" #include "rclcpp/node_interfaces/node_base_interface.hpp" #include "rclcpp/service.hpp" -#include "rclcpp/subscription.hpp" +#include "rclcpp/subscription_base.hpp" #include "rclcpp/timer.hpp" #include "rclcpp/visibility_control.hpp" #include "rclcpp/waitable.hpp" diff --git a/rclcpp/include/rclcpp/any_service_callback.hpp b/rclcpp/include/rclcpp/any_service_callback.hpp index 5d6f3ee7b7..35fadc619c 100644 --- a/rclcpp/include/rclcpp/any_service_callback.hpp +++ b/rclcpp/include/rclcpp/any_service_callback.hpp @@ -23,7 +23,6 @@ #include #include "rclcpp/function_traits.hpp" -#include "rclcpp/visibility_control.hpp" #include "rmw/types.h" #include "tracetools/tracetools.h" #include "tracetools/utils.hpp" diff --git a/rclcpp/include/rclcpp/any_subscription_callback.hpp b/rclcpp/include/rclcpp/any_subscription_callback.hpp index c84c0bb8be..aa1a845596 100644 --- a/rclcpp/include/rclcpp/any_subscription_callback.hpp +++ b/rclcpp/include/rclcpp/any_subscription_callback.hpp @@ -24,7 +24,6 @@ #include #include -#include "rosidl_runtime_cpp/traits.hpp" #include "tracetools/tracetools.h" #include "tracetools/utils.hpp" diff --git a/rclcpp/include/rclcpp/client.hpp b/rclcpp/include/rclcpp/client.hpp index ce932f0642..ea3b2ef69f 100644 --- a/rclcpp/include/rclcpp/client.hpp +++ b/rclcpp/include/rclcpp/client.hpp @@ -44,7 +44,6 @@ #include "rclcpp/node_interfaces/node_graph_interface.hpp" #include "rclcpp/qos.hpp" #include "rclcpp/type_support_decl.hpp" -#include "rclcpp/utilities.hpp" #include "rclcpp/visibility_control.hpp" #include "rmw/error_handling.h" diff --git a/rclcpp/include/rclcpp/context.hpp b/rclcpp/include/rclcpp/context.hpp index e5b482c9e3..1e84912018 100644 --- a/rclcpp/include/rclcpp/context.hpp +++ b/rclcpp/include/rclcpp/context.hpp @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include diff --git a/rclcpp/include/rclcpp/create_publisher.hpp b/rclcpp/include/rclcpp/create_publisher.hpp index f6088a33c3..2b085d2210 100644 --- a/rclcpp/include/rclcpp/create_publisher.hpp +++ b/rclcpp/include/rclcpp/create_publisher.hpp @@ -21,7 +21,6 @@ #include "rclcpp/node_interfaces/get_node_topics_interface.hpp" #include "rclcpp/node_interfaces/node_topics_interface.hpp" -#include "rclcpp/node_options.hpp" #include "rclcpp/publisher_factory.hpp" #include "rclcpp/publisher_options.hpp" #include "rclcpp/qos.hpp" diff --git a/rclcpp/include/rclcpp/create_subscription.hpp b/rclcpp/include/rclcpp/create_subscription.hpp index 3a1e4b1a13..0bf9a7c19a 100644 --- a/rclcpp/include/rclcpp/create_subscription.hpp +++ b/rclcpp/include/rclcpp/create_subscription.hpp @@ -30,7 +30,6 @@ #include "rclcpp/node_interfaces/node_topics_interface.hpp" #include "rclcpp/create_publisher.hpp" -#include "rclcpp/create_timer.hpp" #include "rclcpp/qos.hpp" #include "rclcpp/subscription_factory.hpp" #include "rclcpp/subscription_options.hpp" diff --git a/rclcpp/include/rclcpp/create_timer.hpp b/rclcpp/include/rclcpp/create_timer.hpp index 64d5b8e322..34509fa35a 100644 --- a/rclcpp/include/rclcpp/create_timer.hpp +++ b/rclcpp/include/rclcpp/create_timer.hpp @@ -23,7 +23,6 @@ #include "rclcpp/duration.hpp" #include "rclcpp/node_interfaces/get_node_base_interface.hpp" -#include "rclcpp/node_interfaces/get_node_clock_interface.hpp" #include "rclcpp/node_interfaces/get_node_timers_interface.hpp" #include "rclcpp/node_interfaces/node_base_interface.hpp" #include "rclcpp/node_interfaces/node_clock_interface.hpp" diff --git a/rclcpp/include/rclcpp/detail/utilities.hpp b/rclcpp/include/rclcpp/detail/utilities.hpp index d1c5d2549a..38a0c13a74 100644 --- a/rclcpp/include/rclcpp/detail/utilities.hpp +++ b/rclcpp/include/rclcpp/detail/utilities.hpp @@ -15,7 +15,6 @@ #ifndef RCLCPP__DETAIL__UTILITIES_HPP_ #define RCLCPP__DETAIL__UTILITIES_HPP_ -#include "rclcpp/detail/utilities.hpp" #include #include diff --git a/rclcpp/include/rclcpp/dynamic_typesupport/dynamic_message.hpp b/rclcpp/include/rclcpp/dynamic_typesupport/dynamic_message.hpp index f9586aabb7..8ef6556c8b 100644 --- a/rclcpp/include/rclcpp/dynamic_typesupport/dynamic_message.hpp +++ b/rclcpp/include/rclcpp/dynamic_typesupport/dynamic_message.hpp @@ -22,7 +22,6 @@ #include #include -#include "rclcpp/dynamic_typesupport/dynamic_message_type.hpp" #include "rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp" #include "rclcpp/macros.hpp" #include "rclcpp/visibility_control.hpp" diff --git a/rclcpp/include/rclcpp/event_handler.hpp b/rclcpp/include/rclcpp/event_handler.hpp index b32145125c..eb06f7ad42 100644 --- a/rclcpp/include/rclcpp/event_handler.hpp +++ b/rclcpp/include/rclcpp/event_handler.hpp @@ -33,7 +33,6 @@ #include "rclcpp/detail/cpp_callback_trampoline.hpp" #include "rclcpp/exceptions.hpp" #include "rclcpp/function_traits.hpp" -#include "rclcpp/logging.hpp" #include "rclcpp/waitable.hpp" namespace rclcpp diff --git a/rclcpp/include/rclcpp/executor.hpp b/rclcpp/include/rclcpp/executor.hpp index 87e0f3efdd..034c6582ec 100644 --- a/rclcpp/include/rclcpp/executor.hpp +++ b/rclcpp/include/rclcpp/executor.hpp @@ -20,7 +20,6 @@ #include #include #include -#include #include #include #include diff --git a/rclcpp/include/rclcpp/executor_options.hpp b/rclcpp/include/rclcpp/executor_options.hpp index 547b799abc..a3fcfa7a40 100644 --- a/rclcpp/include/rclcpp/executor_options.hpp +++ b/rclcpp/include/rclcpp/executor_options.hpp @@ -18,7 +18,6 @@ #include #include "rclcpp/context.hpp" -#include "rclcpp/contexts/default_context.hpp" #include "rclcpp/visibility_control.hpp" namespace rclcpp diff --git a/rclcpp/include/rclcpp/executors/single_threaded_executor.hpp b/rclcpp/include/rclcpp/executors/single_threaded_executor.hpp index 2b896a24db..a644e42b3c 100644 --- a/rclcpp/include/rclcpp/executors/single_threaded_executor.hpp +++ b/rclcpp/include/rclcpp/executors/single_threaded_executor.hpp @@ -24,7 +24,6 @@ #include "rclcpp/executor.hpp" #include "rclcpp/macros.hpp" -#include "rclcpp/node.hpp" #include "rclcpp/utilities.hpp" #include "rclcpp/rate.hpp" #include "rclcpp/visibility_control.hpp" diff --git a/rclcpp/include/rclcpp/experimental/executors/events_executor/events_executor.hpp b/rclcpp/include/rclcpp/experimental/executors/events_executor/events_executor.hpp index aede14dbc9..077d38b002 100644 --- a/rclcpp/include/rclcpp/experimental/executors/events_executor/events_executor.hpp +++ b/rclcpp/include/rclcpp/experimental/executors/events_executor/events_executor.hpp @@ -27,7 +27,6 @@ #include "rclcpp/experimental/executors/events_executor/events_queue.hpp" #include "rclcpp/experimental/executors/events_executor/simple_events_queue.hpp" #include "rclcpp/experimental/timers_manager.hpp" -#include "rclcpp/node.hpp" namespace rclcpp { diff --git a/rclcpp/include/rclcpp/experimental/intra_process_manager.hpp b/rclcpp/include/rclcpp/experimental/intra_process_manager.hpp index 7499a0ea48..a8eba4baf7 100644 --- a/rclcpp/include/rclcpp/experimental/intra_process_manager.hpp +++ b/rclcpp/include/rclcpp/experimental/intra_process_manager.hpp @@ -31,7 +31,6 @@ #include "rclcpp/allocator/allocator_deleter.hpp" #include "rclcpp/experimental/buffers/intra_process_buffer.hpp" #include "rclcpp/experimental/ros_message_intra_process_buffer.hpp" -#include "rclcpp/experimental/subscription_intra_process.hpp" #include "rclcpp/experimental/subscription_intra_process_base.hpp" #include "rclcpp/experimental/subscription_intra_process_buffer.hpp" #include "rclcpp/logger.hpp" diff --git a/rclcpp/include/rclcpp/experimental/subscription_intra_process_buffer.hpp b/rclcpp/include/rclcpp/experimental/subscription_intra_process_buffer.hpp index 329c38d9b6..7f925d974c 100644 --- a/rclcpp/include/rclcpp/experimental/subscription_intra_process_buffer.hpp +++ b/rclcpp/include/rclcpp/experimental/subscription_intra_process_buffer.hpp @@ -29,7 +29,6 @@ #include "rclcpp/experimental/subscription_intra_process_base.hpp" #include "rclcpp/experimental/ros_message_intra_process_buffer.hpp" #include "rclcpp/qos.hpp" -#include "rclcpp/type_support_decl.hpp" #include "rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp" #include "tracetools/tracetools.h" diff --git a/rclcpp/include/rclcpp/future_return_code.hpp b/rclcpp/include/rclcpp/future_return_code.hpp index 0da67d7f7b..8eef6a2a85 100644 --- a/rclcpp/include/rclcpp/future_return_code.hpp +++ b/rclcpp/include/rclcpp/future_return_code.hpp @@ -15,7 +15,7 @@ #ifndef RCLCPP__FUTURE_RETURN_CODE_HPP_ #define RCLCPP__FUTURE_RETURN_CODE_HPP_ -#include +#include #include #include "rclcpp/visibility_control.hpp" diff --git a/rclcpp/include/rclcpp/get_message_type_support_handle.hpp b/rclcpp/include/rclcpp/get_message_type_support_handle.hpp index cbc2e6035b..f64c972328 100644 --- a/rclcpp/include/rclcpp/get_message_type_support_handle.hpp +++ b/rclcpp/include/rclcpp/get_message_type_support_handle.hpp @@ -18,7 +18,6 @@ #include #include "rosidl_runtime_cpp/traits.hpp" -#include "rosidl_runtime_cpp/message_type_support_decl.hpp" #include "rosidl_typesupport_cpp/message_type_support.hpp" #include "rclcpp/type_adapter.hpp" diff --git a/rclcpp/include/rclcpp/logger.hpp b/rclcpp/include/rclcpp/logger.hpp index 95e683c9de..a6f5aa8453 100644 --- a/rclcpp/include/rclcpp/logger.hpp +++ b/rclcpp/include/rclcpp/logger.hpp @@ -24,7 +24,6 @@ #include "rcl/node.h" #include "rcutils/logging.h" -#include "rcpputils/filesystem_helper.hpp" /** * \def RCLCPP_LOGGING_ENABLED diff --git a/rclcpp/include/rclcpp/memory_strategy.hpp b/rclcpp/include/rclcpp/memory_strategy.hpp index 67e183d03d..fd413fe1e5 100644 --- a/rclcpp/include/rclcpp/memory_strategy.hpp +++ b/rclcpp/include/rclcpp/memory_strategy.hpp @@ -15,7 +15,6 @@ #ifndef RCLCPP__MEMORY_STRATEGY_HPP_ #define RCLCPP__MEMORY_STRATEGY_HPP_ -#include #include #include diff --git a/rclcpp/include/rclcpp/message_memory_strategy.hpp b/rclcpp/include/rclcpp/message_memory_strategy.hpp index b382b15023..a397771210 100644 --- a/rclcpp/include/rclcpp/message_memory_strategy.hpp +++ b/rclcpp/include/rclcpp/message_memory_strategy.hpp @@ -22,7 +22,6 @@ #include "rcl/types.h" #include "rclcpp/allocator/allocator_common.hpp" -#include "rclcpp/exceptions.hpp" #include "rclcpp/macros.hpp" #include "rclcpp/serialized_message.hpp" #include "rclcpp/visibility_control.hpp" diff --git a/rclcpp/include/rclcpp/network_flow_endpoint.hpp b/rclcpp/include/rclcpp/network_flow_endpoint.hpp index a4f0b1c666..b050fe0283 100644 --- a/rclcpp/include/rclcpp/network_flow_endpoint.hpp +++ b/rclcpp/include/rclcpp/network_flow_endpoint.hpp @@ -15,9 +15,8 @@ #ifndef RCLCPP__NETWORK_FLOW_ENDPOINT_HPP_ #define RCLCPP__NETWORK_FLOW_ENDPOINT_HPP_ -#include #include -#include +#include #include "rcl/network_flow_endpoints.h" diff --git a/rclcpp/include/rclcpp/node.hpp b/rclcpp/include/rclcpp/node.hpp index 3cfac1f669..f0f12c7289 100644 --- a/rclcpp/include/rclcpp/node.hpp +++ b/rclcpp/include/rclcpp/node.hpp @@ -18,7 +18,6 @@ #include #include #include -#include #include #include #include @@ -34,7 +33,6 @@ #include "rcl_interfaces/msg/list_parameters_result.hpp" #include "rcl_interfaces/msg/parameter_descriptor.hpp" -#include "rcl_interfaces/msg/parameter_event.hpp" #include "rcl_interfaces/msg/set_parameters_result.hpp" #include "rclcpp/callback_group.hpp" diff --git a/rclcpp/include/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp b/rclcpp/include/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp index d3795877e8..e3e0464166 100644 --- a/rclcpp/include/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp +++ b/rclcpp/include/rclcpp/node_interfaces/detail/node_interfaces_helpers.hpp @@ -20,7 +20,6 @@ #include #include -#include "rclcpp/visibility_control.hpp" namespace rclcpp { diff --git a/rclcpp/include/rclcpp/node_interfaces/node_type_descriptions.hpp b/rclcpp/include/rclcpp/node_interfaces/node_type_descriptions.hpp index 0e2e85748a..165841ddb8 100644 --- a/rclcpp/include/rclcpp/node_interfaces/node_type_descriptions.hpp +++ b/rclcpp/include/rclcpp/node_interfaces/node_type_descriptions.hpp @@ -22,7 +22,6 @@ #include "rclcpp/node_interfaces/node_logging_interface.hpp" #include "rclcpp/node_interfaces/node_parameters_interface.hpp" #include "rclcpp/node_interfaces/node_services_interface.hpp" -#include "rclcpp/node_interfaces/node_topics_interface.hpp" #include "rclcpp/node_interfaces/node_type_descriptions_interface.hpp" #include "rclcpp/visibility_control.hpp" diff --git a/rclcpp/include/rclcpp/node_options.hpp b/rclcpp/include/rclcpp/node_options.hpp index 1ef38a763c..212f94fe21 100644 --- a/rclcpp/include/rclcpp/node_options.hpp +++ b/rclcpp/include/rclcpp/node_options.hpp @@ -23,6 +23,7 @@ #include "rcl/node_options.h" #include "rclcpp/context.hpp" #include "rclcpp/contexts/default_context.hpp" +#include "rclcpp/logger.hpp" #include "rclcpp/parameter.hpp" #include "rclcpp/publisher_options.hpp" #include "rclcpp/qos.hpp" diff --git a/rclcpp/include/rclcpp/parameter_descriptor_wrapper.hpp b/rclcpp/include/rclcpp/parameter_descriptor_wrapper.hpp index b3cc40b4db..538c6032c9 100644 --- a/rclcpp/include/rclcpp/parameter_descriptor_wrapper.hpp +++ b/rclcpp/include/rclcpp/parameter_descriptor_wrapper.hpp @@ -24,7 +24,6 @@ // Additional ROS libraries needed #include "rcl_interfaces/msg/parameter_descriptor.hpp" -#include "rclcpp/node.hpp" #include "rclcpp/parameter_value.hpp" #include "rclcpp/node_interfaces/get_node_parameters_interface.hpp" #include "rclcpp/visibility_control.hpp" diff --git a/rclcpp/include/rclcpp/parameter_events_filter.hpp b/rclcpp/include/rclcpp/parameter_events_filter.hpp index efb76b3fe4..3e01d09d51 100644 --- a/rclcpp/include/rclcpp/parameter_events_filter.hpp +++ b/rclcpp/include/rclcpp/parameter_events_filter.hpp @@ -26,7 +26,6 @@ #include "rclcpp/macros.hpp" #include "rclcpp/parameter.hpp" #include "rclcpp/visibility_control.hpp" -#include "rmw/rmw.h" namespace rclcpp { diff --git a/rclcpp/include/rclcpp/parameter_map.hpp b/rclcpp/include/rclcpp/parameter_map.hpp index 17e2128a7b..f6a6f09258 100644 --- a/rclcpp/include/rclcpp/parameter_map.hpp +++ b/rclcpp/include/rclcpp/parameter_map.hpp @@ -15,7 +15,6 @@ #ifndef RCLCPP__PARAMETER_MAP_HPP_ #define RCLCPP__PARAMETER_MAP_HPP_ -#include #include #include diff --git a/rclcpp/include/rclcpp/parameter_service.hpp b/rclcpp/include/rclcpp/parameter_service.hpp index df24e21bac..738c6c9b64 100644 --- a/rclcpp/include/rclcpp/parameter_service.hpp +++ b/rclcpp/include/rclcpp/parameter_service.hpp @@ -24,7 +24,6 @@ #include "rcl_interfaces/srv/list_parameters.hpp" #include "rcl_interfaces/srv/set_parameters.hpp" #include "rcl_interfaces/srv/set_parameters_atomically.hpp" -#include "rclcpp/executors.hpp" #include "rclcpp/macros.hpp" #include "rclcpp/node.hpp" #include "rclcpp/parameter.hpp" diff --git a/rclcpp/include/rclcpp/parameter_value.hpp b/rclcpp/include/rclcpp/parameter_value.hpp index 549429aa85..980e562984 100644 --- a/rclcpp/include/rclcpp/parameter_value.hpp +++ b/rclcpp/include/rclcpp/parameter_value.hpp @@ -24,7 +24,6 @@ #include "rcl_interfaces/msg/parameter_type.hpp" #include "rcl_interfaces/msg/parameter_value.hpp" -#include "rclcpp/exceptions/exceptions.hpp" #include "rclcpp/visibility_control.hpp" namespace rclcpp diff --git a/rclcpp/include/rclcpp/publisher_base.hpp b/rclcpp/include/rclcpp/publisher_base.hpp index f6efe0fa3f..cbc954379e 100644 --- a/rclcpp/include/rclcpp/publisher_base.hpp +++ b/rclcpp/include/rclcpp/publisher_base.hpp @@ -34,7 +34,6 @@ #include "rclcpp/network_flow_endpoint.hpp" #include "rclcpp/qos.hpp" #include "rclcpp/event_handler.hpp" -#include "rclcpp/type_support_decl.hpp" #include "rclcpp/visibility_control.hpp" #include "rcpputils/time.hpp" diff --git a/rclcpp/include/rclcpp/qos.hpp b/rclcpp/include/rclcpp/qos.hpp index 6f78eff330..26df59ab9f 100644 --- a/rclcpp/include/rclcpp/qos.hpp +++ b/rclcpp/include/rclcpp/qos.hpp @@ -18,9 +18,7 @@ #include #include "rclcpp/duration.hpp" -#include "rclcpp/exceptions.hpp" #include "rclcpp/visibility_control.hpp" -#include "rcl/logging_rosout.h" #include "rmw/incompatible_qos_events_statuses.h" #include "rmw/qos_profiles.h" #include "rmw/types.h" diff --git a/rclcpp/include/rclcpp/rate.hpp b/rclcpp/include/rclcpp/rate.hpp index 4f8b3d9f83..947e498e39 100644 --- a/rclcpp/include/rclcpp/rate.hpp +++ b/rclcpp/include/rclcpp/rate.hpp @@ -17,12 +17,10 @@ #include #include -#include #include "rclcpp/clock.hpp" #include "rclcpp/duration.hpp" #include "rclcpp/macros.hpp" -#include "rclcpp/utilities.hpp" #include "rclcpp/visibility_control.hpp" namespace rclcpp diff --git a/rclcpp/include/rclcpp/serialization.hpp b/rclcpp/include/rclcpp/serialization.hpp index 862c625217..b5db5b479b 100644 --- a/rclcpp/include/rclcpp/serialization.hpp +++ b/rclcpp/include/rclcpp/serialization.hpp @@ -15,7 +15,6 @@ #ifndef RCLCPP__SERIALIZATION_HPP_ #define RCLCPP__SERIALIZATION_HPP_ -#include #include #include diff --git a/rclcpp/include/rclcpp/service.hpp b/rclcpp/include/rclcpp/service.hpp index ae506ff7d3..d0f6e8ac12 100644 --- a/rclcpp/include/rclcpp/service.hpp +++ b/rclcpp/include/rclcpp/service.hpp @@ -17,7 +17,6 @@ #include #include -#include #include #include #include diff --git a/rclcpp/include/rclcpp/strategies/message_pool_memory_strategy.hpp b/rclcpp/include/rclcpp/strategies/message_pool_memory_strategy.hpp index 970acdb3ca..7711157888 100644 --- a/rclcpp/include/rclcpp/strategies/message_pool_memory_strategy.hpp +++ b/rclcpp/include/rclcpp/strategies/message_pool_memory_strategy.hpp @@ -25,7 +25,6 @@ #include "rosidl_runtime_cpp/traits.hpp" #include "rclcpp/logger.hpp" -#include "rclcpp/logging.hpp" #include "rclcpp/macros.hpp" #include "rclcpp/message_memory_strategy.hpp" #include "rclcpp/visibility_control.hpp" diff --git a/rclcpp/include/rclcpp/subscription.hpp b/rclcpp/include/rclcpp/subscription.hpp index 1f0a1c51a7..5f5e090294 100644 --- a/rclcpp/include/rclcpp/subscription.hpp +++ b/rclcpp/include/rclcpp/subscription.hpp @@ -43,7 +43,6 @@ #include "rclcpp/node_interfaces/node_base_interface.hpp" #include "rclcpp/subscription_base.hpp" #include "rclcpp/subscription_options.hpp" -#include "rclcpp/subscription_traits.hpp" #include "rclcpp/type_support_decl.hpp" #include "rclcpp/visibility_control.hpp" #include "rclcpp/waitable.hpp" diff --git a/rclcpp/include/rclcpp/subscription_base.hpp b/rclcpp/include/rclcpp/subscription_base.hpp index 9f788bd8c0..3a6f61fe99 100644 --- a/rclcpp/include/rclcpp/subscription_base.hpp +++ b/rclcpp/include/rclcpp/subscription_base.hpp @@ -34,6 +34,7 @@ #include "rclcpp/dynamic_typesupport/dynamic_serialization_support.hpp" #include "rclcpp/experimental/intra_process_manager.hpp" #include "rclcpp/experimental/subscription_intra_process_base.hpp" +#include "rclcpp/logger.hpp" #include "rclcpp/macros.hpp" #include "rclcpp/message_info.hpp" #include "rclcpp/network_flow_endpoint.hpp" diff --git a/rclcpp/include/rclcpp/time_source.hpp b/rclcpp/include/rclcpp/time_source.hpp index b9e86294d2..aad110f13d 100644 --- a/rclcpp/include/rclcpp/time_source.hpp +++ b/rclcpp/include/rclcpp/time_source.hpp @@ -25,7 +25,6 @@ #include "rcl_interfaces/msg/parameter_event.hpp" #include "rclcpp/node.hpp" -#include "rclcpp/executors.hpp" #include "rclcpp/node_interfaces/node_parameters_interface.hpp" diff --git a/rclcpp/include/rclcpp/timer.hpp b/rclcpp/include/rclcpp/timer.hpp index 78e8174860..4895aa6fb9 100644 --- a/rclcpp/include/rclcpp/timer.hpp +++ b/rclcpp/include/rclcpp/timer.hpp @@ -29,7 +29,6 @@ #include "rclcpp/context.hpp" #include "rclcpp/function_traits.hpp" #include "rclcpp/macros.hpp" -#include "rclcpp/rate.hpp" #include "rclcpp/utilities.hpp" #include "rclcpp/visibility_control.hpp" #include "tracetools/tracetools.h" @@ -38,7 +37,6 @@ #include "rcl/error_handling.h" #include "rcl/timer.h" -#include "rmw/error_handling.h" #include "rmw/rmw.h" namespace rclcpp diff --git a/rclcpp/include/rclcpp/typesupport_helpers.hpp b/rclcpp/include/rclcpp/typesupport_helpers.hpp index c23dd02e4e..ba82189f7c 100644 --- a/rclcpp/include/rclcpp/typesupport_helpers.hpp +++ b/rclcpp/include/rclcpp/typesupport_helpers.hpp @@ -22,8 +22,6 @@ #include "rcpputils/shared_library.hpp" #include "rosidl_runtime_cpp/action_type_support_decl.hpp" -#include "rosidl_runtime_cpp/message_type_support_decl.hpp" -#include "rosidl_runtime_cpp/service_type_support_decl.hpp" #include "rclcpp/visibility_control.hpp" diff --git a/rclcpp/include/rclcpp/wait_result.hpp b/rclcpp/include/rclcpp/wait_result.hpp index a62f7cdcaa..52d4e56d48 100644 --- a/rclcpp/include/rclcpp/wait_result.hpp +++ b/rclcpp/include/rclcpp/wait_result.hpp @@ -15,7 +15,6 @@ #ifndef RCLCPP__WAIT_RESULT_HPP_ #define RCLCPP__WAIT_RESULT_HPP_ -#include #include #include #include diff --git a/rclcpp/include/rclcpp/wait_set_policies/sequential_synchronization.hpp b/rclcpp/include/rclcpp/wait_set_policies/sequential_synchronization.hpp index 4afc2a1b27..215efd607c 100644 --- a/rclcpp/include/rclcpp/wait_set_policies/sequential_synchronization.hpp +++ b/rclcpp/include/rclcpp/wait_set_policies/sequential_synchronization.hpp @@ -29,7 +29,6 @@ #include "rclcpp/subscription_wait_set_mask.hpp" #include "rclcpp/timer.hpp" #include "rclcpp/visibility_control.hpp" -#include "rclcpp/wait_result.hpp" #include "rclcpp/wait_result_kind.hpp" #include "rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp" #include "rclcpp/waitable.hpp" diff --git a/rclcpp/include/rclcpp/wait_set_policies/static_storage.hpp b/rclcpp/include/rclcpp/wait_set_policies/static_storage.hpp index d07aa3fb57..fdefb6dc5e 100644 --- a/rclcpp/include/rclcpp/wait_set_policies/static_storage.hpp +++ b/rclcpp/include/rclcpp/wait_set_policies/static_storage.hpp @@ -25,7 +25,6 @@ #include "rclcpp/service.hpp" #include "rclcpp/subscription_base.hpp" #include "rclcpp/subscription_wait_set_mask.hpp" -#include "rclcpp/timer.hpp" #include "rclcpp/visibility_control.hpp" #include "rclcpp/wait_set_policies/detail/storage_policy_common.hpp" #include "rclcpp/waitable.hpp" diff --git a/rclcpp/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp b/rclcpp/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp index 4a4fb16547..8025414372 100644 --- a/rclcpp/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +++ b/rclcpp/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp @@ -29,7 +29,6 @@ #include "rclcpp/subscription_wait_set_mask.hpp" #include "rclcpp/timer.hpp" #include "rclcpp/visibility_control.hpp" -#include "rclcpp/wait_result.hpp" #include "rclcpp/wait_result_kind.hpp" #include "rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp" #include "rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp" diff --git a/rclcpp/src/rclcpp/executor_options.cpp b/rclcpp/src/rclcpp/executor_options.cpp index e8c661da70..3dff224e04 100644 --- a/rclcpp/src/rclcpp/executor_options.cpp +++ b/rclcpp/src/rclcpp/executor_options.cpp @@ -14,6 +14,8 @@ #include "rclcpp/executor_options.hpp" +#include "rclcpp/contexts/default_context.hpp" + using rclcpp::ExecutorOptions; namespace rclcpp diff --git a/rclcpp/src/rclcpp/network_flow_endpoint.cpp b/rclcpp/src/rclcpp/network_flow_endpoint.cpp index 2b85b17123..f0af65211c 100644 --- a/rclcpp/src/rclcpp/network_flow_endpoint.cpp +++ b/rclcpp/src/rclcpp/network_flow_endpoint.cpp @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include #include #include "rclcpp/network_flow_endpoint.hpp" diff --git a/rclcpp/src/rclcpp/parameter_map.cpp b/rclcpp/src/rclcpp/parameter_map.cpp index 057d189a1d..33e64112f4 100644 --- a/rclcpp/src/rclcpp/parameter_map.cpp +++ b/rclcpp/src/rclcpp/parameter_map.cpp @@ -18,6 +18,7 @@ #include "rcpputils/find_and_replace.hpp" #include "rcpputils/scope_exit.hpp" +#include "rcl_yaml_param_parser/parser.h" #include "rclcpp/parameter_map.hpp" using rclcpp::exceptions::InvalidParametersException; diff --git a/rclcpp/src/rclcpp/parameter_value.cpp b/rclcpp/src/rclcpp/parameter_value.cpp index 77cdd0bb6f..fdacafb6d7 100644 --- a/rclcpp/src/rclcpp/parameter_value.cpp +++ b/rclcpp/src/rclcpp/parameter_value.cpp @@ -17,6 +17,8 @@ #include #include +#include "rclcpp/exceptions/exceptions.hpp" + using rclcpp::ParameterType; using rclcpp::ParameterValue; diff --git a/rclcpp/src/rclcpp/qos.cpp b/rclcpp/src/rclcpp/qos.cpp index e688b60641..8b902cc248 100644 --- a/rclcpp/src/rclcpp/qos.cpp +++ b/rclcpp/src/rclcpp/qos.cpp @@ -16,6 +16,7 @@ #include +#include "rclcpp/exceptions.hpp" #include "rclcpp/logging.hpp" #include "rmw/error_handling.h" diff --git a/rclcpp/test/rclcpp/executors/test_events_executor.cpp b/rclcpp/test/rclcpp/executors/test_events_executor.cpp index d0bbdd039e..41c25d2979 100644 --- a/rclcpp/test/rclcpp/executors/test_events_executor.cpp +++ b/rclcpp/test/rclcpp/executors/test_events_executor.cpp @@ -19,6 +19,7 @@ #include #include "rclcpp/experimental/executors/events_executor/events_executor.hpp" +#include "rclcpp/node.hpp" #include "test_msgs/srv/empty.hpp" #include "test_msgs/msg/empty.hpp" diff --git a/rclcpp_lifecycle/include/rclcpp_lifecycle/lifecycle_node_impl.hpp b/rclcpp_lifecycle/include/rclcpp_lifecycle/lifecycle_node_impl.hpp index 059d722a24..de4b21c0ab 100644 --- a/rclcpp_lifecycle/include/rclcpp_lifecycle/lifecycle_node_impl.hpp +++ b/rclcpp_lifecycle/include/rclcpp_lifecycle/lifecycle_node_impl.hpp @@ -33,6 +33,7 @@ #include "rclcpp/create_publisher.hpp" #include "rclcpp/create_service.hpp" #include "rclcpp/create_subscription.hpp" +#include "rclcpp/create_timer.hpp" #include "rclcpp/parameter.hpp" #include "rclcpp/publisher_options.hpp" #include "rclcpp/qos.hpp"