Files
qt6-migration-pipeline/external/rti_connext_dds-7.7.0/resource/xml/RTI_PERSISTENCE_SERVICE.xml
T
torstenandCopilot 342ffd3e5c Update submodule to latest BUILD_RTI fixes
- HandlerMinelayerData: BUILD_RTI Guards für RTI-Abhängigkeiten
- svcTabCommon: Export-Header-Fix via Fallback-Target
- TrainingAreaBase: Stub-Header für BUILD_RTI=OFF
- ddsfts: Include-Pfad und Dependency-Fixes
- BUILD_RTI=OFF Compilation vollständig unterstützt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0JNZA586SACX1PRZ2DJAE5S
2026-08-21 19:30:20 +02:00

111 lines
4.1 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<dds xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../schema/rti_persistence_service.xsd">
<configuration_variables>
<value>
<element>
<name>ADMINISTRATION_DOMAIN</name>
<value>0</value>
</element>
<element>
<name>DATA_DOMAIN</name>
<value>0</value>
</element>
<element>
<name>STORAGE_DIRECTORY</name>
<value>.</value>
</element>
</value>
</configuration_variables>
<!-- QoS LIBRARY SECTION -->
<qos_library name="SystemPersistenceQosLib">
<qos_profile name="QosProfile">
<datawriter_qos name="WriterQos">
<history>
<kind>KEEP_LAST_HISTORY_QOS</kind>
<depth>100</depth>
</history>
</datawriter_qos>
<datareader_qos name="ReaderQos">
<reliability>
<kind>RELIABLE_RELIABILITY_QOS</kind>
</reliability>
<history>
<kind>KEEP_LAST_HISTORY_QOS</kind>
<depth>100</depth>
</history>
</datareader_qos>
</qos_profile>
</qos_library>
<!-- ================================================================= -->
<!-- Persist all data in memory -->
<!-- ================================================================= -->
<persistence_service name="default">
<annotation>
<documentation>
Persists in memory all topics published with TRANSIENT durability.
</documentation>
</annotation>
<administration>
<domain_id>$(ADMINISTRATION_DOMAIN)</domain_id>
<distributed_logger>
<enabled>true</enabled>
<filter_level>WARNING</filter_level>
</distributed_logger>
</administration>
<participant name="defaultParticipant">
<domain_id>$(DATA_DOMAIN)</domain_id>
<persistence_group name="persistAll">
<filter>*</filter>
<single_publisher>true</single_publisher>
<single_subscriber>true</single_subscriber>
<datawriter_qos base_name="SystemPersistenceQosLib::QosProfile"/>
<datareader_qos base_name="SystemPersistenceQosLib::QosProfile"/>
</persistence_group>
</participant>
</persistence_service>
<!-- ================================================================= -->
<!-- Persist all data in disk -->
<!-- ================================================================= -->
<persistence_service name="defaultDisk">
<annotation>
<documentation>
Persists in the file system all topics published with PERSISTENT durability.
</documentation>
</annotation>
<administration>
<domain_id>$(ADMINISTRATION_DOMAIN)</domain_id>
<distributed_logger>
<enabled>true</enabled>
<filter_level>WARNING</filter_level>
</distributed_logger>
</administration>
<persistent_storage>
<filesystem>
<directory>$(STORAGE_DIRECTORY)</directory>
<file_prefix>defaultDisk_</file_prefix>
</filesystem>
</persistent_storage>
<participant name="defaultParticipant">
<domain_id>$(DATA_DOMAIN)</domain_id>
<persistence_group name="persistAll">
<filter>*</filter>
<single_publisher>true</single_publisher>
<single_subscriber>true</single_subscriber>
<datawriter_qos base_name="SystemPersistenceQosLib::QosProfile"/>
<datareader_qos base_name="SystemPersistenceQosLib::QosProfile"/>
</persistence_group>
</participant>
</persistence_service>
</dds>