Template Class CbServiceCall
Defined in File cb_call_service.hpp
Inheritance Relationships
Base Type
public smacc2::SmaccAsyncClientBehavior
(Class SmaccAsyncClientBehavior)
Class Documentation
-
template<typename ServiceType>
class CbServiceCall : public smacc2::SmaccAsyncClientBehavior Public Functions
-
inline CbServiceCall(const char *serviceName)
-
inline virtual void onEntry() override
Public Members
-
std::shared_future<std::shared_ptr<typename ServiceType::Response>> resultFuture_
-
std::shared_ptr<typename ServiceType::Response> result_
-
std::chrono::milliseconds pollRate_
Protected Functions
Protected Attributes
-
std::shared_ptr<rclcpp::Client<ServiceType>> client_
-
std::string serviceName_
-
std::shared_ptr<typename ServiceType::Request> request_
-
inline CbServiceCall(const char *serviceName)