Function dds_qget_type_consistency¶
Defined in File dds_public_qos.h
Function Documentation¶
-
bool dds_qget_type_consistency(const 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)¶
Get the type consistency enforcement qos policy values.
- Parameters
qos – [in] - Pointer to a dds_qos_t structure storing the policy
kind – [inout] - Pointer that will store the type consistency enforcement kind (optional)
ignore_sequence_bounds – [inout] - Pointer that will store the boolean value for ignoring sequence bounds in type assignability checking (optional)
ignore_string_bounds – [inout] - Pointer that will store the boolean value for ignoring string bounds in type assignability checking (optional)
ignore_member_names – [inout] - Pointer that will store the boolean value for ignoring member names in type assignability checking (optional)
prevent_type_widening – [inout] - Pointer that will store the boolean value to prevent type widening in type assignability checking (optional)
force_type_validation – [inout] - Pointer that will store the boolean value to force type validation in assignability checking (optional)
- Returns
- false iff any of the arguments is invalid or the qos is not present in the qos object