#include <subscription_intra_process.hpp>
◆ MessageAllocTraits
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ MessageAlloc
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ ConstMessageSharedPtr
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ MessageUniquePtr
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ BufferUniquePtr
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ SubscriptionIntraProcess()
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ is_ready()
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ execute()
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
Execute any entities of the Waitable that are ready.
Before calling this method, the Waitable should be added to a wait set, waited on, and then updated.
Example usage:
bool add_ret = waitable.add_to_wait_set(wait_set);
rcl_ret_t wait_ret = rcl_wait(wait_set);
waitable.update(wait_set);
waitable.execute();
Implements rclcpp::experimental::SubscriptionIntraProcessBase.
◆ provide_intra_process_message() [1/2]
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ provide_intra_process_message() [2/2]
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
◆ use_take_shared_method()
template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>, typename CallbackMessageT = MessageT>
The documentation for this class was generated from the following file: