1 #ifndef RTT_STD_SRVS_TRIGGER_H 2 #define RTT_STD_SRVS_TRIGGER_H 19 template <
typename Callable>
static bool call(Callable& call, std_srvs::Trigger::Request& request, std_srvs::Trigger::Response& response) {
20 response.success = call(response.message);
28 template <
typename Callable>
static bool call(Callable& call, std_srvs::Trigger::Request& request, std_srvs::Trigger::Response& response) {
29 response.success = call();
37 template <
typename Callable>
static bool call(Callable& call, std_srvs::Trigger::Request& request, std_srvs::Trigger::Response& response) {
38 response.message = call();
39 response.success =
true;
44 #endif // RTT_STD_SRVS_TRIGGER_H
static bool call(Callable &call, std_srvs::Trigger::Request &request, std_srvs::Trigger::Response &response)
RTT::OperationCaller< Signature > ProxyOperationCallerType
bool Signature(std::string &message_out)
RTT::OperationCaller< Signature > ProxyOperationCallerType
static bool call(Callable &call, std_srvs::Trigger::Request &request, std_srvs::Trigger::Response &response)
RTT::OperationCaller< Signature > ProxyOperationCallerType
static bool call(Callable &call, std_srvs::Trigger::Request &request, std_srvs::Trigger::Response &response)