ConstElemSharedPtr typedef | rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc > | |
ElemAlloc typedef | rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc > | |
ElemAllocTraits typedef | rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc > | |
ElemDeleter typedef | rclcpp::mapped_ring_buffer::MappedRingBuffer< T, Alloc > | |
ElemUniquePtr typedef | rclcpp::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 |