summaryrefslogtreecommitdiff
path: root/CIAO/docs/schema/CIAOServerResources.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/docs/schema/CIAOServerResources.xsd')
-rw-r--r--CIAO/docs/schema/CIAOServerResources.xsd24
1 files changed, 24 insertions, 0 deletions
diff --git a/CIAO/docs/schema/CIAOServerResources.xsd b/CIAO/docs/schema/CIAOServerResources.xsd
index d9fb63da88f..7a62a0e6eab 100644
--- a/CIAO/docs/schema/CIAOServerResources.xsd
+++ b/CIAO/docs/schema/CIAOServerResources.xsd
@@ -171,6 +171,8 @@
</xsd:annotation>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="priorityModel" type="CIAO:PriorityModelPolicyDef"/>
+ <xsd:element name="nwpriorityModel" type="CIAO:NWPriorityModelPolicyDef"/>
+ <xsd:element name="cnwpriorityModel" type="CIAO:CNWPriorityModelPolicyDef"/>
<xsd:element name="threadpool" type="xsd:IDREF"/>
<xsd:element name="priorityBandedConnection" type="xsd:IDREF"/>
</xsd:choice>
@@ -184,6 +186,13 @@
</xsd:restriction>
</xsd:simpleType>
+ <xsd:simpleType name="NWPriorityModel">
+ <xsd:restriction base="xsd:NCName">
+ <xsd:enumeration value="SERVER_DECLARED_NWPRIORITY"/>
+ <xsd:enumeration value="CLIENT_PROPAGATED_NWPRIORITY"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+
<xsd:complexType name="PriorityModelPolicyDef">
<xsd:sequence>
<xsd:element name="priority_model" type="CIAO:PriorityModel"/>
@@ -191,4 +200,19 @@
<xsd:attribute name="server_priority" type="CIAO:Priority"/>
</xsd:complexType>
+ <xsd:complexType name="NWPriorityModelPolicyDef">
+ <xsd:sequence>
+ <xsd:element name="nw_priority_model" type="CIAO:NWPriorityModel"/>
+ <xsd:element name="request_dscp" type="xsd:long"/>
+ <xsd:element name="reply_dscp" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="CNWPriorityModelPolicyDef">
+ <xsd:sequence>
+ <xsd:element name="request_dscp" type="xsd:long"/>
+ <xsd:element name="reply_dscp" type="xsd:long"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
</xsd:schema>