15 #ifndef RCL__TYPE_HASH_H_
16 #define RCL__TYPE_HASH_H_
24 #include "rcl/visibility_control.h"
25 #include "rcutils/sha256.h"
26 #include "rosidl_runtime_c/type_hash.h"
27 #include "type_description_interfaces/msg/type_description.h"
52 rcl_type_description_to_hashable_json(
53 const type_description_interfaces__msg__TypeDescription * type_description,
54 rcutils_char_array_t * output_repr);
71 rcl_calculate_type_hash(
72 const type_description_interfaces__msg__TypeDescription * type_description,
73 rosidl_type_hash_t * out_type_hash);
rmw_ret_t rcl_ret_t
The type that holds an rcl return code.