15 #ifndef RCLCPP__DETAIL__RESOLVE_USE_INTRA_PROCESS_HPP_ 16 #define RCLCPP__DETAIL__RESOLVE_USE_INTRA_PROCESS_HPP_ 29 template<
typename OptionsT,
typename NodeBaseT>
33 bool use_intra_process;
34 switch (options.use_intra_process_comm) {
36 use_intra_process =
true;
39 use_intra_process =
false;
42 use_intra_process = node_base.get_use_intra_process_default();
49 return use_intra_process;
56 #endif // RCLCPP__DETAIL__RESOLVE_USE_INTRA_PROCESS_HPP_ This header provides the get_node_base_interface() template function.
Definition: allocator_common.hpp:24
bool resolve_use_intra_process(const OptionsT &options, const NodeBaseT &node_base)
Return whether or not intra process is enabled, resolving "NodeDefault" if needed.
Definition: resolve_use_intra_process.hpp:31
Explicitly enable intraprocess comm at publisher/subscription level.
Explicitly disable intraprocess comm at publisher/subscription level.
Take intraprocess configuration from the node.