15 #ifndef RCL__SERVICE_H_
16 #define RCL__SERVICE_H_
23 #include "rosidl_runtime_c/service_type_support_struct.h"
25 #include "rcl/macros.h"
27 #include "rcl/visibility_control.h"
30 struct rcl_service_impl_t;
36 struct rcl_service_impl_t *
impl;
57 rcl_get_zero_initialized_service(
void);
155 const rosidl_service_type_support_t * type_support,
156 const char * service_name,
200 rcl_service_get_default_options(
void);
250 rcl_take_request_with_info(
315 void * ros_response);
428 #endif // RCL__SERVICE_H_