|
rclcpp_action
master
C++ ROS Action Client Library
|
Compatibility wrapper for goal_response_callback.
More...
#include <client.hpp>
Public Types | |
| using | NewSignature = std::function< void(typename GoalHandle::SharedPtr)> |
| using | OldSignature = std::function< void(std::shared_future< typename GoalHandle::SharedPtr >)> |
Public Member Functions | |
| GoalResponseCallback ()=default | |
| GoalResponseCallback (std::nullptr_t) | |
| GoalResponseCallback (OldSignature old_callback) | |
| GoalResponseCallback (NewSignature new_callback) | |
| GoalResponseCallback & | operator= (OldSignature old_callback) |
| GoalResponseCallback & | operator= (NewSignature new_callback) |
| void | operator() (typename GoalHandle::SharedPtr goal_handle) const |
| void | operator() (std::shared_future< typename GoalHandle::SharedPtr > goal_handle_future) const |
| operator bool () const noexcept | |
Friends | |
| class | Client |
Compatibility wrapper for goal_response_callback.
| using rclcpp_action::Client< ActionT >::GoalResponseCallback::NewSignature = std::function<void (typename GoalHandle::SharedPtr)> |
| using rclcpp_action::Client< ActionT >::GoalResponseCallback::OldSignature = std::function<void (std::shared_future<typename GoalHandle::SharedPtr>)> |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicitnoexcept |
|
friend |
1.8.17