Class AnyServiceCallback

Class Documentation

class AnyServiceCallback

Designed to be compatible with rclcpp::AnyServiceCallback compatible callbacks with equivalent tracing support.

Public Functions

template<typename CallbackT>
inline explicit AnyServiceCallback(CallbackT &&callback)
inline void dispatch(const std::shared_ptr<BabelFishService> &service_handle, const std::shared_ptr<rmw_request_id_t> &request_header, std::shared_ptr<CompoundMessage> request, std::shared_ptr<CompoundMessage> response)
inline void register_callback_for_tracing()