Function rcl_node_type_description_service_handle_request

Function Documentation

void rcl_node_type_description_service_handle_request(rcl_node_t *node, const rmw_request_id_t *request_header, const type_description_interfaces__srv__GetTypeDescription_Request *request, type_description_interfaces__srv__GetTypeDescription_Response *response)

Process a single pending request to the GetTypeDescription service.

This function may be called to handle incoming requests by any client starting the service. It is not intended to be called directly by users.

Attribute

Adherence

Allocates Memory

No

Thread-Safe

No

Uses Atomics

No

Lock-Free

Yes

Parameters:
  • node[in] the handle to the node

  • request_header[in] ID of the incoming request

  • request[in] Request that came in to the service

  • response[out] Allocated, uninitialized response to the request

Returns:

void