rclcpp  master
C++ ROS Client Library API
rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc > Member List

This is the complete list of members for rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >, including all inherited members.

ConstElemSharedPtr typedefrclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >
ElemAlloc typedefrclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >
ElemAllocTraits typedefrclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >
ElemDeleter typedefrclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >
ElemUniquePtr typedefrclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >
get(uint64_t key, ElemUniquePtr &value)rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inline
get(uint64_t key, ConstElemSharedPtr &value)rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inline
has_key(uint64_t key)rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inline
MappedRingBuffer(size_t size, std::shared_ptr< Alloc > allocator=nullptr)rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inlineexplicit
pop(uint64_t key, ElemUniquePtr &value)rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inline
pop(uint64_t key, ConstElemSharedPtr &value)rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inline
push_and_replace(uint64_t key, ConstElemSharedPtr value)rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inline
push_and_replace(uint64_t key, ElemUniquePtr value)rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inline
~MappedRingBuffer()rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc >inlinevirtual