Template Class ActionServerMock

Inheritance Relationships

Base Type

Class Documentation

template<typename ActionT>
class ActionServerMock : public rtest::MockBase

Public Types

using Goal = typename ActionT::Goal
using GoalHandle = typename rclcpp_action::ServerGoalHandle<ActionT>
using GoalHandleSharedPtr = std::shared_ptr<GoalHandle>
using GoalResponse = rclcpp_action::GoalResponse
using CancelResponse = rclcpp_action::CancelResponse
using GoalCallback = typename rclcpp_action::Server<ActionT>::GoalCallback
using CancelCallback = typename rclcpp_action::Server<ActionT>::CancelCallback
using AcceptedCallback = typename rclcpp_action::Server<ActionT>::AcceptedCallback

Public Functions

inline explicit ActionServerMock(rclcpp_action::ServerBase *server)
inline ~ActionServerMock()

Public Members

GoalCallback goal_callback
CancelCallback cancel_callback
AcceptedCallback accepted_callback