Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > by-pkgid > f52692956c2b8f03919a5223e155b94e > files > 57

libxcb-doc-1.9-1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>XCB: XCB Record API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">XCB
   &#160;<span id="projectnumber">1.9</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">XCB Record API</div>  </div>
</div><!--header-->
<div class="contents">

<p>Record XCB Protocol Implementation.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__context__iterator__t.html">xcb_record_context_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__context__iterator__t.html" title="xcb_record_context_iterator_t">xcb_record_context_iterator_t</a>  <a href="structxcb__record__context__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__range__8__t.html">xcb_record_range_8_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__8__t.html" title="xcb_record_range_8_t">xcb_record_range_8_t</a>  <a href="structxcb__record__range__8__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__range__8__iterator__t.html">xcb_record_range_8_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__8__iterator__t.html" title="xcb_record_range_8_iterator_t">xcb_record_range_8_iterator_t</a>  <a href="structxcb__record__range__8__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__range__16__t.html">xcb_record_range_16_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__16__t.html" title="xcb_record_range_16_t">xcb_record_range_16_t</a>  <a href="structxcb__record__range__16__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__range__16__iterator__t.html">xcb_record_range_16_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__16__iterator__t.html" title="xcb_record_range_16_iterator_t">xcb_record_range_16_iterator_t</a>  <a href="structxcb__record__range__16__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__ext__range__t.html">xcb_record_ext_range_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__ext__range__t.html" title="xcb_record_ext_range_t">xcb_record_ext_range_t</a>  <a href="structxcb__record__ext__range__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__ext__range__iterator__t.html">xcb_record_ext_range_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__ext__range__iterator__t.html" title="xcb_record_ext_range_iterator_t">xcb_record_ext_range_iterator_t</a>  <a href="structxcb__record__ext__range__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__t.html" title="xcb_record_range_t">xcb_record_range_t</a>  <a href="structxcb__record__range__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__range__iterator__t.html">xcb_record_range_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__iterator__t.html" title="xcb_record_range_iterator_t">xcb_record_range_iterator_t</a>  <a href="structxcb__record__range__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__element__header__iterator__t.html">xcb_record_element_header_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__element__header__iterator__t.html" title="xcb_record_element_header_iterator_t">xcb_record_element_header_iterator_t</a>  <a href="structxcb__record__element__header__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__client__spec__iterator__t.html">xcb_record_client_spec_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__client__spec__iterator__t.html" title="xcb_record_client_spec_iterator_t">xcb_record_client_spec_iterator_t</a>  <a href="structxcb__record__client__spec__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__client__info__t.html">xcb_record_client_info_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__client__info__t.html" title="xcb_record_client_info_t">xcb_record_client_info_t</a>  <a href="structxcb__record__client__info__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__client__info__iterator__t.html">xcb_record_client_info_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__client__info__iterator__t.html" title="xcb_record_client_info_iterator_t">xcb_record_client_info_iterator_t</a>  <a href="structxcb__record__client__info__iterator__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__bad__context__error__t.html">xcb_record_bad_context_error_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__bad__context__error__t.html" title="xcb_record_bad_context_error_t">xcb_record_bad_context_error_t</a>  <a href="structxcb__record__bad__context__error__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__query__version__cookie__t.html">xcb_record_query_version_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__query__version__cookie__t.html" title="xcb_record_query_version_cookie_t">xcb_record_query_version_cookie_t</a>  <a href="structxcb__record__query__version__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__query__version__request__t.html">xcb_record_query_version_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__query__version__request__t.html" title="xcb_record_query_version_request_t">xcb_record_query_version_request_t</a>  <a href="structxcb__record__query__version__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__query__version__reply__t.html">xcb_record_query_version_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__query__version__reply__t.html" title="xcb_record_query_version_reply_t">xcb_record_query_version_reply_t</a>  <a href="structxcb__record__query__version__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__create__context__request__t.html">xcb_record_create_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__create__context__request__t.html" title="xcb_record_create_context_request_t">xcb_record_create_context_request_t</a>  <a href="structxcb__record__create__context__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__register__clients__request__t.html">xcb_record_register_clients_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__register__clients__request__t.html" title="xcb_record_register_clients_request_t">xcb_record_register_clients_request_t</a>  <a href="structxcb__record__register__clients__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__unregister__clients__request__t.html">xcb_record_unregister_clients_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__unregister__clients__request__t.html" title="xcb_record_unregister_clients_request_t">xcb_record_unregister_clients_request_t</a>  <a href="structxcb__record__unregister__clients__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__get__context__cookie__t.html">xcb_record_get_context_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__get__context__cookie__t.html" title="xcb_record_get_context_cookie_t">xcb_record_get_context_cookie_t</a>  <a href="structxcb__record__get__context__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__get__context__request__t.html">xcb_record_get_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__get__context__request__t.html" title="xcb_record_get_context_request_t">xcb_record_get_context_request_t</a>  <a href="structxcb__record__get__context__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__get__context__reply__t.html">xcb_record_get_context_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__get__context__reply__t.html" title="xcb_record_get_context_reply_t">xcb_record_get_context_reply_t</a>  <a href="structxcb__record__get__context__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__enable__context__cookie__t.html">xcb_record_enable_context_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__enable__context__cookie__t.html" title="xcb_record_enable_context_cookie_t">xcb_record_enable_context_cookie_t</a>  <a href="structxcb__record__enable__context__cookie__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__enable__context__request__t.html">xcb_record_enable_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__enable__context__request__t.html" title="xcb_record_enable_context_request_t">xcb_record_enable_context_request_t</a>  <a href="structxcb__record__enable__context__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__enable__context__reply__t.html">xcb_record_enable_context_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__enable__context__reply__t.html" title="xcb_record_enable_context_reply_t">xcb_record_enable_context_reply_t</a>  <a href="structxcb__record__enable__context__reply__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__disable__context__request__t.html">xcb_record_disable_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__disable__context__request__t.html" title="xcb_record_disable_context_request_t">xcb_record_disable_context_request_t</a>  <a href="structxcb__record__disable__context__request__t.html#details">More...</a><br/></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structxcb__record__free__context__request__t.html">xcb_record_free_context_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__free__context__request__t.html" title="xcb_record_free_context_request_t">xcb_record_free_context_request_t</a>  <a href="structxcb__record__free__context__request__t.html#details">More...</a><br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga2604982e5893b36520209f3c9bfb9414"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2604982e5893b36520209f3c9bfb9414"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_RECORD_MAJOR_VERSION</b>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:gad3f1e3c3b2dc49a6f9153ee2e822b5f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad3f1e3c3b2dc49a6f9153ee2e822b5f0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_RECORD_MINOR_VERSION</b>&#160;&#160;&#160;13</td></tr>
<tr class="memitem:ga53f38b2dac16144e9a955e177ed48f0f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga53f38b2dac16144e9a955e177ed48f0f">XCB_RECORD_BAD_CONTEXT</a>&#160;&#160;&#160;0</td></tr>
<tr class="memitem:ga32df1a59bfc34d0803de3e4a5d936888"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga32df1a59bfc34d0803de3e4a5d936888">XCB_RECORD_QUERY_VERSION</a>&#160;&#160;&#160;0</td></tr>
<tr class="memitem:ga358bf84b64612b1563717ca9367e9507"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga358bf84b64612b1563717ca9367e9507">XCB_RECORD_CREATE_CONTEXT</a>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:gad28d8fd9e438971d49f01cab2716a409"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gad28d8fd9e438971d49f01cab2716a409">XCB_RECORD_REGISTER_CLIENTS</a>&#160;&#160;&#160;2</td></tr>
<tr class="memitem:gaa915c25bebe270e7ea0062d202cd9996"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaa915c25bebe270e7ea0062d202cd9996">XCB_RECORD_UNREGISTER_CLIENTS</a>&#160;&#160;&#160;3</td></tr>
<tr class="memitem:ga230be807171b484ac4a1728134a5e353"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga230be807171b484ac4a1728134a5e353">XCB_RECORD_GET_CONTEXT</a>&#160;&#160;&#160;4</td></tr>
<tr class="memitem:gac1c509cd5ec7b45c8099206e4e8b3dff"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gac1c509cd5ec7b45c8099206e4e8b3dff">XCB_RECORD_ENABLE_CONTEXT</a>&#160;&#160;&#160;5</td></tr>
<tr class="memitem:ga3f4e09ca537bb596115da0f8a8158739"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga3f4e09ca537bb596115da0f8a8158739">XCB_RECORD_DISABLE_CONTEXT</a>&#160;&#160;&#160;6</td></tr>
<tr class="memitem:ga27e6c7a1bd7490d0876700c229b635eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga27e6c7a1bd7490d0876700c229b635eb">XCB_RECORD_FREE_CONTEXT</a>&#160;&#160;&#160;7</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gae42c78543dd2b243c83a377dcb120d1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae42c78543dd2b243c83a377dcb120d1d"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_context_t</b></td></tr>
<tr class="memitem:ga4a2c67f35b9f2696e3c69d61784a74fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4a2c67f35b9f2696e3c69d61784a74fd"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__context__iterator__t.html">xcb_record_context_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga4a2c67f35b9f2696e3c69d61784a74fd">xcb_record_context_iterator_t</a></td></tr>
<tr class="memdesc:ga4a2c67f35b9f2696e3c69d61784a74fd"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__context__iterator__t.html" title="xcb_record_context_iterator_t">xcb_record_context_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga7a5fa0dc402d3d085b765bb6b4f436d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7a5fa0dc402d3d085b765bb6b4f436d8"></a>
typedef struct <a class="el" href="structxcb__record__range__8__t.html">xcb_record_range_8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga7a5fa0dc402d3d085b765bb6b4f436d8">xcb_record_range_8_t</a></td></tr>
<tr class="memdesc:ga7a5fa0dc402d3d085b765bb6b4f436d8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__8__t.html" title="xcb_record_range_8_t">xcb_record_range_8_t</a> <br/></td></tr>
<tr class="memitem:ga89fb2ea83f5bdf58b39ac27fc448191d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga89fb2ea83f5bdf58b39ac27fc448191d"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__range__8__iterator__t.html">xcb_record_range_8_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga89fb2ea83f5bdf58b39ac27fc448191d">xcb_record_range_8_iterator_t</a></td></tr>
<tr class="memdesc:ga89fb2ea83f5bdf58b39ac27fc448191d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__8__iterator__t.html" title="xcb_record_range_8_iterator_t">xcb_record_range_8_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga1c319000098be79bc95998fa13d84623"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1c319000098be79bc95998fa13d84623"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__range__16__t.html">xcb_record_range_16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga1c319000098be79bc95998fa13d84623">xcb_record_range_16_t</a></td></tr>
<tr class="memdesc:ga1c319000098be79bc95998fa13d84623"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__16__t.html" title="xcb_record_range_16_t">xcb_record_range_16_t</a> <br/></td></tr>
<tr class="memitem:gabe95054a644990ef7fcab70d65367c90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabe95054a644990ef7fcab70d65367c90"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__range__16__iterator__t.html">xcb_record_range_16_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gabe95054a644990ef7fcab70d65367c90">xcb_record_range_16_iterator_t</a></td></tr>
<tr class="memdesc:gabe95054a644990ef7fcab70d65367c90"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__16__iterator__t.html" title="xcb_record_range_16_iterator_t">xcb_record_range_16_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga8a17f2adbd9a0a400abf77f8a89644e9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8a17f2adbd9a0a400abf77f8a89644e9"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__ext__range__t.html">xcb_record_ext_range_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga8a17f2adbd9a0a400abf77f8a89644e9">xcb_record_ext_range_t</a></td></tr>
<tr class="memdesc:ga8a17f2adbd9a0a400abf77f8a89644e9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__ext__range__t.html" title="xcb_record_ext_range_t">xcb_record_ext_range_t</a> <br/></td></tr>
<tr class="memitem:ga067db5f21e677f59b9c5ae2165a480fe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga067db5f21e677f59b9c5ae2165a480fe"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__ext__range__iterator__t.html">xcb_record_ext_range_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga067db5f21e677f59b9c5ae2165a480fe">xcb_record_ext_range_iterator_t</a></td></tr>
<tr class="memdesc:ga067db5f21e677f59b9c5ae2165a480fe"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__ext__range__iterator__t.html" title="xcb_record_ext_range_iterator_t">xcb_record_ext_range_iterator_t</a> <br/></td></tr>
<tr class="memitem:gaaf2a4307d98f961ca3bdcf15e30d50bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaf2a4307d98f961ca3bdcf15e30d50bd"></a>
typedef struct <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaaf2a4307d98f961ca3bdcf15e30d50bd">xcb_record_range_t</a></td></tr>
<tr class="memdesc:gaaf2a4307d98f961ca3bdcf15e30d50bd"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__t.html" title="xcb_record_range_t">xcb_record_range_t</a> <br/></td></tr>
<tr class="memitem:ga16829d3f76f00a3b2c5ef422fcb221bc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga16829d3f76f00a3b2c5ef422fcb221bc"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__range__iterator__t.html">xcb_record_range_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga16829d3f76f00a3b2c5ef422fcb221bc">xcb_record_range_iterator_t</a></td></tr>
<tr class="memdesc:ga16829d3f76f00a3b2c5ef422fcb221bc"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__range__iterator__t.html" title="xcb_record_range_iterator_t">xcb_record_range_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga5f0a45f5bf625ee6892e7ae443a5c1b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5f0a45f5bf625ee6892e7ae443a5c1b6"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_element_header_t</b></td></tr>
<tr class="memitem:ga46e5c5becae0fdd790eb72ad97be3c80"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga46e5c5becae0fdd790eb72ad97be3c80"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__element__header__iterator__t.html">xcb_record_element_header_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga46e5c5becae0fdd790eb72ad97be3c80">xcb_record_element_header_iterator_t</a></td></tr>
<tr class="memdesc:ga46e5c5becae0fdd790eb72ad97be3c80"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__element__header__iterator__t.html" title="xcb_record_element_header_iterator_t">xcb_record_element_header_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga73f277e55c833789eb6b2413b76512fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73f277e55c833789eb6b2413b76512fa"></a>
typedef enum xcb_record_h_type_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_h_type_t</b></td></tr>
<tr class="memitem:ga1c7a4d5a93c8d87572fce38d94bd988d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1c7a4d5a93c8d87572fce38d94bd988d"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_client_spec_t</b></td></tr>
<tr class="memitem:gab719e05f88b39934f5f1787c6a283df8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab719e05f88b39934f5f1787c6a283df8"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__client__spec__iterator__t.html">xcb_record_client_spec_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gab719e05f88b39934f5f1787c6a283df8">xcb_record_client_spec_iterator_t</a></td></tr>
<tr class="memdesc:gab719e05f88b39934f5f1787c6a283df8"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__client__spec__iterator__t.html" title="xcb_record_client_spec_iterator_t">xcb_record_client_spec_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga4cfbedac58149ca78d1f087cc3503951"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4cfbedac58149ca78d1f087cc3503951"></a>
typedef enum xcb_record_cs_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_cs_t</b></td></tr>
<tr class="memitem:gafaf87af0ab6f88fedb01bbafccc3843e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafaf87af0ab6f88fedb01bbafccc3843e"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__client__info__t.html">xcb_record_client_info_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gafaf87af0ab6f88fedb01bbafccc3843e">xcb_record_client_info_t</a></td></tr>
<tr class="memdesc:gafaf87af0ab6f88fedb01bbafccc3843e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__client__info__t.html" title="xcb_record_client_info_t">xcb_record_client_info_t</a> <br/></td></tr>
<tr class="memitem:ga2ccbdffe7168a49b73fd39205a2656c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2ccbdffe7168a49b73fd39205a2656c7"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__client__info__iterator__t.html">xcb_record_client_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga2ccbdffe7168a49b73fd39205a2656c7">xcb_record_client_info_iterator_t</a></td></tr>
<tr class="memdesc:ga2ccbdffe7168a49b73fd39205a2656c7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__client__info__iterator__t.html" title="xcb_record_client_info_iterator_t">xcb_record_client_info_iterator_t</a> <br/></td></tr>
<tr class="memitem:gad4f8dd2f8d67b369c59af97d6db3c310"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad4f8dd2f8d67b369c59af97d6db3c310"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__bad__context__error__t.html">xcb_record_bad_context_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gad4f8dd2f8d67b369c59af97d6db3c310">xcb_record_bad_context_error_t</a></td></tr>
<tr class="memdesc:gad4f8dd2f8d67b369c59af97d6db3c310"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__bad__context__error__t.html" title="xcb_record_bad_context_error_t">xcb_record_bad_context_error_t</a> <br/></td></tr>
<tr class="memitem:ga8cfe45256d7dacd394579f0fae7a2aa9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8cfe45256d7dacd394579f0fae7a2aa9"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__query__version__cookie__t.html">xcb_record_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga8cfe45256d7dacd394579f0fae7a2aa9">xcb_record_query_version_cookie_t</a></td></tr>
<tr class="memdesc:ga8cfe45256d7dacd394579f0fae7a2aa9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__query__version__cookie__t.html" title="xcb_record_query_version_cookie_t">xcb_record_query_version_cookie_t</a> <br/></td></tr>
<tr class="memitem:gaaa67ca91f0029a2aa4205ae4ab6571ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaa67ca91f0029a2aa4205ae4ab6571ab"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__query__version__request__t.html">xcb_record_query_version_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaaa67ca91f0029a2aa4205ae4ab6571ab">xcb_record_query_version_request_t</a></td></tr>
<tr class="memdesc:gaaa67ca91f0029a2aa4205ae4ab6571ab"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__query__version__request__t.html" title="xcb_record_query_version_request_t">xcb_record_query_version_request_t</a> <br/></td></tr>
<tr class="memitem:ga4b9dd5c663b8e9ff2e839f424dc977cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4b9dd5c663b8e9ff2e839f424dc977cb"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__query__version__reply__t.html">xcb_record_query_version_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga4b9dd5c663b8e9ff2e839f424dc977cb">xcb_record_query_version_reply_t</a></td></tr>
<tr class="memdesc:ga4b9dd5c663b8e9ff2e839f424dc977cb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__query__version__reply__t.html" title="xcb_record_query_version_reply_t">xcb_record_query_version_reply_t</a> <br/></td></tr>
<tr class="memitem:ga1df8d4ba7b75622acf6354dbaf677203"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1df8d4ba7b75622acf6354dbaf677203"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__create__context__request__t.html">xcb_record_create_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga1df8d4ba7b75622acf6354dbaf677203">xcb_record_create_context_request_t</a></td></tr>
<tr class="memdesc:ga1df8d4ba7b75622acf6354dbaf677203"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__create__context__request__t.html" title="xcb_record_create_context_request_t">xcb_record_create_context_request_t</a> <br/></td></tr>
<tr class="memitem:gae095241e3b59c304428f6b29937ce140"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae095241e3b59c304428f6b29937ce140"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__register__clients__request__t.html">xcb_record_register_clients_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gae095241e3b59c304428f6b29937ce140">xcb_record_register_clients_request_t</a></td></tr>
<tr class="memdesc:gae095241e3b59c304428f6b29937ce140"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__register__clients__request__t.html" title="xcb_record_register_clients_request_t">xcb_record_register_clients_request_t</a> <br/></td></tr>
<tr class="memitem:ga0d02d5ae8a01bbf195bca359fa80bfa0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d02d5ae8a01bbf195bca359fa80bfa0"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__unregister__clients__request__t.html">xcb_record_unregister_clients_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga0d02d5ae8a01bbf195bca359fa80bfa0">xcb_record_unregister_clients_request_t</a></td></tr>
<tr class="memdesc:ga0d02d5ae8a01bbf195bca359fa80bfa0"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__unregister__clients__request__t.html" title="xcb_record_unregister_clients_request_t">xcb_record_unregister_clients_request_t</a> <br/></td></tr>
<tr class="memitem:gaf4e24b6d5a01a0338cf2373dd50c6459"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf4e24b6d5a01a0338cf2373dd50c6459"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__get__context__cookie__t.html">xcb_record_get_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaf4e24b6d5a01a0338cf2373dd50c6459">xcb_record_get_context_cookie_t</a></td></tr>
<tr class="memdesc:gaf4e24b6d5a01a0338cf2373dd50c6459"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__get__context__cookie__t.html" title="xcb_record_get_context_cookie_t">xcb_record_get_context_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga090275b478744ef1b527eeb9eb868712"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga090275b478744ef1b527eeb9eb868712"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__get__context__request__t.html">xcb_record_get_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga090275b478744ef1b527eeb9eb868712">xcb_record_get_context_request_t</a></td></tr>
<tr class="memdesc:ga090275b478744ef1b527eeb9eb868712"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__get__context__request__t.html" title="xcb_record_get_context_request_t">xcb_record_get_context_request_t</a> <br/></td></tr>
<tr class="memitem:ga5ac0315860827b608609191bef028b14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5ac0315860827b608609191bef028b14"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__get__context__reply__t.html">xcb_record_get_context_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga5ac0315860827b608609191bef028b14">xcb_record_get_context_reply_t</a></td></tr>
<tr class="memdesc:ga5ac0315860827b608609191bef028b14"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__get__context__reply__t.html" title="xcb_record_get_context_reply_t">xcb_record_get_context_reply_t</a> <br/></td></tr>
<tr class="memitem:gae490744e0942c82f17b615e5f3f27afb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae490744e0942c82f17b615e5f3f27afb"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__enable__context__cookie__t.html">xcb_record_enable_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gae490744e0942c82f17b615e5f3f27afb">xcb_record_enable_context_cookie_t</a></td></tr>
<tr class="memdesc:gae490744e0942c82f17b615e5f3f27afb"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__enable__context__cookie__t.html" title="xcb_record_enable_context_cookie_t">xcb_record_enable_context_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga1f8bc503d3347542295d5dbc373ddb91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1f8bc503d3347542295d5dbc373ddb91"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__enable__context__request__t.html">xcb_record_enable_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga1f8bc503d3347542295d5dbc373ddb91">xcb_record_enable_context_request_t</a></td></tr>
<tr class="memdesc:ga1f8bc503d3347542295d5dbc373ddb91"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__enable__context__request__t.html" title="xcb_record_enable_context_request_t">xcb_record_enable_context_request_t</a> <br/></td></tr>
<tr class="memitem:ga5a54ebd8f8e52795ca7d4c2812991b65"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5a54ebd8f8e52795ca7d4c2812991b65"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__enable__context__reply__t.html">xcb_record_enable_context_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga5a54ebd8f8e52795ca7d4c2812991b65">xcb_record_enable_context_reply_t</a></td></tr>
<tr class="memdesc:ga5a54ebd8f8e52795ca7d4c2812991b65"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__enable__context__reply__t.html" title="xcb_record_enable_context_reply_t">xcb_record_enable_context_reply_t</a> <br/></td></tr>
<tr class="memitem:gadaa153c7e7cdb549c68675f9a846a31e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadaa153c7e7cdb549c68675f9a846a31e"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__disable__context__request__t.html">xcb_record_disable_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gadaa153c7e7cdb549c68675f9a846a31e">xcb_record_disable_context_request_t</a></td></tr>
<tr class="memdesc:gadaa153c7e7cdb549c68675f9a846a31e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__disable__context__request__t.html" title="xcb_record_disable_context_request_t">xcb_record_disable_context_request_t</a> <br/></td></tr>
<tr class="memitem:ga491a8866bc590bd74957c5cccfddf171"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga491a8866bc590bd74957c5cccfddf171"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__record__free__context__request__t.html">xcb_record_free_context_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga491a8866bc590bd74957c5cccfddf171">xcb_record_free_context_request_t</a></td></tr>
<tr class="memdesc:ga491a8866bc590bd74957c5cccfddf171"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__record__free__context__request__t.html" title="xcb_record_free_context_request_t">xcb_record_free_context_request_t</a> <br/></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga5ec069c1639997bbb65d5d1c1bc1becb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_h_type_t</b> { <b>XCB_RECORD_H_TYPE_FROM_SERVER_TIME</b> =  1, 
<b>XCB_RECORD_H_TYPE_FROM_CLIENT_TIME</b> =  2, 
<b>XCB_RECORD_H_TYPE_FROM_CLIENT_SEQUENCE</b> =  4
 }</td></tr>
