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 |