Class DynamicStorage::WeakSubscriptionEntry

Nested Relationships

This class is a nested type of Class DynamicStorage.

Class Documentation

class WeakSubscriptionEntry

Public Functions

inline explicit WeakSubscriptionEntry(const std::shared_ptr<rclcpp::SubscriptionBase> &subscription_in, const rclcpp::SubscriptionWaitSetMask &mask_in) noexcept
inline explicit WeakSubscriptionEntry(const SubscriptionEntry &other)
inline std::shared_ptr<rclcpp::SubscriptionBase> lock() const
inline bool expired() const noexcept

Public Members

std::weak_ptr<rclcpp::SubscriptionBase> subscription
rclcpp::SubscriptionWaitSetMask mask