<tr class="memitem:ga5d689cf78535edebe59427f63397ab64"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_cs_t</b> { <b>XCB_RECORD_CS_CURRENT_CLIENTS</b> =  1, 
<b>XCB_RECORD_CS_FUTURE_CLIENTS</b> =  2, 
<b>XCB_RECORD_CS_ALL_CLIENTS</b> =  3
 }</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga16fd94a667bbb582ad066be230fc56e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga16fd94a667bbb582ad066be230fc56e4">xcb_record_context_next</a> (<a class="el" href="structxcb__record__context__iterator__t.html">xcb_record_context_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga199a8cf1206b1fa0057b68ba11ec47ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga199a8cf1206b1fa0057b68ba11ec47ff">xcb_record_context_end</a> (<a class="el" href="structxcb__record__context__iterator__t.html">xcb_record_context_iterator_t</a> i)</td></tr>
<tr class="memitem:ga08931652f55c183bdf8ebea76078015a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga08931652f55c183bdf8ebea76078015a">xcb_record_range_8_next</a> (<a class="el" href="structxcb__record__range__8__iterator__t.html">xcb_record_range_8_iterator_t</a> *i)</td></tr>
<tr class="memitem:gaa9c8a9c9d1cd8691598bd0f40b427ad1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaa9c8a9c9d1cd8691598bd0f40b427ad1">xcb_record_range_8_end</a> (<a class="el" href="structxcb__record__range__8__iterator__t.html">xcb_record_range_8_iterator_t</a> i)</td></tr>
<tr class="memitem:ga89cf69fc7759b95a4c2503469d76f81a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga89cf69fc7759b95a4c2503469d76f81a">xcb_record_range_16_next</a> (<a class="el" href="structxcb__record__range__16__iterator__t.html">xcb_record_range_16_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga4cc7c748307085671c11f513953fd8ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga4cc7c748307085671c11f513953fd8ef">xcb_record_range_16_end</a> (<a class="el" href="structxcb__record__range__16__iterator__t.html">xcb_record_range_16_iterator_t</a> i)</td></tr>
<tr class="memitem:gadeaf6908862d451177a212a416f47016"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gadeaf6908862d451177a212a416f47016">xcb_record_ext_range_next</a> (<a class="el" href="structxcb__record__ext__range__iterator__t.html">xcb_record_ext_range_iterator_t</a> *i)</td></tr>
<tr class="memitem:gaa4d940955487c48dabf3c5c84c5179af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaa4d940955487c48dabf3c5c84c5179af">xcb_record_ext_range_end</a> (<a class="el" href="structxcb__record__ext__range__iterator__t.html">xcb_record_ext_range_iterator_t</a> i)</td></tr>
<tr class="memitem:ga00bd77535e33d59151f249f342b5ff41"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga00bd77535e33d59151f249f342b5ff41">xcb_record_range_next</a> (<a class="el" href="structxcb__record__range__iterator__t.html">xcb_record_range_iterator_t</a> *i)</td></tr>
<tr class="memitem:gaa08dfb0b682a8a8d9fe15a3e32ac6130"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaa08dfb0b682a8a8d9fe15a3e32ac6130">xcb_record_range_end</a> (<a class="el" href="structxcb__record__range__iterator__t.html">xcb_record_range_iterator_t</a> i)</td></tr>
<tr class="memitem:ga9813911bd81dc925c3f9130e477d4ded"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga9813911bd81dc925c3f9130e477d4ded">xcb_record_element_header_next</a> (<a class="el" href="structxcb__record__element__header__iterator__t.html">xcb_record_element_header_iterator_t</a> *i)</td></tr>
<tr class="memitem:gaec8205d6258fa4f004a259fa9aac6e2a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaec8205d6258fa4f004a259fa9aac6e2a">xcb_record_element_header_end</a> (<a class="el" href="structxcb__record__element__header__iterator__t.html">xcb_record_element_header_iterator_t</a> i)</td></tr>
<tr class="memitem:gabdbb1f7e563bb66c9ff86e1b33bb7158"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gabdbb1f7e563bb66c9ff86e1b33bb7158">xcb_record_client_spec_next</a> (<a class="el" href="structxcb__record__client__spec__iterator__t.html">xcb_record_client_spec_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga2f2dfc78e2c5017eaf690547dcfad0ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga2f2dfc78e2c5017eaf690547dcfad0ae">xcb_record_client_spec_end</a> (<a class="el" href="structxcb__record__client__spec__iterator__t.html">xcb_record_client_spec_iterator_t</a> i)</td></tr>
<tr class="memitem:ga9cff6574372ccd3d07bc4130a3c10e72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9cff6574372ccd3d07bc4130a3c10e72"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_client_info_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga0b804fab798373322f604c1c9759e75c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b804fab798373322f604c1c9759e75c"></a>
<a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_client_info_ranges</b> (const <a class="el" href="structxcb__record__client__info__t.html">xcb_record_client_info_t</a> *R)</td></tr>
<tr class="memitem:ga8725fe215bca6369af4130c9653d2b5e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8725fe215bca6369af4130c9653d2b5e"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_client_info_ranges_length</b> (const <a class="el" href="structxcb__record__client__info__t.html">xcb_record_client_info_t</a> *R)</td></tr>
<tr class="memitem:gab48984e1d45b1567963d078e7836ee29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab48984e1d45b1567963d078e7836ee29"></a>
<a class="el" href="structxcb__record__range__iterator__t.html">xcb_record_range_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_client_info_ranges_iterator</b> (const <a class="el" href="structxcb__record__client__info__t.html">xcb_record_client_info_t</a> *R)</td></tr>
<tr class="memitem:gae58f285a62ebfdc9124f4022af6c5dbc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gae58f285a62ebfdc9124f4022af6c5dbc">xcb_record_client_info_next</a> (<a class="el" href="structxcb__record__client__info__iterator__t.html">xcb_record_client_info_iterator_t</a> *i)</td></tr>
<tr class="memitem:gacbc37ed3426cc2c895bfd68b51e7f140"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gacbc37ed3426cc2c895bfd68b51e7f140">xcb_record_client_info_end</a> (<a class="el" href="structxcb__record__client__info__iterator__t.html">xcb_record_client_info_iterator_t</a> i)</td></tr>
<tr class="memitem:ga6307ba6f5ad2ff1a1107666d154b2f26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__query__version__cookie__t.html">xcb_record_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga6307ba6f5ad2ff1a1107666d154b2f26">xcb_record_query_version</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint16_t major_version, uint16_t minor_version)</td></tr>
<tr class="memitem:ga1ae74584cc7c421d869762413daf0941"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__query__version__cookie__t.html">xcb_record_query_version_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga1ae74584cc7c421d869762413daf0941">xcb_record_query_version_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint16_t major_version, uint16_t minor_version)</td></tr>
<tr class="memitem:ga804a0729dc1cd71f8d5722b83dca7dba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__query__version__reply__t.html">xcb_record_query_version_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga804a0729dc1cd71f8d5722b83dca7dba">xcb_record_query_version_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__record__query__version__cookie__t.html">xcb_record_query_version_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga79480d2dedadd8284d3217e128dfd759"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga79480d2dedadd8284d3217e128dfd759"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_create_context_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga6bef17066c227c6129aa8c690f01d8a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga6bef17066c227c6129aa8c690f01d8a7">xcb_record_create_context_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *ranges)</td></tr>
<tr class="memitem:gaddd923999872dd666b2d071696b60534"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaddd923999872dd666b2d071696b60534">xcb_record_create_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *ranges)</td></tr>
<tr class="memitem:ga19a6f3b256213335690f7a9c67fccd7a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga19a6f3b256213335690f7a9c67fccd7a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_register_clients_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gab6b0dec765c8ac1123d90e14aff0fcb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gab6b0dec765c8ac1123d90e14aff0fcb8">xcb_record_register_clients_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *ranges)</td></tr>
<tr class="memitem:ga9e66db2284d7e9902cae6f0bfab42f97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga9e66db2284d7e9902cae6f0bfab42f97">xcb_record_register_clients</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context, xcb_record_element_header_t element_header, uint32_t num_client_specs, uint32_t num_ranges, const xcb_record_client_spec_t *client_specs, const <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *ranges)</td></tr>
<tr class="memitem:gafe17d4a0964fa6b891c8e1881663e450"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafe17d4a0964fa6b891c8e1881663e450"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_unregister_clients_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga631ec9625bead707413773950bda3373"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga631ec9625bead707413773950bda3373">xcb_record_unregister_clients_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context, uint32_t num_client_specs, const xcb_record_client_spec_t *client_specs)</td></tr>
<tr class="memitem:ga5988c3f8c10afa44bb98baa6196c0869"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga5988c3f8c10afa44bb98baa6196c0869">xcb_record_unregister_clients</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context, uint32_t num_client_specs, const xcb_record_client_spec_t *client_specs)</td></tr>
<tr class="memitem:gaecbe3c8e83370d68b4b88c797c0454ac"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaecbe3c8e83370d68b4b88c797c0454ac"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_get_context_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gaeaa879407cdfd2192aad0f24b7893edf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__get__context__cookie__t.html">xcb_record_get_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gaeaa879407cdfd2192aad0f24b7893edf">xcb_record_get_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context)</td></tr>
<tr class="memitem:ga1e9d9431d20d681eb65e7240047b4b66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__get__context__cookie__t.html">xcb_record_get_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga1e9d9431d20d681eb65e7240047b4b66">xcb_record_get_context_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context)</td></tr>
<tr class="memitem:ga8afb7b4cf3d8b80a05653c7d8adaa1f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8afb7b4cf3d8b80a05653c7d8adaa1f0"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_get_context_intercepted_clients_length</b> (const <a class="el" href="structxcb__record__get__context__reply__t.html">xcb_record_get_context_reply_t</a> *R)</td></tr>
<tr class="memitem:gae495bd6a3328d1ff2f658f6cd6c4e2f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae495bd6a3328d1ff2f658f6cd6c4e2f5"></a>
<a class="el" href="structxcb__record__client__info__iterator__t.html">xcb_record_client_info_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_get_context_intercepted_clients_iterator</b> (const <a class="el" href="structxcb__record__get__context__reply__t.html">xcb_record_get_context_reply_t</a> *R)</td></tr>
<tr class="memitem:gadcf1ce591d058b3b4fa567e8455285b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__get__context__reply__t.html">xcb_record_get_context_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gadcf1ce591d058b3b4fa567e8455285b6">xcb_record_get_context_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__record__get__context__cookie__t.html">xcb_record_get_context_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gace136dea0fecbf774d52ef86737f453b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gace136dea0fecbf774d52ef86737f453b"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_enable_context_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga0c680586e5a03cd8d72d2200f194e0ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__enable__context__cookie__t.html">xcb_record_enable_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga0c680586e5a03cd8d72d2200f194e0ad">xcb_record_enable_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context)</td></tr>
<tr class="memitem:ga05b2cfd6f34ad356682e112383f1de8b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__enable__context__cookie__t.html">xcb_record_enable_context_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga05b2cfd6f34ad356682e112383f1de8b">xcb_record_enable_context_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context)</td></tr>
<tr class="memitem:gadf197b01dfa670d58c19fee6d5b2347c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf197b01dfa670d58c19fee6d5b2347c"></a>
uint8_t *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_enable_context_data</b> (const <a class="el" href="structxcb__record__enable__context__reply__t.html">xcb_record_enable_context_reply_t</a> *R)</td></tr>
<tr class="memitem:gaecb95983f98613fb9003ff93e42fc43c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaecb95983f98613fb9003ff93e42fc43c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_enable_context_data_length</b> (const <a class="el" href="structxcb__record__enable__context__reply__t.html">xcb_record_enable_context_reply_t</a> *R)</td></tr>
<tr class="memitem:ga9e7e4b158a0f5de677911e2178d53658"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e7e4b158a0f5de677911e2178d53658"></a>
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_enable_context_data_end</b> (const <a class="el" href="structxcb__record__enable__context__reply__t.html">xcb_record_enable_context_reply_t</a> *R)</td></tr>
<tr class="memitem:ga6e140dee92e9dc9286501cc4daf45751"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__record__enable__context__reply__t.html">xcb_record_enable_context_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga6e140dee92e9dc9286501cc4daf45751">xcb_record_enable_context_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__record__enable__context__cookie__t.html">xcb_record_enable_context_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga58361ed14b7190220c83828ce5b5bfe3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga58361ed14b7190220c83828ce5b5bfe3">xcb_record_disable_context_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context)</td></tr>
<tr class="memitem:ga8f8d719754d27b8a11184c1fb86be833"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga8f8d719754d27b8a11184c1fb86be833">xcb_record_disable_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context)</td></tr>
<tr class="memitem:ga30b6bacd2ea435bff1ad0137a7aa445f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#ga30b6bacd2ea435bff1ad0137a7aa445f">xcb_record_free_context_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context)</td></tr>
<tr class="memitem:gae8b1d72a078fc76eaaeb40122029d7be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Record__API.html#gae8b1d72a078fc76eaaeb40122029d7be">xcb_record_free_context</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_record_context_t context)</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:gad025988a53426e6ae27c8e968e8b66c8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad025988a53426e6ae27c8e968e8b66c8"></a>
<a class="el" href="structxcb__extension__t.html">xcb_extension_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_record_id</b></td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Record XCB Protocol Implementation. </p>
<h2>Macro Definition Documentation</h2>
<a class="anchor" id="ga53f38b2dac16144e9a955e177ed48f0f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_BAD_CONTEXT&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_bad_context. </p>

