|
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 |
1.8.13