diff options
Diffstat (limited to 'modules/CIAO/connectors/dds4ccm/performance-tests/Throughput/descriptors/USER_QOS_PROFILES.xml')
-rw-r--r-- | modules/CIAO/connectors/dds4ccm/performance-tests/Throughput/descriptors/USER_QOS_PROFILES.xml | 136 |
1 files changed, 136 insertions, 0 deletions
diff --git a/modules/CIAO/connectors/dds4ccm/performance-tests/Throughput/descriptors/USER_QOS_PROFILES.xml b/modules/CIAO/connectors/dds4ccm/performance-tests/Throughput/descriptors/USER_QOS_PROFILES.xml new file mode 100644 index 00000000000..bcb9f6abbe0 --- /dev/null +++ b/modules/CIAO/connectors/dds4ccm/performance-tests/Throughput/descriptors/USER_QOS_PROFILES.xml @@ -0,0 +1,136 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + +Description +XML QoS Profile + +The QoS configuration of the DDS entities in the generated example is +loaded from this file. + +This file is used only when it is in the current working directory +or when the enviroment variable +NDDS_QOS_PROFILES is defined and points to this file. + +For more information about XML QoS Profiles see Chapter 15 in the +RTI Data Distribution Service user manual. +--> +<dds xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="c:/ndds/ndds.4.4d/scripts/../resource/rtiddsgen/../qos_profiles_4.4d/schema/rti_dds_qos_profiles.xsd" version="4.4d"> + <!-- QoS Library containing the QoS profile used in the generated example. + + A QoS library is a named set of QoS profiles. + --> + <qos_library name="HelloTest_Library"> + <!-- QoS profile used to configure reliable communication between the DataWriter + and DataReader created in the example code. + + A QoS profile groups a set of related QoS. + --> + <qos_profile name="ThroughputQoS" is_default_qos="true"> + <!-- QoS used to configure the data writer created in the example code --> + <participant_qos> + <receiver_pool> + <buffer_size>92160</buffer_size> + </receiver_pool> + <property> + <value> + <element> + <name>dds.transport.builtin.mask</name> + <value>DDS_TRANSPORTBUILTIN_UDPv4</value> + <name>dds.transport.UDPv4.builtin.parent.message_size_max</name> + <value>UDP_SIZE_MAX</value> + <name>dds.transport.UDPv4.builtin.recv_socket_buffer_size</name> + <value>UDP_SOCKET_RECV_BUFFER_SIZE</value> + <name>dds.transport.UDPv4.builtin.send_socket_buffer_size</name> + <value>UDP_SOCKET_SEND_BUFFER_SIZE</value> + </element> + </value> + </property> + </participant_qos> + <datawriter_qos> + <reliability> + <kind>BEST_EFFORT_RELIABILITY_QOS</kind> + </reliability> + <durability> + <kind>TRANSIENT_DURABILITY_QOS</kind> + </durability> + <resource_limits> + <max_instances>1</max_instances> + <initial_instances>1</initial_instances> + <max_samples>LENGTH_UNLIMITED</max_samples> + <initial_samples>100</initial_samples> + <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> + </resource_limits> + </datawriter_qos> + <!-- QoS used to configure the data reader created in the example code --> + <datareader_qos> + <reliability> + <kind>BEST_EFFORT_RELIABILITY_QOS</kind> + </reliability> + <resource_limits> + <initial_samples>100</initial_samples> + <initial_instances>1</initial_instances> + <max_samples>LENGTH_UNLIMITED</max_samples> + <max_instances>1</max_instances> + <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> + </resource_limits> + <durability> + <kind>TRANSIENT_DURABILITY_QOS</kind> + </durability> + </datareader_qos> + </qos_profile> + + <qos_profile name="ThroughputCmdQoS" is_default_qos="true"> + <!-- QoS used to configure the data writer created in the example code --> + <participant_qos> + <receiver_pool> + <buffer_size>92160</buffer_size> + </receiver_pool> + <property> + <value> + <element> + <name>dds.transport.builtin.mask</name> + <value>DDS_TRANSPORTBUILTIN_UDPv4</value> + <name>dds.transport.UDPv4.builtin.parent.message_size_max</name> + <value>UDP_SIZE_MAX</value> + <name>dds.transport.UDPv4.builtin.recv_socket_buffer_size</name> + <value>UDP_SOCKET_RECV_BUFFER_SIZE</value> + <name>dds.transport.UDPv4.builtin.send_socket_buffer_size</name> + <value>UDP_SOCKET_SEND_BUFFER_SIZE</value> + </element> + </value> + </property> + </participant_qos> + <datawriter_qos> + <reliability> + <kind>RELIABLE_RELIABILITY_QOS</kind> + </reliability> + <durability> + <kind>TRANSIENT_DURABILITY_QOS</kind> + </durability> + <resource_limits> + <max_instances>1</max_instances> + <initial_instances>1</initial_instances> + <max_samples>LENGTH_UNLIMITED</max_samples> + <initial_samples>100</initial_samples> + <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> + </resource_limits> + </datawriter_qos> + <!-- QoS used to configure the data reader created in the example code --> + <datareader_qos> + <reliability> + <kind>RELIABLE_RELIABILITY_QOS</kind> + </reliability> + <resource_limits> + <initial_samples>100</initial_samples> + <initial_instances>1</initial_instances> + <max_samples>LENGTH_UNLIMITED</max_samples> + <max_instances>1</max_instances> + <max_samples_per_instance>LENGTH_UNLIMITED</max_samples_per_instance> + </resource_limits> + <durability> + <kind>TRANSIENT_DURABILITY_QOS</kind> + </durability> + </datareader_qos> + </qos_profile> + </qos_library> +</dds>
\ No newline at end of file |