rclcpp
master
C++ ROS Client Library API
|
#include <ring_buffer_implementation.hpp>
Public Member Functions | |
RingBufferImplementation (size_t capacity) | |
virtual | ~RingBufferImplementation () |
void | enqueue (BufferT request) |
BufferT | dequeue () |
size_t | next (size_t val) |
bool | has_data () const |
bool | is_full () |
void | clear () |
Public Member Functions inherited from rclcpp::experimental::buffers::BufferImplementationBase< BufferT > | |
virtual | ~BufferImplementationBase () |
|
inlineexplicit |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |