Class DynamicStorage::WeakWaitableEntry

Nested Relationships

This class is a nested type of Class DynamicStorage.

Class Documentation

class WeakWaitableEntry

Public Functions

inline explicit WeakWaitableEntry(const std::shared_ptr<rclcpp::Waitable> &waitable_in, const std::shared_ptr<void> &associated_entity_in) noexcept
inline explicit WeakWaitableEntry(const WaitableEntry &other)
inline std::shared_ptr<rclcpp::Waitable> lock() const
inline bool expired() const noexcept

Public Members

std::weak_ptr<rclcpp::Waitable> waitable
std::weak_ptr<void> associated_entity