| 
    rclcpp
    master
    
   C++ ROS Client Library API 
   | 
 
#include <dynamic_storage.hpp>

Public Member Functions | |
| WeakSubscriptionEntry (const std::shared_ptr< rclcpp::SubscriptionBase > &subscription_in, const rclcpp::SubscriptionWaitSetMask &mask_in) noexcept | |
| WeakSubscriptionEntry (const SubscriptionEntry &other) | |
| std::shared_ptr< rclcpp::SubscriptionBase > | lock () const | 
| bool | expired () const noexcept | 
Public Attributes | |
| std::weak_ptr< rclcpp::SubscriptionBase > | subscription | 
| rclcpp::SubscriptionWaitSetMask | mask | 
      
  | 
  inlineexplicitnoexcept | 
      
  | 
  inlineexplicit | 
      
  | 
  inline | 
      
  | 
  inlinenoexcept | 
| std::weak_ptr<rclcpp::SubscriptionBase> rclcpp::wait_set_policies::DynamicStorage::WeakSubscriptionEntry::subscription | 
| rclcpp::SubscriptionWaitSetMask rclcpp::wait_set_policies::DynamicStorage::WeakSubscriptionEntry::mask | 
 1.8.17