Function ros_trace_rmw_take_request

Function Documentation

void ros_trace_rmw_take_request(const void *rmw_service_handle, const void *request, const uint8_t *client_gid, int64_t sequence_number, const bool taken)

rmw_take_request

Request taking. Links a rmw_service_t handle to a pointer to a request being taken at the rmw level. Also notes the sequence number of the request and the GID of the requesting client.

Parameters:
  • rmw_service_handle[in] pointer to the service’s rmw_service_t handle

  • request[in] pointer to the request being taken

  • client_gid[in] the GID of the requesting client

  • sequence_number[in] the sequence number of the received request, or 0 (if no request or no info)

  • taken[in] whether a request was taken