#include <callback_group.hpp>
 | 
| 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) | 
|   | 
◆ 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 | 
        
      
 
 
◆ can_be_taken_from()
      
        
          | std::atomic_bool& rclcpp::callback_group::CallbackGroup::can_be_taken_from  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ type()
◆ 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   | 
  
 
 
◆ rclcpp::node_interfaces::NodeServices
◆ rclcpp::node_interfaces::NodeTimers
◆ rclcpp::node_interfaces::NodeTopics
◆ 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   | 
  
 
 
◆ 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: