|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
#include <server.hpp>
Public Types | |
| using | Goal = typename A::Goal |
| using | Handle = ServerGoalHandle<A> |
Static Public Member Functions | |
| static void | rehome (Server< A > &s) |
| Point the bound state at s after a move. | |
Issue 2015 — binds upstream's three create_server callbacks onto a Server<A> through its existing goal / cancel / accepted slots, and keeps each live goal's message so its handle can answer get_goal(). Hosted only; on a freestanding build every member is a no-op and nothing calls bind.
| using rclcpp_action::detail::ServerUpstream< A >::Goal = typename A::Goal |
| using rclcpp_action::detail::ServerUpstream< A >::Handle = ServerGoalHandle<A> |
|
inlinestatic |
Point the bound state at s after a move.