Template Class SubscriptionROSMsgIntraProcessBuffer
Defined in File ros_message_intra_process_buffer.hpp
Inheritance Relationships
Base Type
public rclcpp::experimental::SubscriptionIntraProcessBase
(Class SubscriptionIntraProcessBase)
Class Documentation
-
template<typename RosMessageT, typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<void>>
class SubscriptionROSMsgIntraProcessBuffer : public rclcpp::experimental::SubscriptionIntraProcessBase Public Types
-
using ROSMessageTypeAllocatorTraits = allocator::AllocRebind<RosMessageT, Alloc>
-
using ROSMessageTypeAllocator = typename ROSMessageTypeAllocatorTraits::allocator_type
-
using ROSMessageTypeDeleter = allocator::Deleter<ROSMessageTypeAllocator, RosMessageT>
-
using MessageUniquePtr = std::unique_ptr<RosMessageT, ROSMessageTypeDeleter>
Public Functions
-
inline virtual ~SubscriptionROSMsgIntraProcessBuffer()
-
virtual void provide_intra_process_message(MessageUniquePtr message) = 0
-
using ROSMessageTypeAllocatorTraits = allocator::AllocRebind<RosMessageT, Alloc>