Function dds_qset_durability_service

Function Documentation

void dds_qset_durability_service(dds_qos_t *qos, dds_duration_t service_cleanup_delay, dds_history_kind_t history_kind, int32_t history_depth, int32_t max_samples, int32_t max_instances, int32_t max_samples_per_instance)

Set the durability-service policy of a qos structure.

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

  • service_cleanup_delay[in] - Delay for purging of abandoned instances from the durability service

  • history_kind[in] - History policy kind applied by the durability service

  • history_depth[in] - History policy depth applied by the durability service

  • max_samples[in] - Number of samples resource-limit policy applied by the durability service

  • max_instances[in] - Number of instances resource-limit policy applied by the durability service

  • max_samples_per_instance[in] - Number of samples per instance resource-limit policy applied by the durability service