</div>
</div>
<a class="anchor" id="ga358bf84b64612b1563717ca9367e9507"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_CREATE_CONTEXT&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_create_context. </p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#gaddd923999872dd666b2d071696b60534">xcb_record_create_context()</a>, and <a class="el" href="group__XCB__Record__API.html#ga6bef17066c227c6129aa8c690f01d8a7">xcb_record_create_context_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga3f4e09ca537bb596115da0f8a8158739"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_DISABLE_CONTEXT&#160;&#160;&#160;6</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_disable_context. </p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#ga8f8d719754d27b8a11184c1fb86be833">xcb_record_disable_context()</a>, and <a class="el" href="group__XCB__Record__API.html#ga58361ed14b7190220c83828ce5b5bfe3">xcb_record_disable_context_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gac1c509cd5ec7b45c8099206e4e8b3dff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_ENABLE_CONTEXT&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_enable_context. </p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#ga0c680586e5a03cd8d72d2200f194e0ad">xcb_record_enable_context()</a>, and <a class="el" href="group__XCB__Record__API.html#ga05b2cfd6f34ad356682e112383f1de8b">xcb_record_enable_context_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga27e6c7a1bd7490d0876700c229b635eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_FREE_CONTEXT&#160;&#160;&#160;7</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_free_context. </p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#gae8b1d72a078fc76eaaeb40122029d7be">xcb_record_free_context()</a>, and <a class="el" href="group__XCB__Record__API.html#ga30b6bacd2ea435bff1ad0137a7aa445f">xcb_record_free_context_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga230be807171b484ac4a1728134a5e353"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_GET_CONTEXT&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_get_context. </p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#gaeaa879407cdfd2192aad0f24b7893edf">xcb_record_get_context()</a>, and <a class="el" href="group__XCB__Record__API.html#ga1e9d9431d20d681eb65e7240047b4b66">xcb_record_get_context_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga32df1a59bfc34d0803de3e4a5d936888"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_QUERY_VERSION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_query_version. </p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#ga6307ba6f5ad2ff1a1107666d154b2f26">xcb_record_query_version()</a>, and <a class="el" href="group__XCB__Record__API.html#ga1ae74584cc7c421d869762413daf0941">xcb_record_query_version_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="gad28d8fd9e438971d49f01cab2716a409"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_REGISTER_CLIENTS&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_register_clients. </p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#ga9e66db2284d7e9902cae6f0bfab42f97">xcb_record_register_clients()</a>, and <a class="el" href="group__XCB__Record__API.html#gab6b0dec765c8ac1123d90e14aff0fcb8">xcb_record_register_clients_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa915c25bebe270e7ea0062d202cd9996"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_RECORD_UNREGISTER_CLIENTS&#160;&#160;&#160;3</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_record_unregister_clients. </p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#ga5988c3f8c10afa44bb98baa6196c0869">xcb_record_unregister_clients()</a>, and <a class="el" href="group__XCB__Record__API.html#ga631ec9625bead707413773950bda3373">xcb_record_unregister_clients_checked()</a>.</p>

