#include <callback_group.hpp>
|
void | add_publisher (const rclcpp::PublisherBase::SharedPtr publisher_ptr) |
|
void | add_subscription (const rclcpp::SubscriptionBase::SharedPtr subscription_ptr) |
|
void | add_timer (const rclcpp::TimerBase::SharedPtr timer_ptr) |
|
void | add_service (const rclcpp::ServiceBase::SharedPtr service_ptr) |
|
void | add_client (const rclcpp::ClientBase::SharedPtr client_ptr) |
|
void | add_waitable (const rclcpp::Waitable::SharedPtr waitable_ptr) |
|
void | remove_waitable (const rclcpp::Waitable::SharedPtr waitable_ptr) noexcept |
|
◆ CallbackGroup()
◆ get_subscription_ptrs()
const std::vector<rclcpp::SubscriptionBase::WeakPtr>& rclcpp::callback_group::CallbackGroup::get_subscription_ptrs |
( |
| ) |
const |
◆ get_timer_ptrs()
const std::vector<rclcpp::TimerBase::WeakPtr>& rclcpp::callback_group::CallbackGroup::get_timer_ptrs |
( |
| ) |
const |
◆ get_service_ptrs()
const std::vector<rclcpp::ServiceBase::WeakPtr>& rclcpp::callback_group::CallbackGroup::get_service_ptrs |
( |
| ) |
const |
◆ get_client_ptrs()
const std::vector<rclcpp::ClientBase::WeakPtr>& rclcpp::callback_group::CallbackGroup::get_client_ptrs |
( |
| ) |
const |
◆ get_waitable_ptrs()
const std::vector<rclcpp::Waitable::WeakPtr>& rclcpp::callback_group::CallbackGroup::get_waitable_ptrs |
( |
| ) |
const |
◆ can_be_taken_from()
std::atomic_bool& rclcpp::callback_group::CallbackGroup::can_be_taken_from |
( |
| ) |
|
◆ type()
◆ add_publisher()
void rclcpp::callback_group::CallbackGroup::add_publisher |
( |
const rclcpp::PublisherBase::SharedPtr |
publisher_ptr | ) |
|
|
protected |
◆ add_subscription()
void rclcpp::callback_group::CallbackGroup::add_subscription |
( |
const rclcpp::SubscriptionBase::SharedPtr |
subscription_ptr | ) |
|
|
protected |
◆ add_timer()
void rclcpp::callback_group::CallbackGroup::add_timer |
( |
const rclcpp::TimerBase::SharedPtr |
timer_ptr | ) |
|
|
protected |
◆ add_service()
void rclcpp::callback_group::CallbackGroup::add_service |
( |
const rclcpp::ServiceBase::SharedPtr |
service_ptr | ) |
|
|
protected |
◆ add_client()
void rclcpp::callback_group::CallbackGroup::add_client |
( |
const rclcpp::ClientBase::SharedPtr |
client_ptr | ) |
|
|
protected |
◆ add_waitable()
void rclcpp::callback_group::CallbackGroup::add_waitable |
( |
const rclcpp::Waitable::SharedPtr |
waitable_ptr | ) |
|
|
protected |
◆ remove_waitable()
void rclcpp::callback_group::CallbackGroup::remove_waitable |
( |
const rclcpp::Waitable::SharedPtr |
waitable_ptr | ) |
|
|
protectednoexcept |
◆ rclcpp::node_interfaces::NodeServices
◆ rclcpp::node_interfaces::NodeTimers
◆ rclcpp::node_interfaces::NodeTopics
◆ rclcpp::node_interfaces::NodeWaitables
◆ type_
◆ mutex_
std::mutex rclcpp::callback_group::CallbackGroup::mutex_ |
|
mutableprotected |
◆ subscription_ptrs_
std::vector<rclcpp::SubscriptionBase::WeakPtr> rclcpp::callback_group::CallbackGroup::subscription_ptrs_ |
|
protected |
◆ timer_ptrs_
std::vector<rclcpp::TimerBase::WeakPtr> rclcpp::callback_group::CallbackGroup::timer_ptrs_ |
|
protected |
◆ service_ptrs_
std::vector<rclcpp::ServiceBase::WeakPtr> rclcpp::callback_group::CallbackGroup::service_ptrs_ |
|
protected |
◆ client_ptrs_
std::vector<rclcpp::ClientBase::WeakPtr> rclcpp::callback_group::CallbackGroup::client_ptrs_ |
|
protected |
◆ waitable_ptrs_
std::vector<rclcpp::Waitable::WeakPtr> rclcpp::callback_group::CallbackGroup::waitable_ptrs_ |
|
protected |
◆ can_be_taken_from_
std::atomic_bool rclcpp::callback_group::CallbackGroup::can_be_taken_from_ |
|
protected |
The documentation for this class was generated from the following file: