Struct rosidl_service_type_support_t
Defined in File service_type_support_struct.h
Struct Documentation
-
struct rosidl_service_type_support_t
Contains rosidl service type support data.
Public Members
-
const char *typesupport_identifier
String identifier for the type_support.
-
const void *data
Pointer to the service type support library.
-
rosidl_service_typesupport_handle_function func
Pointer to the service type support handler function.
-
const rosidl_message_type_support_t *request_typesupport
Service request message typesupport.
-
const rosidl_message_type_support_t *response_typesupport
Service response message typesupport.
-
const rosidl_message_type_support_t *event_typesupport
Service event message typesupport.
-
rosidl_event_message_create_handle_function_function event_message_create_handle_function
Pointer to function to create the introspection message.
-
rosidl_event_message_destroy_handle_function_function event_message_destroy_handle_function
Pointer to function to finalize the introspection message.
-
rosidl_service_get_type_hash_function get_type_hash_func
Pointer to function to get the hash of the message’s description.
-
rosidl_service_get_type_description_function get_type_description_func
Pointer to function to get the description of the type.
-
rosidl_service_get_type_description_sources_function get_type_description_sources_func
Pointer to function to get the text of the sources that defined the description of the type.
-
const char *typesupport_identifier