Template Class IntraProcessBuffer
Defined in File intra_process_buffer.hpp
Inheritance Relationships
Base Type
public rclcpp::experimental::buffers::IntraProcessBufferBase
(Class IntraProcessBufferBase)
Derived Type
public rclcpp::experimental::buffers::TypedIntraProcessBuffer< MessageT, Alloc, MessageDeleter, BufferT >
(Template Class TypedIntraProcessBuffer)
Class Documentation
-
template<typename MessageT, typename Alloc = std::allocator<void>, typename MessageDeleter = std::default_delete<MessageT>>
class IntraProcessBuffer : public rclcpp::experimental::buffers::IntraProcessBufferBase Subclassed by rclcpp::experimental::buffers::TypedIntraProcessBuffer< MessageT, Alloc, MessageDeleter, BufferT >
Public Functions
-
inline virtual ~IntraProcessBuffer()
-
virtual void add_unique(MessageUniquePtr msg) = 0
-
virtual MessageUniquePtr consume_unique() = 0
-
virtual std::vector<MessageUniquePtr> get_all_data_unique() = 0
-
inline virtual ~IntraProcessBuffer()