add_guard_condition(const rcl_guard_condition_t *guard_condition)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
add_handles_to_wait_set(rcl_wait_set_t *wait_set)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
clear_handles()=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
collect_entities(const WeakNodeList &weak_nodes)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
get_allocator()=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
get_client_by_handle(std::shared_ptr< const rcl_client_t > client_handle, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_group_by_client(rclcpp::ClientBase::SharedPtr client, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_group_by_service(rclcpp::ServiceBase::SharedPtr service, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_group_by_subscription(rclcpp::SubscriptionBase::SharedPtr subscription, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_group_by_timer(rclcpp::TimerBase::SharedPtr timer, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_group_by_waitable(rclcpp::Waitable::SharedPtr waitable, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_next_client(rclcpp::executor::AnyExecutable &any_exec, const WeakNodeList &weak_nodes)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
get_next_service(rclcpp::executor::AnyExecutable &any_exec, const WeakNodeList &weak_nodes)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
get_next_subscription(rclcpp::executor::AnyExecutable &any_exec, const WeakNodeList &weak_nodes)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
get_next_timer(rclcpp::executor::AnyExecutable &any_exec, const WeakNodeList &weak_nodes)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
get_next_waitable(rclcpp::executor::AnyExecutable &any_exec, const WeakNodeList &weak_nodes)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
get_node_by_group(rclcpp::callback_group::CallbackGroup::SharedPtr group, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_service_by_handle(std::shared_ptr< const rcl_service_t > service_handle, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_subscription_by_handle(std::shared_ptr< const rcl_subscription_t > subscriber_handle, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
get_timer_by_handle(std::shared_ptr< const rcl_timer_t > timer_handle, const WeakNodeList &weak_nodes) | rclcpp::memory_strategy::MemoryStrategy | static |
number_of_guard_conditions() const =0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
number_of_ready_clients() const =0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
number_of_ready_events() const =0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
number_of_ready_services() const =0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
number_of_ready_subscriptions() const =0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
number_of_ready_timers() const =0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
number_of_waitables() const =0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
remove_guard_condition(const rcl_guard_condition_t *guard_condition)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
remove_null_handles(rcl_wait_set_t *wait_set)=0 | rclcpp::memory_strategy::MemoryStrategy | pure virtual |
WeakNodeList typedef | rclcpp::memory_strategy::MemoryStrategy | |
~MemoryStrategy()=default | rclcpp::memory_strategy::MemoryStrategy | virtual |