Function dds_qset_type_consistency

Function Documentation

void dds_qset_type_consistency(dds_qos_t *qos, dds_type_consistency_kind_t kind, bool ignore_sequence_bounds, bool ignore_string_bounds, bool ignore_member_names, bool prevent_type_widening, bool force_type_validation)

Set the type consistency enforcement policy of a qos structure.

Parameters
  • qos[inout] - Pointer to a dds_qos_t structure that will store the policy

  • kind[in] - Type consistency policy kind

  • ignore_sequence_bounds[in] - Ignore sequence bounds in type assignability checking

  • ignore_string_bounds[in] - Ignore string bounds in type assignability checking

  • ignore_member_names[in] - Ignore member names in type assignability checking

  • prevent_type_widening[in] - Prevent type widening in type assignability checking

  • force_type_validation[in] - Force type validation in assignability checking