rclcpp  master
C++ ROS Client Library API
rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy > Member List

This is the complete list of members for rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >, including all inherited members.

add_client(std::shared_ptr< rclcpp::ClientBase > client)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
add_guard_condition(std::shared_ptr< rclcpp::GuardCondition > guard_condition)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
add_service(std::shared_ptr< rclcpp::ServiceBase > service)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
add_subscription(std::shared_ptr< rclcpp::SubscriptionBase > subscription, rclcpp::SubscriptionWaitSetMask mask={})rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
add_timer(std::shared_ptr< rclcpp::TimerBase > timer)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
add_waitable(std::shared_ptr< rclcpp::Waitable > waitable, std::shared_ptr< void > associated_entity=nullptr)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
get_rcl_wait_set() constrclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
prune_deleted_entities()rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
remove_client(std::shared_ptr< rclcpp::ClientBase > client)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
remove_guard_condition(std::shared_ptr< rclcpp::GuardCondition > guard_condition)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
remove_service(std::shared_ptr< rclcpp::ServiceBase > service)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
remove_subscription(std::shared_ptr< rclcpp::SubscriptionBase > subscription, rclcpp::SubscriptionWaitSetMask mask={})rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
remove_timer(std::shared_ptr< rclcpp::TimerBase > timer)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
remove_waitable(std::shared_ptr< rclcpp::Waitable > waitable)rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
wait(std::chrono::duration< Rep, Period > time_to_wait=std::chrono::duration< Rep, Period >(-1))rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inline
WaitSetTemplate(const typename StoragePolicy::SubscriptionsIterable &subscriptions={}, const typename StoragePolicy::GuardConditionsIterable &guard_conditions={}, const typename StoragePolicy::TimersIterable &timers={}, const typename StoragePolicy::ClientsIterable &clients={}, const typename StoragePolicy::ServicesIterable &services={}, const typename StoragePolicy::WaitablesIterable &waitables={}, rclcpp::Context::SharedPtr context=rclcpp::contexts::get_global_default_context())rclcpp::WaitSetTemplate< SynchronizationPolicy, StoragePolicy >inlineexplicit