rclcpp  master
C++ ROS Client Library API
Namespaces | Functions
create_intra_process_buffer.hpp File Reference
#include <memory>
#include <type_traits>
#include <utility>
#include "rcl/subscription.h"
#include "rclcpp/experimental/buffers/intra_process_buffer.hpp"
#include "rclcpp/experimental/buffers/ring_buffer_implementation.hpp"
#include "rclcpp/intra_process_buffer_type.hpp"
Include dependency graph for create_intra_process_buffer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 rclcpp
 This header provides the get_node_base_interface() template function.
 
 rclcpp::experimental
 

Functions

template<typename MessageT , typename Alloc = std::allocator<void>, typename Deleter = std::default_delete<MessageT>>
rclcpp::experimental::buffers::IntraProcessBuffer< MessageT, Alloc, Deleter >::UniquePtr rclcpp::experimental::create_intra_process_buffer (IntraProcessBufferType buffer_type, rmw_qos_profile_t qos, std::shared_ptr< Alloc > allocator)