Are rmw_serialize() and rmw_deserialize() thread-safe functions
Hi,
Are rmw_serialize() and rmw_deserialize() thread-safe functions?
In its API reference, it doesn't mention about thread-safe:
http://docs.ros2.org/crystal/api/rmw/...
Also, in serialization class function of rclcpp (foxy), it doesn't use any lock/mutex. So can I assume they are thread safe?
https://github.com/ros2/rclcpp/blob/f...
In the test code, the caller also doesn't use any lock/mutex:
https://github.com/ros2/rclcpp/blob/f...
Best regards,