move callback (#387)
This commit is contained in:
parent
70d2b4b739
commit
989084b3de
1 changed files with 1 additions and 1 deletions
|
@ -105,7 +105,7 @@ public:
|
||||||
auto cb = std::bind(&LifecycleNodeInterfaceImpl::on_change_state, this,
|
auto cb = std::bind(&LifecycleNodeInterfaceImpl::on_change_state, this,
|
||||||
std::placeholders::_1, std::placeholders::_2, std::placeholders::_3);
|
std::placeholders::_1, std::placeholders::_2, std::placeholders::_3);
|
||||||
rclcpp::any_service_callback::AnyServiceCallback<ChangeStateSrv> any_cb;
|
rclcpp::any_service_callback::AnyServiceCallback<ChangeStateSrv> any_cb;
|
||||||
any_cb.set(cb);
|
any_cb.set(std::move(cb));
|
||||||
|
|
||||||
srv_change_state_ = std::make_shared<rclcpp::service::Service<ChangeStateSrv>>(
|
srv_change_state_ = std::make_shared<rclcpp::service::Service<ChangeStateSrv>>(
|
||||||
node_base_interface_->get_shared_rcl_node_handle(),
|
node_base_interface_->get_shared_rcl_node_handle(),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue