Files
qt6-migration-pipeline/external/rti_connext_dds-7.7.0/resource/schema/dds_security_permissions.dtd
T
torsten 77c67c12ca Execute the same instructions but now for tools in folders you are getti
Entire-Metadata: .entire/metadata/fb87247f-2a75-407e-b336-cbc8c20ba5a6
Entire-Session: fb87247f-2a75-407e-b336-cbc8c20ba5a6
Entire-Strategy: manual-commit
2026-09-24 16:24:51 +00:00

55 lines
2.1 KiB
DTD

<!--
(c) Copyright, Real-Time Innovations, 2014-2019.
All rights reserved.
No duplications, whole or partial, manual or electronic, may be made
without express written permission. Any such copies, or
revisions thereof, must display this notice unaltered.
This code contains trade secrets of Real-Time Innovations, Inc.
Description
Permissions Grants DTD
-->
<!--
Make sure to update the size definitions in PermissionsDtd.h when modifying
this file.
-->
<!ELEMENT dds (permissions)>
<!ATTLIST dds xmlns CDATA #IMPLIED>
<!ATTLIST dds xmlns:xsi CDATA #IMPLIED>
<!ATTLIST dds xsi:schemaLocation CDATA #IMPLIED>
<!ATTLIST dds xsi:noNamespaceSchemaLocation CDATA #IMPLIED>
<!ATTLIST dds version CDATA "7.7.0">
<!ELEMENT permissions (grant+)>
<!ELEMENT grant ((role|subject_name|subject_name_expression),validity,((allow_rule|deny_rule)+),default)>
<!ATTLIST grant name CDATA #REQUIRED>
<!ELEMENT subject_name (#PCDATA)>
<!ELEMENT subject_name_expression (#PCDATA)>
<!ELEMENT role (#PCDATA)>
<!ELEMENT validity (not_before,not_after)>
<!ELEMENT not_before (#PCDATA)>
<!ELEMENT not_after (#PCDATA)>
<!ELEMENT allow_rule (domains,partitions?,subscribe_monitoring?,(publish*),(subscribe*),(relay),(proxy)*)>
<!ELEMENT deny_rule (domains,partitions?,(publish*),(subscribe*),(relay),(proxy)*)>
<!ELEMENT domains (id|id_range|tag|tag_expression)+>
<!ELEMENT id (#PCDATA)>
<!ELEMENT id_range (min?,max?)>
<!ELEMENT min (#PCDATA)>
<!ELEMENT max (#PCDATA)>
<!ELEMENT tag_expression (#PCDATA)>
<!ELEMENT publish (topics,partitions?,data_tags?)>
<!ELEMENT subscribe (topics,partitions?,data_tags?)>
<!ELEMENT relay (topics,partitions?,data_tags?)>
<!ELEMENT proxy (topics,partitions?,data_tags?)>
<!ELEMENT topics (topic+)>
<!ELEMENT partitions (partition+)>
<!ELEMENT topic (#PCDATA)>
<!ELEMENT partition (#PCDATA)>
<!ELEMENT data_tags (tag+)>
<!-- Depends on whether <tag> is part of <domains> or <data_tags> -->
<!ELEMENT tag (#PCDATA|name|value)*>
<!ELEMENT name (#PCDATA)>
<!ELEMENT value (#PCDATA)>
<!ELEMENT default (#PCDATA)> <!-- restriction: ALLOW or DENY -->
<!ELEMENT subscribe_monitoring (#PCDATA)> <!-- restriction: NONE, METRICS, or ALL -->