15 #ifndef RCLCPP__DETAIL__RESOLVE_INTRA_PROCESS_BUFFER_TYPE_HPP_ 16 #define RCLCPP__DETAIL__RESOLVE_INTRA_PROCESS_BUFFER_TYPE_HPP_ 30 template<
typename CallbackMessageT,
typename AllocatorT>
47 return resolved_buffer_type;
54 #endif // RCLCPP__DETAIL__RESOLVE_INTRA_PROCESS_BUFFER_TYPE_HPP_ bool use_take_shared_method() const
Definition: any_subscription_callback.hpp:230
This header provides the get_node_base_interface() template function.
Definition: allocator_common.hpp:24
Set the data type used in the intra-process buffer as the same used in the callback.
rclcpp::IntraProcessBufferType resolve_intra_process_buffer_type(const rclcpp::IntraProcessBufferType buffer_type, const rclcpp::AnySubscriptionCallback< CallbackMessageT, AllocatorT > &any_subscription_callback)
Return the buffer type, resolving the "CallbackDefault" type to an actual type if needed...
Definition: resolve_intra_process_buffer_type.hpp:32
Set the data type used in the intra-process buffer as std::shared_ptr<MessageT>
IntraProcessBufferType
Definition: intra_process_buffer_type.hpp:23
Set the data type used in the intra-process buffer as std::unique_ptr<MessageT>