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 |