Function ros_trace_rmw_take

Function Documentation

void ros_trace_rmw_take(const void *rmw_subscription_handle, const void *message, int64_t source_timestamp, const bool taken)

rmw_take

Message taking. Links a rmw_subscription_t handle to a pointer to a message being taken at the rmw level. Notes the source timestamp of the message.

Parameters:
  • rmw_subscription_handle[in] pointer to the subscription’s rmw_subscription_t handle

  • message[in] pointer to the message being taken

  • source_timestamp[in] the source timestamp of the message, or 0 (if no message or no info)

  • taken[in] whether a message was taken