15 #ifndef RCLCPP__EXPERIMENTAL__BUFFERS__BUFFER_IMPLEMENTATION_BASE_HPP_    16 #define RCLCPP__EXPERIMENTAL__BUFFERS__BUFFER_IMPLEMENTATION_BASE_HPP_    20 namespace experimental
    25 template<
typename BufferT>
    32   virtual void enqueue(BufferT request) = 0;
    34   virtual void clear() = 0;
    42 #endif  // RCLCPP__EXPERIMENTAL__BUFFERS__BUFFER_IMPLEMENTATION_BASE_HPP_ virtual bool has_data() const =0
 
virtual void enqueue(BufferT request)=0
 
This header provides the get_node_base_interface() template function. 
Definition: allocator_common.hpp:24
 
Definition: buffer_implementation_base.hpp:26
 
virtual BufferT dequeue()=0
 
virtual ~BufferImplementationBase()
Definition: buffer_implementation_base.hpp:29