</div>
</div>
<h2>Function Documentation</h2>
<a class="anchor" id="gacbc37ed3426cc2c895bfd68b51e7f140"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_record_client_info_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__client__info__iterator__t.html">xcb_record_client_info_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__record__client__info__iterator__t.html" title="xcb_record_client_info_iterator_t">xcb_record_client_info_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>, and <a class="el" href="group__XCB__Record__API.html#gae58f285a62ebfdc9124f4022af6c5dbc">xcb_record_client_info_next()</a>.</p>

</div>
</div>
<a class="anchor" id="gae58f285a62ebfdc9124f4022af6c5dbc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_record_client_info_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__client__info__iterator__t.html">xcb_record_client_info_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__record__client__info__iterator__t.html" title="xcb_record_client_info_iterator_t">xcb_record_client_info_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_record_client_info_t) </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>.</p>

<p>Referenced by <a class="el" href="group__XCB__Record__API.html#gacbc37ed3426cc2c895bfd68b51e7f140">xcb_record_client_info_end()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2f2dfc78e2c5017eaf690547dcfad0ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_record_client_spec_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__client__spec__iterator__t.html">xcb_record_client_spec_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__record__client__spec__iterator__t.html" title="xcb_record_client_spec_iterator_t">xcb_record_client_spec_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gabdbb1f7e563bb66c9ff86e1b33bb7158"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_record_client_spec_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__client__spec__iterator__t.html">xcb_record_client_spec_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__record__client__spec__iterator__t.html" title="xcb_record_client_spec_iterator_t">xcb_record_client_spec_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_record_client_spec_t) </p>

