diff options
Diffstat (limited to 'CIAO/docs/schema/CIAOServerResources.xsd')
-rw-r--r-- | CIAO/docs/schema/CIAOServerResources.xsd | 24 |
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> |