res: Add ClientIdMask enum
authorDaniel Martin <consume.noise@gmail.com>
Tue, 4 Jun 2013 19:29:32 +0000 (21:29 +0200)
committerPeter Harris <pharris@opentext.com>
Thu, 6 Jun 2013 20:13:52 +0000 (16:13 -0400)
And make use of it in ClientIdSpec.

v2: use <bit/> instead of <value/> in the enum

Signed-off-by: Daniel Martin <consume.noise@gmail.com>
Signed-off-by: Peter Harris <pharris@opentext.com>
src/res.xml

index a5d1d8f..17e6f83 100644 (file)
@@ -41,9 +41,14 @@ authorization from the authors.
     </struct>
 
     <!-- v1.2 -->
+    <enum name="ClientIdMask">
+        <item name="ClientXID">      <bit>0</bit> </item>
+        <item name="LocalClientPID"> <bit>1</bit> </item>
+    </enum>
+
     <struct name="ClientIdSpec">
         <field type="CARD32" name="client" />
-        <field type="CARD32" name="mask" />
+        <field type="CARD32" name="mask" mask="ClientIdMask" />
     </struct>
 
     <struct name="ClientIdValue">