diff options
-rw-r--r-- | doc/ICElib.xml | 100 | ||||
-rw-r--r-- | specs/ice.xml | 543 |
2 files changed, 323 insertions, 320 deletions
diff --git a/doc/ICElib.xml b/doc/ICElib.xml index dfa4c8b..5837e89 100644 --- a/doc/ICElib.xml +++ b/doc/ICElib.xml @@ -1278,26 +1278,23 @@ that fails, an attempt will be made using the second network ID, and so on. Each network ID has the following format: </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='2.0*'/> <tbody> <row> - <entry align='left'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> @@ -1567,26 +1564,23 @@ To obtain the network ID string associated with a listen object, use <para>A network ID has the following format:</para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='2.0*'/> <tbody> <row> - <entry align='left'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> @@ -3086,26 +3080,27 @@ See the <emphasis remap='I'>Inter-Client Exchange Protocol</emphasis> standard for more details. </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='2' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='2.0*'/> <tbody> <row> - <entry align='left'>IceBadMinor</entry> - <entry align='left'>0x8000</entry> + <entry>IceBadMinor</entry> + <entry>0x8000</entry> </row> <row> - <entry align='left'>IceBadState</entry> - <entry align='left'>0x8001</entry> + <entry>IceBadState</entry> + <entry>0x8001</entry> </row> <row> - <entry align='left'>IceBadLength</entry> - <entry align='left'>0x8002</entry> + <entry>IceBadLength</entry> + <entry>0x8002</entry> </row> <row> - <entry align='left'>IceBadValue</entry> - <entry align='left'>0x8003</entry> + <entry>IceBadValue</entry> + <entry>0x8003</entry> </row> </tbody> </tgroup> @@ -4236,26 +4231,23 @@ authentication (for example, the network ID of a session manager). A network ID has the following form: </para> -<informaltable pgwide='0' frame='none'> - <tgroup cols='3' align='center'> - <colspec colname='c1'/> - <colspec colname='c2'/> - <colspec colname='c3'/> +<informaltable frame='none'> + <?dbfo keep-together="always" ?> + <tgroup cols='2' align='left' colsep='0' rowsep='0'> + <colspec colname='c1' colwidth='1.0*'/> + <colspec colname='c2' colwidth='2.0*'/> <tbody> <row> - <entry align='left'></entry> - <entry align='left'>tcp/<hostname>:<portnumber></entry> - <entry align='left'>or</entry> + <entry>tcp/<hostname>:<portnumber></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>decnet/<hostname>::<objname></entry> - <entry align='left'>or</entry> + <entry>decnet/<hostname>::<objname></entry> + <entry>or</entry> </row> <row> - <entry align='left'></entry> - <entry align='left'>local/<hostname>:<path></entry> - <entry align='left'></entry> + <entry>local/<hostname>:<path></entry> + <entry></entry> </row> </tbody> </tgroup> 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 |