Template Class DummyService

Class Documentation

template<class ServiceT>
class DummyService

Public Functions

inline explicit DummyService(const rclcpp::Node::SharedPtr &node, std::string service_name)
virtual ~DummyService() = default
inline void disable()
inline void enable()
inline void reset()
inline int getRequestCount() const

Protected Functions

inline virtual void fillResponse(const std::shared_ptr<typename ServiceT::Request>, const std::shared_ptr<typename ServiceT::Response>)
inline void handle_service(const std::shared_ptr<rmw_request_id_t>, const std::shared_ptr<typename ServiceT::Request> request, const std::shared_ptr<typename ServiceT::Response> response)