</div>
</div>
<a class="anchor" id="ga199a8cf1206b1fa0057b68ba11ec47ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_record_context_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__context__iterator__t.html">xcb_record_context_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__record__context__iterator__t.html" title="xcb_record_context_iterator_t">xcb_record_context_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga16fd94a667bbb582ad066be230fc56e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_record_context_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__context__iterator__t.html">xcb_record_context_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__record__context__iterator__t.html" title="xcb_record_context_iterator_t">xcb_record_context_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_record_context_t) </p>

</div>
</div>
<a class="anchor" id="gaddd923999872dd666b2d071696b60534"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_create_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_element_header_t&#160;</td>
          <td class="paramname"><em>element_header</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_ranges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const xcb_record_client_spec_t *&#160;</td>
          <td class="paramname"><em>client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *&#160;</td>
          <td class="paramname"><em>ranges</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga358bf84b64612b1563717ca9367e9507">XCB_RECORD_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga6bef17066c227c6129aa8c690f01d8a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_create_context_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_element_header_t&#160;</td>
          <td class="paramname"><em>element_header</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_ranges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const xcb_record_client_spec_t *&#160;</td>
          <td class="paramname"><em>client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *&#160;</td>
          <td class="paramname"><em>ranges</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga358bf84b64612b1563717ca9367e9507">XCB_RECORD_CREATE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga8f8d719754d27b8a11184c1fb86be833"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_disable_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga3f4e09ca537bb596115da0f8a8158739">XCB_RECORD_DISABLE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga58361ed14b7190220c83828ce5b5bfe3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_disable_context_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga3f4e09ca537bb596115da0f8a8158739">XCB_RECORD_DISABLE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gaec8205d6258fa4f004a259fa9aac6e2a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_record_element_header_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__element__header__iterator__t.html">xcb_record_element_header_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__record__element__header__iterator__t.html" title="xcb_record_element_header_iterator_t">xcb_record_element_header_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga9813911bd81dc925c3f9130e477d4ded"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_record_element_header_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__element__header__iterator__t.html">xcb_record_element_header_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__record__element__header__iterator__t.html" title="xcb_record_element_header_iterator_t">xcb_record_element_header_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_record_element_header_t) </p>

</div>
</div>
<a class="anchor" id="ga0c680586e5a03cd8d72d2200f194e0ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__enable__context__cookie__t.html">xcb_record_enable_context_cookie_t</a> xcb_record_enable_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#gac1c509cd5ec7b45c8099206e4e8b3dff">XCB_RECORD_ENABLE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga6e140dee92e9dc9286501cc4daf45751"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__enable__context__reply__t.html">xcb_record_enable_context_reply_t</a>* xcb_record_enable_context_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__record__enable__context__cookie__t.html">xcb_record_enable_context_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Record__API.html#ga05b2cfd6f34ad356682e112383f1de8b">xcb_record_enable_context_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga05b2cfd6f34ad356682e112383f1de8b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__enable__context__cookie__t.html">xcb_record_enable_context_cookie_t</a> xcb_record_enable_context_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#gac1c509cd5ec7b45c8099206e4e8b3dff">XCB_RECORD_ENABLE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gaa4d940955487c48dabf3c5c84c5179af"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_record_ext_range_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__ext__range__iterator__t.html">xcb_record_ext_range_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__record__ext__range__iterator__t.html" title="xcb_record_ext_range_iterator_t">xcb_record_ext_range_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="gadeaf6908862d451177a212a416f47016"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_record_ext_range_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__ext__range__iterator__t.html">xcb_record_ext_range_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__record__ext__range__iterator__t.html" title="xcb_record_ext_range_iterator_t">xcb_record_ext_range_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_record_ext_range_t) </p>

