Qualify template
This commit is contained in:
parent
07746c6834
commit
3061ec0ad5
1 changed files with 22 additions and 22 deletions
|
@ -205,28 +205,6 @@ Node::group_in_node(callback_group::CallbackGroup::SharedPtr group)
|
||||||
return group_belongs_to_this_node;
|
return group_belongs_to_this_node;
|
||||||
}
|
}
|
||||||
|
|
||||||
template<typename MessageT, typename CallbackT>
|
|
||||||
typename rclcpp::subscription::Subscription<MessageT>::SharedPtr
|
|
||||||
Node::create_subscription(
|
|
||||||
const std::string & topic_name,
|
|
||||||
size_t qos_history_depth,
|
|
||||||
CallbackT callback,
|
|
||||||
rclcpp::callback_group::CallbackGroup::SharedPtr group,
|
|
||||||
bool ignore_local_publications,
|
|
||||||
typename rclcpp::message_memory_strategy::MessageMemoryStrategy<MessageT>::SharedPtr
|
|
||||||
msg_mem_strat)
|
|
||||||
{
|
|
||||||
rmw_qos_profile_t qos = rmw_qos_profile_default;
|
|
||||||
qos.depth = qos_history_depth;
|
|
||||||
return this->create_subscription(
|
|
||||||
topic_name,
|
|
||||||
qos,
|
|
||||||
callback,
|
|
||||||
group,
|
|
||||||
ignore_local_publications,
|
|
||||||
msg_mem_strat);
|
|
||||||
}
|
|
||||||
|
|
||||||
template<typename MessageT, typename CallbackT>
|
template<typename MessageT, typename CallbackT>
|
||||||
typename rclcpp::subscription::Subscription<MessageT>::SharedPtr
|
typename rclcpp::subscription::Subscription<MessageT>::SharedPtr
|
||||||
Node::create_subscription(
|
Node::create_subscription(
|
||||||
|
@ -328,6 +306,28 @@ Node::create_subscription(
|
||||||
return sub;
|
return sub;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template<typename MessageT, typename CallbackT>
|
||||||
|
typename rclcpp::subscription::Subscription<MessageT>::SharedPtr
|
||||||
|
Node::create_subscription(
|
||||||
|
const std::string & topic_name,
|
||||||
|
size_t qos_history_depth,
|
||||||
|
CallbackT callback,
|
||||||
|
rclcpp::callback_group::CallbackGroup::SharedPtr group,
|
||||||
|
bool ignore_local_publications,
|
||||||
|
typename rclcpp::message_memory_strategy::MessageMemoryStrategy<MessageT>::SharedPtr
|
||||||
|
msg_mem_strat)
|
||||||
|
{
|
||||||
|
rmw_qos_profile_t qos = rmw_qos_profile_default;
|
||||||
|
qos.depth = qos_history_depth;
|
||||||
|
return this->create_subscription<MessageT, CallbackT>(
|
||||||
|
topic_name,
|
||||||
|
qos,
|
||||||
|
callback,
|
||||||
|
group,
|
||||||
|
ignore_local_publications,
|
||||||
|
msg_mem_strat);
|
||||||
|
}
|
||||||
|
|
||||||
rclcpp::timer::WallTimer::SharedPtr
|
rclcpp::timer::WallTimer::SharedPtr
|
||||||
Node::create_wall_timer(
|
Node::create_wall_timer(
|
||||||
std::chrono::nanoseconds period,
|
std::chrono::nanoseconds period,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue