summaryrefslogtreecommitdiff
path: root/specs/ice.xml
diff options
context:
space:
mode:
Diffstat (limited to 'specs/ice.xml')
-rw-r--r--specs/ice.xml543
1 files changed, 277 insertions, 266 deletions
diff --git a/specs/ice.xml b/specs/ice.xml
index d899588..439c2f6 100644
--- a/specs/ice.xml
+++ b/specs/ice.xml
@@ -239,38 +239,39 @@ pad(<emphasis remap='I'>E</emphasis>, <emphasis remap='I'>b</emphasis>) = (<emph
<sect1 id='Primitive_Types'>
<title>Primitive Types</title>
-<informaltable pgwide='1' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Type Name</entry>
- <entry align='left'>Description</entry>
+ <row rowsep='1'>
+ <entry>Type Name</entry>
+ <entry>Description</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>CARD8</entry>
- <entry align='left'>8-bit unsigned integer</entry>
+ <entry>CARD8</entry>
+ <entry>8-bit unsigned integer</entry>
</row>
<row>
- <entry align='left'>CARD16</entry>
- <entry align='left'>16-bit unsigned integer</entry>
+ <entry>CARD16</entry>
+ <entry>16-bit unsigned integer</entry>
</row>
<row>
- <entry align='left'>CARD32</entry>
- <entry align='left'>32-bit unsigned integer</entry>
+ <entry>CARD32</entry>
+ <entry>32-bit unsigned integer</entry>
</row>
<row>
- <entry align='left'>BOOL</entry>
- <entry align='left'><para><function>False</function>
+ <entry>BOOL</entry>
+ <entry><para><function>False</function>
or
<function>True</function></para></entry>
</row>
<row>
- <entry align='left'>LPCE</entry>
- <entry align='left'>A character from the X Portable Character Set in Latin Portable Character
+ <entry>LPCE</entry>
+ <entry>A character from the X Portable Character Set in Latin Portable Character
Encoding</entry>
</row>
</tbody>
@@ -282,24 +283,25 @@ Encoding</entry>
<sect1 id='Complex_Types'>
<title>Complex Types</title>
-<informaltable pgwide='1' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Type Name</entry>
- <entry align='left'>Type</entry>
+ <row rowsep='1'>
+ <entry>Type Name</entry>
+ <entry>Type</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>VERSION</entry>
- <entry align='left'>[Major, minor: CARD16]</entry>
+ <entry>VERSION</entry>
+ <entry>[Major, minor: CARD16]</entry>
</row>
<row>
- <entry align='left'>STRING</entry>
- <entry align='left'>LISTofLPCE</entry>
+ <entry>STRING</entry>
+ <entry>LISTofLPCE</entry>
</row>
</tbody>
</tgroup>
@@ -316,28 +318,29 @@ varies depending on the context; see the encoding section.</para>
<para>All ICE messages include the following information:</para>
-<informaltable pgwide='1' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='3.0*'/>
<thead>
- <row>
+ <row rowsep='1'>
<entry>Field Type</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>CARD8</entry>
- <entry align='left'>protocol major opcode</entry>
+ <entry>CARD8</entry>
+ <entry>protocol major opcode</entry>
</row>
<row>
- <entry align='left'>CARD8</entry>
- <entry align='left'>protocol minor opcode</entry>
+ <entry>CARD8</entry>
+ <entry>protocol minor opcode</entry>
</row>
<row>
- <entry align='left'>CARD32</entry>
- <entry align='left'>length of remaining data in 8-byte units</entry>
+ <entry>CARD32</entry>
+ <entry>length of remaining data in 8-byte units</entry>
</row>
</tbody>
</tgroup>
@@ -1660,38 +1663,39 @@ in the message.
<sect1 id='Primitives'>
<title>Primitives</title>
-<informaltable pgwide='1' frame='none'>
- <tgroup cols='3' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
- <colspec colname='c3'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='3' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='1.0*'/>
+ <colspec colname='c3' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Type Name</entry>
- <entry align='left'>Length (bytes)</entry>
- <entry align='left'>Description</entry>
+ <row rowsep='1'>
+ <entry>Type Name</entry>
+ <entry>Length (bytes)</entry>
+ <entry>Description</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>CARD8</entry>
- <entry align='left'>1</entry>
- <entry align='left'>8-bit unsigned integer</entry>
+ <entry>CARD8</entry>
+ <entry>1</entry>
+ <entry>8-bit unsigned integer</entry>
</row>
<row>
- <entry align='left'>CARD16</entry>
- <entry align='left'>2</entry>
- <entry align='left'>16-bit unsigned integer</entry>
+ <entry>CARD16</entry>
+ <entry>2</entry>
+ <entry>16-bit unsigned integer</entry>
</row>
<row>
- <entry align='left'>CARD32</entry>
- <entry align='left'>4</entry>
- <entry align='left'>32-bit unsigned integer</entry>
+ <entry>CARD32</entry>
+ <entry>4</entry>
+ <entry>32-bit unsigned integer</entry>
</row>
<row>
- <entry align='left'>LPCE</entry>
- <entry align='left'>1</entry>
- <entry align='left'><para>A character from the X Portable Character Set in Latin Portable Character
+ <entry>LPCE</entry>
+ <entry>1</entry>
+ <entry><para>A character from the X Portable Character Set in Latin Portable Character
Encoding</para></entry>
</row>
</tbody>
@@ -1704,28 +1708,29 @@ Encoding</para></entry>
<title>Enumerations</title>
-<informaltable pgwide='1' frame='none'>
- <tgroup cols='3' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
- <colspec colname='c3'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='3' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='1.0*'/>
+ <colspec colname='c3' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Type Name</entry>
- <entry align='left'>Value</entry>
- <entry align='left'>Description</entry>
+ <row rowsep='1'>
+ <entry>Type Name</entry>
+ <entry>Value</entry>
+ <entry>Description</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>BOOL</entry>
- <entry align='left'>0</entry>
- <entry align='left'>False</entry>
+ <entry>BOOL</entry>
+ <entry>0</entry>
+ <entry>False</entry>
</row>
<row>
- <entry align='left'></entry>
- <entry align='left'>1</entry>
- <entry align='left'>True</entry>
+ <entry></entry>
+ <entry>1</entry>
+ <entry>True</entry>
</row>
</tbody>
</tgroup>
@@ -1736,62 +1741,63 @@ Encoding</para></entry>
<sect1 id='Compound_Types'>
<title>Compound Types</title>
-<informaltable pgwide='1' frame='none'>
- <tgroup cols='4' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
- <colspec colname='c3'/>
- <colspec colname='c4'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='4' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='1.0*'/>
+ <colspec colname='c3' colwidth='1.0*'/>
+ <colspec colname='c4' colwidth='2.0*'/>
<thead>
- <row>
- <entry align='left'>Type Name</entry>
- <entry align='left'>Length (bytes)</entry>
- <entry align='left'>Type</entry>
- <entry align='left'>Description</entry>
+ <row rowsep='1'>
+ <entry>Type Name</entry>
+ <entry>Length (bytes)</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>VERSION</entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
+ <entry>VERSION</entry>
+ <entry></entry>
+ <entry></entry>
+ <entry></entry>
</row>
<row>
- <entry align='left'></entry>
- <entry align='left'>2</entry>
- <entry align='left'>CARD16</entry>
- <entry align='left'>Major version number</entry>
+ <entry></entry>
+ <entry>2</entry>
+ <entry>CARD16</entry>
+ <entry>Major version number</entry>
</row>
<row>
- <entry align='left'></entry>
- <entry align='left'>2</entry>
- <entry align='left'>CARD16</entry>
- <entry align='left'>Minor version number</entry>
+ <entry></entry>
+ <entry>2</entry>
+ <entry>CARD16</entry>
+ <entry>Minor version number</entry>
</row>
<row>
- <entry align='left'>STRING</entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
- <entry align='left'></entry>
+ <entry>STRING</entry>
+ <entry></entry>
+ <entry></entry>
+ <entry></entry>
</row>
<row>
- <entry align='left'></entry>
- <entry align='left'>2</entry>
- <entry align='left'>CARD16</entry>
- <entry align='left'>length of string in bytes</entry>
+ <entry></entry>
+ <entry>2</entry>
+ <entry>CARD16</entry>
+ <entry>length of string in bytes</entry>
</row>
<row>
- <entry align='left'></entry>
- <entry align='left'>n</entry>
- <entry align='left'>LISTofLPCE</entry>
- <entry align='left'>string</entry>
+ <entry></entry>
+ <entry>n</entry>
+ <entry>LISTofLPCE</entry>
+ <entry>string</entry>
</row>
<row>
- <entry align='left'></entry>
- <entry align='left'>p</entry>
- <entry align='left'></entry>
- <entry align='left'>unused, p = pad(n+2, 4)</entry>
+ <entry></entry>
+ <entry>p</entry>
+ <entry></entry>
+ <entry>unused, p = pad(n+2, 4)</entry>
</row>
</tbody>
</tgroup>
@@ -1802,68 +1808,68 @@ Encoding</para></entry>
<sect1 id='ICE_Minor_opcodes'>
<title>ICE Minor opcodes</title>
-<informaltable pgwide='0' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='1.0*'/>
<thead>
- <row>
- <entry align='left'>Message Name</entry>
- <entry align='right'>Encoding</entry>
+ <row rowsep='1'>
+ <entry>Message Name</entry>
+ <entry>Encoding</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>Error</entry>
- <entry align='right'>0</entry>
+ <entry>Error</entry>
+ <entry>0</entry>
</row>
<row>
- <entry align='left'>ByteOrder</entry>
- <entry align='right'>1</entry>
+ <entry>ByteOrder</entry>
+ <entry>1</entry>
</row>
<row>
- <entry align='left'>ConnectionSetup</entry>
- <entry align='right'>2</entry>
+ <entry>ConnectionSetup</entry>
+ <entry>2</entry>
</row>
<row>
- <entry align='left'>AuthenticationRequired</entry>
- <entry align='right'>3</entry>
+ <entry>AuthenticationRequired</entry>
+ <entry>3</entry>
</row>
<row>
- <entry align='left'>AuthenticationReply</entry>
- <entry align='right'>4</entry>
+ <entry>AuthenticationReply</entry>
+ <entry>4</entry>
</row>
<row>
- <entry align='left'>AuthenticationNextPhase</entry>
- <entry align='right'>5</entry>
+ <entry>AuthenticationNextPhase</entry>
+ <entry>5</entry>
</row>
<row>
- <entry align='left'>ConnectionReply</entry>
- <entry align='right'>6</entry>
+ <entry>ConnectionReply</entry>
+ <entry>6</entry>
</row>
<row>
- <entry align='left'>ProtocolSetup</entry>
- <entry align='right'>7</entry>
+ <entry>ProtocolSetup</entry>
+ <entry>7</entry>
</row>
<row>
- <entry align='left'>ProtocolReply</entry>
- <entry align='right'>8</entry>
+ <entry>ProtocolReply</entry>
+ <entry>8</entry>
</row>
<row>
- <entry align='left'>Ping</entry>
- <entry align='right'>9</entry>
+ <entry>Ping</entry>
+ <entry>9</entry>
</row>
<row>
- <entry align='left'>PingReply</entry>
- <entry align='right'>10</entry>
+ <entry>PingReply</entry>
+ <entry>10</entry>
</row>
<row>
- <entry align='left'>WantToClose</entry>
- <entry align='right'>11</entry>
+ <entry>WantToClose</entry>
+ <entry>11</entry>
</row>
<row>
- <entry align='left'>NoClose</entry>
- <entry align='right'>12</entry>
+ <entry>NoClose</entry>
+ <entry>12</entry>
</row>
</tbody>
</tgroup>
@@ -2043,32 +2049,33 @@ subprotocol-specific errors are in the range 0x0000-0x7FFF.
<sect2 id='Generic_Error_Class_Encoding'>
<title>Generic Error Class Encoding</title>
-<informaltable pgwide='0' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Class</entry>
- <entry align='center'>Encoding</entry>
+ <row rowsep='1'>
+ <entry>Class</entry>
+ <entry>Encoding</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>BadMinor</entry>
- <entry align='right'>0x8000</entry>
+ <entry>BadMinor</entry>
+ <entry>0x8000</entry>
</row>
<row>
- <entry align='left'>BadState</entry>
- <entry align='right'>0x8001</entry>
+ <entry>BadState</entry>
+ <entry>0x8001</entry>
</row>
<row>
- <entry align='left'>BadLength</entry>
- <entry align='right'>0x8002</entry>
+ <entry>BadLength</entry>
+ <entry>0x8002</entry>
</row>
<row>
- <entry align='left'>BadValue</entry>
- <entry align='right'>0x8003</entry>
+ <entry>BadValue</entry>
+ <entry>0x8003</entry>
</row>
</tbody>
</tgroup>
@@ -2078,52 +2085,53 @@ subprotocol-specific errors are in the range 0x0000-0x7FFF.
<sect2 id='ICE_specific_Error_Class_Encoding'>
<title>ICE-specific Error Class Encoding</title>
-<informaltable pgwide='0' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Class</entry>
- <entry align='center'>Encoding</entry>
+ <row rowsep='1'>
+ <entry>Class</entry>
+ <entry>Encoding</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>BadMajor</entry>
- <entry align='right'>0</entry>
+ <entry>BadMajor</entry>
+ <entry>0</entry>
</row>
<row>
- <entry align='left'>NoAuthentication</entry>
- <entry align='right'>1</entry>
+ <entry>NoAuthentication</entry>
+ <entry>1</entry>
</row>
<row>
- <entry align='left'>NoVersion</entry>
- <entry align='right'>2</entry>
+ <entry>NoVersion</entry>
+ <entry>2</entry>
</row>
<row>
- <entry align='left'>SetupFailed</entry>
- <entry align='right'>3</entry>
+ <entry>SetupFailed</entry>
+ <entry>3</entry>
</row>
<row>
- <entry align='left'>AuthenticationRejected</entry>
- <entry align='right'>4</entry>
+ <entry>AuthenticationRejected</entry>
+ <entry>4</entry>
</row>
<row>
- <entry align='left'>AuthenticationFailed</entry>
- <entry align='right'>5</entry>
+ <entry>AuthenticationFailed</entry>
+ <entry>5</entry>
</row>
<row>
- <entry align='left'>ProtocolDuplicate</entry>
- <entry align='right'>6</entry>
+ <entry>ProtocolDuplicate</entry>
+ <entry>6</entry>
</row>
<row>
- <entry align='left'>MajorOpcodeDuplicate</entry>
- <entry align='right'>7</entry>
+ <entry>MajorOpcodeDuplicate</entry>
+ <entry>7</entry>
</row>
<row>
- <entry align='left'>UnknownProtocol</entry>
- <entry align='right'>8</entry>
+ <entry>UnknownProtocol</entry>
+ <entry>8</entry>
</row>
</tbody>
</tgroup>
@@ -2242,28 +2250,29 @@ name of the ICE answering party's choosing. The format for this text
property is as follows:
</para>
-<informaltable pgwide='0' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Field</entry>
- <entry align='left'>Value</entry>
+ <row rowsep='1'>
+ <entry>Field</entry>
+ <entry>Value</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>type</entry>
- <entry align='left'>XA_STRING</entry>
+ <entry>type</entry>
+ <entry>XA_STRING</entry>
</row>
<row>
- <entry align='left'>format</entry>
- <entry align='left'>8</entry>
+ <entry>format</entry>
+ <entry>8</entry>
</row>
<row>
- <entry align='left'>value</entry>
- <entry align='left'>comma-separated list of ICE network IDs</entry>
+ <entry>value</entry>
+ <entry>comma-separated list of ICE network IDs</entry>
</row>
</tbody>
</tgroup>
@@ -2282,46 +2291,47 @@ and must only be sent to windows that have pre-registered the ICE
subprotocol in an ICE_PROTOCOLS property on their top-level window.
</para>
-<informaltable pgwide='0' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Field</entry>
- <entry align='left'>Value</entry>
+ <row rowsep='1'>
+ <entry>Field</entry>
+ <entry>Value</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>message_type</entry>
- <entry align='left'>Atom = "ICE_PROTOCOLS"</entry>
+ <entry>message_type</entry>
+ <entry>Atom = "ICE_PROTOCOLS"</entry>
</row>
<row>
- <entry align='left'>format</entry>
- <entry align='left'>32</entry>
+ <entry>format</entry>
+ <entry>32</entry>
</row>
<row>
- <entry align='left'>data.l[0]</entry>
- <entry align='left'>Atom identifying the ICE subprotocol to speak</entry>
+ <entry>data.l[0]</entry>
+ <entry>Atom identifying the ICE subprotocol to speak</entry>
</row>
<row>
- <entry align='left'>data.l[1]</entry>
- <entry align='left'>Timestamp</entry>
+ <entry>data.l[1]</entry>
+ <entry>Timestamp</entry>
</row>
<row>
- <entry align='left'>data.l[2]</entry>
- <entry align='left'><para>ICE answering party's window ID with
+ <entry>data.l[2]</entry>
+ <entry><para>ICE answering party's window ID with
ICE network IDs text property</para></entry>
</row>
<row>
- <entry align='left'>data.l[3]</entry>
- <entry align='left'>Atom naming text property containing the ICE
+ <entry>data.l[3]</entry>
+ <entry>Atom naming text property containing the ICE
answering party's ICE network IDs</entry>
</row>
<row>
- <entry align='left'>data.l[4]</entry>
- <entry align='left'>Reserved. Must be 0.</entry>
+ <entry>data.l[4]</entry>
+ <entry>Reserved. Must be 0.</entry>
</row>
</tbody>
</tgroup>
@@ -2354,45 +2364,46 @@ event to the window specified in data.l[2]. This return
event has the following format:
</para>
-<informaltable pgwide='0' frame='none'>
- <tgroup cols='2' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
+<informaltable frame='topbot'>
+ <?dbfo keep-together="always" ?>
+ <tgroup cols='2' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.0*'/>
+ <colspec colname='c2' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Field</entry>
- <entry align='left'>Value</entry>
+ <row rowsep='1'>
+ <entry>Field</entry>
+ <entry>Value</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>message_type</entry>
- <entry align='left'>Atom = "ICE_INITIATE_FAILED"</entry>
+ <entry>message_type</entry>
+ <entry>Atom = "ICE_INITIATE_FAILED"</entry>
</row>
<row>
- <entry align='left'>format</entry>
- <entry align='left'>32</entry>
+ <entry>format</entry>
+ <entry>32</entry>
</row>
<row>
- <entry align='left'>data.l[0]</entry>
- <entry align='left'>Atom identifying the ICE subprotocol requested</entry>
+ <entry>data.l[0]</entry>
+ <entry>Atom identifying the ICE subprotocol requested</entry>
</row>
<row>
- <entry align='left'>data.l[1]</entry>
- <entry align='left'>Timestamp</entry>
+ <entry>data.l[1]</entry>
+ <entry>Timestamp</entry>
</row>
<row>
- <entry align='left'>data.l[2]</entry>
- <entry align='left'><para>Initiating party's window ID
+ <entry>data.l[2]</entry>
+ <entry><para>Initiating party's window ID
(holding ICE_PROTOCOLS)</para></entry>
</row>
<row>
- <entry align='left'>data.l[3]</entry>
- <entry align='left'>int: reason for failure</entry>
+ <entry>data.l[3]</entry>
+ <entry>int: reason for failure</entry>
</row>
<row>
- <entry align='left'>data.l[4]</entry>
- <entry align='left'>Reserved, must be 0</entry>
+ <entry>data.l[4]</entry>
+ <entry>Reserved, must be 0</entry>
</row>
</tbody>
</tgroup>
@@ -2415,23 +2426,23 @@ client message event was sent.
<!-- .ne 21 -->
-<informaltable pgwide='0' frame='none'>
- <tgroup cols='3' align='center'>
- <colspec colname='c1'/>
- <colspec colname='c2'/>
- <colspec colname='c3'/>
+<informaltable frame='topbot'>
+ <tgroup cols='3' align='left' colsep='0' rowsep='0'>
+ <colspec colname='c1' colwidth='1.5*'/>
+ <colspec colname='c2' colwidth='1.0*'/>
+ <colspec colname='c3' colwidth='3.0*'/>
<thead>
- <row>
- <entry align='left'>Value</entry>
- <entry align='left'>Encoding</entry>
- <entry align='left'>Description</entry>
+ <row rowsep='1'>
+ <entry>Value</entry>
+ <entry>Encoding</entry>
+ <entry>Description</entry>
</row>
</thead>
<tbody>
<row>
- <entry align='left'>OpenFailed</entry>
- <entry align='center'>1</entry>
- <entry align='left'>
+ <entry>OpenFailed</entry>
+ <entry>1</entry>
+ <entry>
The client was unable to open the connection
(e.g. a call to IceOpenConnection() failed). If the
client is able to distinguish authentication or
@@ -2441,9 +2452,9 @@ for authorization errors.
</entry>
</row>
<row>
- <entry align='left'>AuthenticationFailed</entry>
- <entry align='center'>2</entry>
- <entry align='left'>Authentication or authorization of the
+ <entry>AuthenticationFailed</entry>
+ <entry>2</entry>
+ <entry>Authentication or authorization of the
connection or protocol setup was refused.
This reply will be given only if the client is
able to distinguish it from
@@ -2453,23 +2464,23 @@ otherwise
will be returned.</entry>
</row>
<row>
- <entry align='left'>SetupFailed</entry>
- <entry align='center'>3</entry>
- <entry align='left'>The client was unable to initiate the specified
+ <entry>SetupFailed</entry>
+ <entry>3</entry>
+ <entry>The client was unable to initiate the specified
protocol on the connection (e.g. a call to
IceProtocolSetup() failed).</entry>
</row>
<row>
- <entry align='left'>UnknownProtocol</entry>
- <entry align='center'>4</entry>
- <entry align='left'>The client does not recognize the requested
+ <entry>UnknownProtocol</entry>
+ <entry>4</entry>
+ <entry>The client does not recognize the requested
protocol. (This represents a semantic error
on the part of the answering party.)</entry>
</row>
<row>
- <entry align='left'>Refused</entry>
- <entry align='center'>5</entry>
- <entry align='left'>
+ <entry>Refused</entry>
+ <entry>5</entry>
+ <entry>
The client was in the process of removing
ICE_INITIATE_<emphasis remap='I'>pname</emphasis>
from its ICE_PROTOCOLS list