</div>
</div>
<a class="anchor" id="gae8b1d72a078fc76eaaeb40122029d7be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_free_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga27e6c7a1bd7490d0876700c229b635eb">XCB_RECORD_FREE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga30b6bacd2ea435bff1ad0137a7aa445f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_free_context_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga27e6c7a1bd7490d0876700c229b635eb">XCB_RECORD_FREE_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gaeaa879407cdfd2192aad0f24b7893edf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__get__context__cookie__t.html">xcb_record_get_context_cookie_t</a> xcb_record_get_context </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga230be807171b484ac4a1728134a5e353">XCB_RECORD_GET_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="gadcf1ce591d058b3b4fa567e8455285b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__get__context__reply__t.html">xcb_record_get_context_reply_t</a>* xcb_record_get_context_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__record__get__context__cookie__t.html">xcb_record_get_context_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Record__API.html#ga1e9d9431d20d681eb65e7240047b4b66">xcb_record_get_context_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga1e9d9431d20d681eb65e7240047b4b66"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__get__context__cookie__t.html">xcb_record_get_context_cookie_t</a> xcb_record_get_context_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga230be807171b484ac4a1728134a5e353">XCB_RECORD_GET_CONTEXT</a>.</p>

</div>
</div>
<a class="anchor" id="ga6307ba6f5ad2ff1a1107666d154b2f26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__query__version__cookie__t.html">xcb_record_query_version_cookie_t</a> xcb_record_query_version </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>major_version</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>minor_version</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga32df1a59bfc34d0803de3e4a5d936888">XCB_RECORD_QUERY_VERSION</a>.</p>

