Class Hierarchy
-
- Namespace rclcpp
- Namespace rclcpp::detail
- Template Struct FutureAndRequestId
- Template Struct ClientTypes
- Template Class Client
- Class ClientBase
- Template Class LoanedMessage
- Template Class Publisher
- Template Class Service
- Class ServiceBase
- Template Class Subscription
- Namespace rclcpp::detail
- Namespace rclcpp_action
- Template Class Client
- Struct Client::SendGoalOptions
- Class ClientBase
- Template Class ClientGoalHandle
- Template Class GoalHandleMock
- Template Class Server
- Class ServerBase
- Template Class ServerGoalHandle
- Enum CancelResponse
- Enum CancelResponse
- Enum CancelResponse
- Enum GoalResponse
- Enum GoalResponse
- Enum GoalResponse
- Enum ResultCode
- Template Class Client
- Namespace rtest
- Namespace rtest::experimental
- Template Class ActionClientMock
- Template Class ActionServerMock
- Template Struct is_chrono_duration
- Template Struct is_chrono_duration< std::chrono::duration< Rep, Period > >
- Class DisableLogs
- Class LoggerMock
- Class MockBase
- Class MockRegistryCleaner
- Template Class PublisherMock
- Template Class ServiceClientMock
- Template Class ServiceMock
- Template Class SingleInstance
- Class StaticMocksRegistry
- Class TestClock
- Class TriggeringTestClock
- Namespace rtest::experimental
- Template Struct has_data_type
- Template Struct has_data_type< T, std::void_t< typename T::_data_type > >
- Namespace rclcpp
File Hierarchy
-
- Directory src
- File logger_mock.cpp
- File registry_cleaner.cpp
- File static_registry.cpp
- File action_client_base.hpp
- File action_client_mock.hpp
- File action_server_base.hpp
- File action_server_base.hpp
- File action_server_base.hpp
- File action_server_mock.hpp
- File client_base.hpp
- File client_base.hpp
- File client_base.hpp
- File create_timer_mock.hpp
- File includes_mock.hpp
- File logger_mock.hpp
- File mock_defines.hpp
- File publisher_mock.hpp
- File registry_cleaner.hpp
- File ros_versions.hpp
- File service_base.hpp
- File service_base.hpp
- File service_base.hpp
- File service_client_mock.hpp
- File service_mock.hpp
- File single_instance.hpp
- File static_registry.hpp
- File subscription_mock.hpp
- File test_clock.hpp
- Directory src
Full API
Namespaces
Classes and Structs
- Template Class Client
- Inheritance Relationships
- Class Documentation
rclcpp::ClientTypesRequestResponseSharedRequestSharedResponsePromisePromiseWithRequestSharedPromiseSharedPromiseWithRequestFutureAndRequestIdSharedFutureAndRequestIdSharedFutureWithRequestAndRequestIdCallbackTypeCallbackWithRequestTypeClient()~Client()create_response()create_request_header()handle_response()async_send_request()async_send_request()async_send_request()service_is_ready()wait_for_service()post_init_setup()
- Class ClientBase
- Class Documentation
rclcpp::ClientBaseClientBase()~ClientBase()wait_for_service()create_response()create_request_header()handle_response()set_on_new_response_callback()clear_on_new_response_callback()ClientBase()handle_response()node_graph_node_handle_context_node_logger_callback_mutex_on_new_response_callback_client_handle_in_use_by_wait_set_
- Class Documentation
- Template Class Publisher
- Inheritance Relationships
- Class Documentation
rclcpp::PublisherPublishedTypeROSMessageTypePublishedTypeAllocatorTraitsPublishedTypeAllocatorPublishedTypeDeleterROSMessageTypeAllocatorTraitsROSMessageTypeAllocatorROSMessageTypeDeleterBufferSharedPtrPublisher()post_init_setup()~Publisher()publish_()get_subscription_count()borrow_loaned_message()publish()publish()publish()publish()publish()publish()publish()duplicate_ros_message_as_unique_ptr()options_published_type_allocator_published_type_deleter_ros_message_type_allocator_ros_message_type_deleter_buffer_
- Template Class Subscription
- Inheritance Relationships
- Class Documentation
rclcpp::SubscriptionSubscribedTypeROSMessageTypeMessageMemoryStrategyTypeSubscribedTypeAllocatorTraitsSubscribedTypeAllocatorSubscribedTypeDeleterROSMessageTypeAllocatorTraitsROSMessageTypeAllocatorROSMessageTypeDeleterMessageAllocatorTraitsMessageAllocatorMessageDeleterConstMessageSharedPtrMessageUniquePtrSubscription()post_init_setup()take()take()create_message()create_serialized_message()handle_message()handle_message()handle_message()handle_message()handle_serialized_message()handle_loaned_message()return_message()return_serialized_message()use_take_shared_method()get_shared_dynamic_message_type()get_shared_dynamic_message()get_shared_dynamic_serialization_support()create_dynamic_message()return_dynamic_message()handle_dynamic_message()
- Template Class Client
- Nested Relationships
- Inheritance Relationships
- Class Documentation
rclcpp_action::ClientGoalFeedbackResultGoalHandleGoalHandleSharedPtrWrappedResultGoalResponseCallbackFeedbackCallbackResultCallbackCancelRequestCancelResponseCancelCallbackClient()~Client()post_init_setup()action_server_is_ready()async_get_result()async_send_goal()async_cancel_all_goals()async_cancel_goal()async_cancel_goals_before()stop_callbacks()stop_callbacks()wait_for_action_server()rclcpp_action::Client::SendGoalOptions
- Class ClientBase
- Inheritance Relationships
- Class Documentation
rclcpp_action::ClientBaseEntityTypeClientBase()~ClientBase()action_server_is_ready()get_logger()async_send_goal()async_get_result()async_cancel_goal()get_number_of_ready_subscriptions()get_number_of_ready_guard_conditions()get_number_of_ready_timers()get_number_of_ready_clients()get_number_of_ready_services()add_to_wait_set()is_ready()take_data()take_data_by_entity_id()execute()set_on_ready_callback()clear_on_ready_callback()wait_for_action_server()
- Template Class ClientGoalHandle
- Nested Relationships
- Class Documentation
rclcpp_action::ClientGoalHandleResultFeedbackGoalSharedPtrWeakPtrFeedbackCallbackResultCallbackget_goal_id()get_goal_stamp()get_status()is_feedback_aware()is_result_aware()is_invalidated()async_get_result()set_result_awareness()set_result()invalidate()set_status()set_goal_id()set_goal_stamp()feedback_callbackresult_callbackrclcpp_action::ClientGoalHandle::WrappedResult
- Class ServerBase
- Inheritance Relationships
- Class Documentation
rclcpp_action::ServerBaseEntityTypeServerBase()~ServerBase()publish_status()notify_goal_terminal_state()publish_result()publish_feedback()get_number_of_ready_subscriptions()get_number_of_ready_timers()get_number_of_ready_clients()get_number_of_ready_services()get_number_of_ready_guard_conditions()add_to_wait_set()is_ready()take_data()take_data_by_entity_id()execute()set_on_ready_callback()clear_on_ready_callback()get_timers()configure_introspection()
- Class StaticMocksRegistry
- Nested Relationships
- Inheritance Relationships
- Class Documentation
rtest::StaticMocksRegistryTopicNameTFullyQualifiedNodeNameTTopicToPublishersMapTTopicToSubscriptionsMapTServiceNameTServiceToServicesMapTServiceToClientsMapTActionNameTActionToServersMapTActionToClientsMapTregisterPublisher()getNodePublishers()getPublisher()registerSubscription()getNodeSubscriptions()getSubscription()registerTimer()getTimers()enableVerboseLogs()getMock()attachMock()detachMock()registerService()getNodeServices()getService()registerServiceClient()getNodeServiceClients()getServiceClient()registerActionServer()registerActionClient()getActionServer()tryLazyInit()getActionClient()registerLazyInitClient()removeLazyInitClient()registerLazyInitServer()removeLazyInitServer()reset()instance()rtest::StaticMocksRegistry::LazyInitEntry