|
rclcpp
master
C++ ROS Client Library API
|
This is the complete list of members for rclcpp::wait_set_policies::ThreadSafeSynchronization, including all inherited members.
| calculate_time_left_to_wait(std::chrono::nanoseconds original_time_to_wait_ns, std::chrono::steady_clock::time_point start) | rclcpp::wait_set_policies::detail::SynchronizationPolicyCommon | inlineprotected |
| create_loop_predicate(std::chrono::nanoseconds time_to_wait_ns, std::chrono::steady_clock::time_point start) | rclcpp::wait_set_policies::detail::SynchronizationPolicyCommon | inlineprotected |
| extra_guard_conditions_ | rclcpp::wait_set_policies::ThreadSafeSynchronization | protected |
| get_extra_guard_conditions() | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| interrupt_waiting_wait_set() | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_add_client(std::shared_ptr< rclcpp::ClientBase > &&client, std::function< void(std::shared_ptr< rclcpp::ClientBase > &&)> add_client_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_add_guard_condition(std::shared_ptr< rclcpp::GuardCondition > &&guard_condition, std::function< void(std::shared_ptr< rclcpp::GuardCondition > &&)> add_guard_condition_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_add_service(std::shared_ptr< rclcpp::ServiceBase > &&service, std::function< void(std::shared_ptr< rclcpp::ServiceBase > &&)> add_service_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_add_subscription(std::shared_ptr< rclcpp::SubscriptionBase > &&subscription, const rclcpp::SubscriptionWaitSetMask &mask, std::function< void(std::shared_ptr< rclcpp::SubscriptionBase > &&, const rclcpp::SubscriptionWaitSetMask &) > add_subscription_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_add_timer(std::shared_ptr< rclcpp::TimerBase > &&timer, std::function< void(std::shared_ptr< rclcpp::TimerBase > &&)> add_timer_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_add_waitable(std::shared_ptr< rclcpp::Waitable > &&waitable, std::shared_ptr< void > &&associated_entity, std::function< void(std::shared_ptr< rclcpp::Waitable > &&, std::shared_ptr< void > &&) > add_waitable_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_prune_deleted_entities(std::function< void()> prune_deleted_entities_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_remove_client(std::shared_ptr< rclcpp::ClientBase > &&client, std::function< void(std::shared_ptr< rclcpp::ClientBase > &&)> remove_client_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_remove_guard_condition(std::shared_ptr< rclcpp::GuardCondition > &&guard_condition, std::function< void(std::shared_ptr< rclcpp::GuardCondition > &&)> remove_guard_condition_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_remove_service(std::shared_ptr< rclcpp::ServiceBase > &&service, std::function< void(std::shared_ptr< rclcpp::ServiceBase > &&)> remove_service_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_remove_subscription(std::shared_ptr< rclcpp::SubscriptionBase > &&subscription, const rclcpp::SubscriptionWaitSetMask &mask, std::function< void(std::shared_ptr< rclcpp::SubscriptionBase > &&, const rclcpp::SubscriptionWaitSetMask &) > remove_subscription_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_remove_timer(std::shared_ptr< rclcpp::TimerBase > &&timer, std::function< void(std::shared_ptr< rclcpp::TimerBase > &&)> remove_timer_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_remove_waitable(std::shared_ptr< rclcpp::Waitable > &&waitable, std::function< void(std::shared_ptr< rclcpp::Waitable > &&)> remove_waitable_function) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_wait(std::chrono::nanoseconds time_to_wait_ns, std::function< void()> rebuild_rcl_wait_set, std::function< rcl_wait_set_t &()> get_rcl_wait_set, std::function< WaitResultT(WaitResultKind wait_result_kind)> create_wait_result) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_wait_result_acquire() | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| sync_wait_result_release() | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineprotected |
| SynchronizationPolicyCommon()=default | rclcpp::wait_set_policies::detail::SynchronizationPolicyCommon | protected |
| ThreadSafeSynchronization(rclcpp::Context::SharedPtr context) | rclcpp::wait_set_policies::ThreadSafeSynchronization | inlineexplicitprotected |
| wprw_lock_ | rclcpp::wait_set_policies::ThreadSafeSynchronization | protected |
| ~SynchronizationPolicyCommon()=default | rclcpp::wait_set_policies::detail::SynchronizationPolicyCommon | protected |
| ~ThreadSafeSynchronization()=default | rclcpp::wait_set_policies::ThreadSafeSynchronization | protected |
1.8.17