</div>
</div>
<a class="anchor" id="ga804a0729dc1cd71f8d5722b83dca7dba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__query__version__reply__t.html">xcb_record_query_version_reply_t</a>* xcb_record_query_version_reply </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__record__query__version__cookie__t.html">xcb_record_query_version_cookie_t</a>&#160;</td>
          <td class="paramname"><em>cookie</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **&#160;</td>
          <td class="paramname"><em>e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the reply </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
    <tr><td class="paramname">cookie</td><td>The cookie </td></tr>
    <tr><td class="paramname">e</td><td>The <a class="el" href="structxcb__generic__error__t.html" title="Generic error.">xcb_generic_error_t</a> supplied</td></tr>
  </table>
  </dd>
</dl>
<p>Returns the reply of the request asked by</p>
<p>The parameter <code>e</code> supplied to this function must be NULL if <a class="el" href="group__XCB__Record__API.html#ga1ae74584cc7c421d869762413daf0941">xcb_record_query_version_unchecked()</a>. is used. Otherwise, it stores the error if any.</p>
<p>The returned value must be freed by the caller using free(). </p>

</div>
</div>
<a class="anchor" id="ga1ae74584cc7c421d869762413daf0941"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__record__query__version__cookie__t.html">xcb_record_query_version_cookie_t</a> xcb_record_query_version_unchecked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>major_version</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>minor_version</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#ga32df1a59bfc34d0803de3e4a5d936888">XCB_RECORD_QUERY_VERSION</a>.</p>

</div>
</div>
<a class="anchor" id="ga4cc7c748307085671c11f513953fd8ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_record_range_16_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__range__16__iterator__t.html">xcb_record_range_16_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__record__range__16__iterator__t.html" title="xcb_record_range_16_iterator_t">xcb_record_range_16_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga89cf69fc7759b95a4c2503469d76f81a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_record_range_16_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__range__16__iterator__t.html">xcb_record_range_16_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__record__range__16__iterator__t.html" title="xcb_record_range_16_iterator_t">xcb_record_range_16_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_record_range_16_t) </p>

</div>
</div>
<a class="anchor" id="gaa9c8a9c9d1cd8691598bd0f40b427ad1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_record_range_8_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__range__8__iterator__t.html">xcb_record_range_8_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__record__range__8__iterator__t.html" title="xcb_record_range_8_iterator_t">xcb_record_range_8_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga08931652f55c183bdf8ebea76078015a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_record_range_8_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__range__8__iterator__t.html">xcb_record_range_8_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__record__range__8__iterator__t.html" title="xcb_record_range_8_iterator_t">xcb_record_range_8_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_record_range_8_t) </p>

</div>
</div>
<a class="anchor" id="gaa08dfb0b682a8a8d9fe15a3e32ac6130"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a> xcb_record_range_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__range__iterator__t.html">xcb_record_range_iterator_t</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the iterator pointing to the last element </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>An <a class="el" href="structxcb__record__range__iterator__t.html" title="xcb_record_range_iterator_t">xcb_record_range_iterator_t</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The iterator pointing to the last element</dd></dl>
<p>Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element. </p>

<p>References <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#abb34941ef3303d84f057cf46bcc5accf">xcb_generic_iterator_t::index</a>, and <a class="el" href="structxcb__generic__iterator__t.html#a5e3e9518cb76096f4d410d35f58f685d">xcb_generic_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga00bd77535e33d59151f249f342b5ff41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_record_range_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__record__range__iterator__t.html">xcb_record_range_iterator_t</a> *&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the next element of the iterator </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">i</td><td>Pointer to a <a class="el" href="structxcb__record__range__iterator__t.html" title="xcb_record_range_iterator_t">xcb_record_range_iterator_t</a></td></tr>
  </table>
  </dd>
</dl>
<p>Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_record_range_t) </p>

</div>
</div>
<a class="anchor" id="ga9e66db2284d7e9902cae6f0bfab42f97"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_register_clients </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_element_header_t&#160;</td>
          <td class="paramname"><em>element_header</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_ranges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const xcb_record_client_spec_t *&#160;</td>
          <td class="paramname"><em>client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *&#160;</td>
          <td class="paramname"><em>ranges</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#gad28d8fd9e438971d49f01cab2716a409">XCB_RECORD_REGISTER_CLIENTS</a>.</p>

</div>
</div>
<a class="anchor" id="gab6b0dec765c8ac1123d90e14aff0fcb8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_register_clients_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_element_header_t&#160;</td>
          <td class="paramname"><em>element_header</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_ranges</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const xcb_record_client_spec_t *&#160;</td>
          <td class="paramname"><em>client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structxcb__record__range__t.html">xcb_record_range_t</a> *&#160;</td>
          <td class="paramname"><em>ranges</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#gad28d8fd9e438971d49f01cab2716a409">XCB_RECORD_REGISTER_CLIENTS</a>.</p>

</div>
</div>
<a class="anchor" id="ga5988c3f8c10afa44bb98baa6196c0869"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_unregister_clients </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const xcb_record_client_spec_t *&#160;</td>
          <td class="paramname"><em>client_specs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#gaa915c25bebe270e7ea0062d202cd9996">XCB_RECORD_UNREGISTER_CLIENTS</a>.</p>

</div>
</div>
<a class="anchor" id="ga631ec9625bead707413773950bda3373"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__void__cookie__t.html">xcb_void_cookie_t</a> xcb_record_unregister_clients_checked </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *&#160;</td>
          <td class="paramname"><em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_record_context_t&#160;</td>
          <td class="paramname"><em>context</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>num_client_specs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const xcb_record_client_spec_t *&#160;</td>
          <td class="paramname"><em>client_specs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server.</p>
<p>This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by <a class="el" href="group__XCB__Core__API.html#ga3ee7f1ad9cf0a9f1716d5c22405598fc" title="Return the error for a request, or NULL if none can ever arrive.">xcb_request_check()</a>. </p>

<p>References <a class="el" href="group__XCB__Record__API.html#gaa915c25bebe270e7ea0062d202cd9996">XCB_RECORD_UNREGISTER_CLIENTS</a>.</p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Oct 22 2012 22:46:50 for XCB by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>