Sophie

Sophie

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

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 Sync 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 Sync API</div>  </div>
</div><!--header-->
<div class="contents">

<p>Sync 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__sync__alarm__iterator__t.html">xcb_sync_alarm_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__alarm__iterator__t.html" title="xcb_sync_alarm_iterator_t">xcb_sync_alarm_iterator_t</a>  <a href="structxcb__sync__alarm__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__sync__counter__iterator__t.html">xcb_sync_counter_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__counter__iterator__t.html" title="xcb_sync_counter_iterator_t">xcb_sync_counter_iterator_t</a>  <a href="structxcb__sync__counter__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__sync__fence__iterator__t.html">xcb_sync_fence_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__fence__iterator__t.html" title="xcb_sync_fence_iterator_t">xcb_sync_fence_iterator_t</a>  <a href="structxcb__sync__fence__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__sync__int64__t.html">xcb_sync_int64_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__int64__t.html" title="xcb_sync_int64_t">xcb_sync_int64_t</a>  <a href="structxcb__sync__int64__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__sync__int64__iterator__t.html">xcb_sync_int64_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__int64__iterator__t.html" title="xcb_sync_int64_iterator_t">xcb_sync_int64_iterator_t</a>  <a href="structxcb__sync__int64__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__sync__systemcounter__t.html">xcb_sync_systemcounter_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__systemcounter__t.html" title="xcb_sync_systemcounter_t">xcb_sync_systemcounter_t</a>  <a href="structxcb__sync__systemcounter__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__sync__systemcounter__iterator__t.html">xcb_sync_systemcounter_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__systemcounter__iterator__t.html" title="xcb_sync_systemcounter_iterator_t">xcb_sync_systemcounter_iterator_t</a>  <a href="structxcb__sync__systemcounter__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__sync__trigger__t.html">xcb_sync_trigger_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__trigger__t.html" title="xcb_sync_trigger_t">xcb_sync_trigger_t</a>  <a href="structxcb__sync__trigger__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__sync__trigger__iterator__t.html">xcb_sync_trigger_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__trigger__iterator__t.html" title="xcb_sync_trigger_iterator_t">xcb_sync_trigger_iterator_t</a>  <a href="structxcb__sync__trigger__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__sync__waitcondition__t.html">xcb_sync_waitcondition_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__waitcondition__t.html" title="xcb_sync_waitcondition_t">xcb_sync_waitcondition_t</a>  <a href="structxcb__sync__waitcondition__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__sync__waitcondition__iterator__t.html">xcb_sync_waitcondition_iterator_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__waitcondition__iterator__t.html" title="xcb_sync_waitcondition_iterator_t">xcb_sync_waitcondition_iterator_t</a>  <a href="structxcb__sync__waitcondition__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__sync__counter__error__t.html">xcb_sync_counter_error_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__counter__error__t.html" title="xcb_sync_counter_error_t">xcb_sync_counter_error_t</a>  <a href="structxcb__sync__counter__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__sync__alarm__error__t.html">xcb_sync_alarm_error_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__alarm__error__t.html" title="xcb_sync_alarm_error_t">xcb_sync_alarm_error_t</a>  <a href="structxcb__sync__alarm__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__sync__initialize__cookie__t.html">xcb_sync_initialize_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__initialize__cookie__t.html" title="xcb_sync_initialize_cookie_t">xcb_sync_initialize_cookie_t</a>  <a href="structxcb__sync__initialize__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__sync__initialize__request__t.html">xcb_sync_initialize_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__initialize__request__t.html" title="xcb_sync_initialize_request_t">xcb_sync_initialize_request_t</a>  <a href="structxcb__sync__initialize__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__sync__initialize__reply__t.html">xcb_sync_initialize_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__initialize__reply__t.html" title="xcb_sync_initialize_reply_t">xcb_sync_initialize_reply_t</a>  <a href="structxcb__sync__initialize__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__sync__list__system__counters__cookie__t.html">xcb_sync_list_system_counters_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__list__system__counters__cookie__t.html" title="xcb_sync_list_system_counters_cookie_t">xcb_sync_list_system_counters_cookie_t</a>  <a href="structxcb__sync__list__system__counters__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__sync__list__system__counters__request__t.html">xcb_sync_list_system_counters_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__list__system__counters__request__t.html" title="xcb_sync_list_system_counters_request_t">xcb_sync_list_system_counters_request_t</a>  <a href="structxcb__sync__list__system__counters__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__sync__list__system__counters__reply__t.html">xcb_sync_list_system_counters_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__list__system__counters__reply__t.html" title="xcb_sync_list_system_counters_reply_t">xcb_sync_list_system_counters_reply_t</a>  <a href="structxcb__sync__list__system__counters__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__sync__create__counter__request__t.html">xcb_sync_create_counter_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__create__counter__request__t.html" title="xcb_sync_create_counter_request_t">xcb_sync_create_counter_request_t</a>  <a href="structxcb__sync__create__counter__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__sync__destroy__counter__request__t.html">xcb_sync_destroy_counter_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__destroy__counter__request__t.html" title="xcb_sync_destroy_counter_request_t">xcb_sync_destroy_counter_request_t</a>  <a href="structxcb__sync__destroy__counter__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__sync__query__counter__cookie__t.html">xcb_sync_query_counter_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__counter__cookie__t.html" title="xcb_sync_query_counter_cookie_t">xcb_sync_query_counter_cookie_t</a>  <a href="structxcb__sync__query__counter__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__sync__query__counter__request__t.html">xcb_sync_query_counter_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__counter__request__t.html" title="xcb_sync_query_counter_request_t">xcb_sync_query_counter_request_t</a>  <a href="structxcb__sync__query__counter__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__sync__query__counter__reply__t.html">xcb_sync_query_counter_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__counter__reply__t.html" title="xcb_sync_query_counter_reply_t">xcb_sync_query_counter_reply_t</a>  <a href="structxcb__sync__query__counter__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__sync__await__request__t.html">xcb_sync_await_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__await__request__t.html" title="xcb_sync_await_request_t">xcb_sync_await_request_t</a>  <a href="structxcb__sync__await__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__sync__change__counter__request__t.html">xcb_sync_change_counter_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__change__counter__request__t.html" title="xcb_sync_change_counter_request_t">xcb_sync_change_counter_request_t</a>  <a href="structxcb__sync__change__counter__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__sync__set__counter__request__t.html">xcb_sync_set_counter_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__set__counter__request__t.html" title="xcb_sync_set_counter_request_t">xcb_sync_set_counter_request_t</a>  <a href="structxcb__sync__set__counter__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__sync__create__alarm__request__t.html">xcb_sync_create_alarm_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__create__alarm__request__t.html" title="xcb_sync_create_alarm_request_t">xcb_sync_create_alarm_request_t</a>  <a href="structxcb__sync__create__alarm__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__sync__change__alarm__request__t.html">xcb_sync_change_alarm_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__change__alarm__request__t.html" title="xcb_sync_change_alarm_request_t">xcb_sync_change_alarm_request_t</a>  <a href="structxcb__sync__change__alarm__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__sync__destroy__alarm__request__t.html">xcb_sync_destroy_alarm_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__destroy__alarm__request__t.html" title="xcb_sync_destroy_alarm_request_t">xcb_sync_destroy_alarm_request_t</a>  <a href="structxcb__sync__destroy__alarm__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__sync__query__alarm__cookie__t.html">xcb_sync_query_alarm_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__alarm__cookie__t.html" title="xcb_sync_query_alarm_cookie_t">xcb_sync_query_alarm_cookie_t</a>  <a href="structxcb__sync__query__alarm__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__sync__query__alarm__request__t.html">xcb_sync_query_alarm_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__alarm__request__t.html" title="xcb_sync_query_alarm_request_t">xcb_sync_query_alarm_request_t</a>  <a href="structxcb__sync__query__alarm__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__sync__query__alarm__reply__t.html">xcb_sync_query_alarm_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__alarm__reply__t.html" title="xcb_sync_query_alarm_reply_t">xcb_sync_query_alarm_reply_t</a>  <a href="structxcb__sync__query__alarm__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__sync__set__priority__request__t.html">xcb_sync_set_priority_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__set__priority__request__t.html" title="xcb_sync_set_priority_request_t">xcb_sync_set_priority_request_t</a>  <a href="structxcb__sync__set__priority__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__sync__get__priority__cookie__t.html">xcb_sync_get_priority_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__get__priority__cookie__t.html" title="xcb_sync_get_priority_cookie_t">xcb_sync_get_priority_cookie_t</a>  <a href="structxcb__sync__get__priority__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__sync__get__priority__request__t.html">xcb_sync_get_priority_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__get__priority__request__t.html" title="xcb_sync_get_priority_request_t">xcb_sync_get_priority_request_t</a>  <a href="structxcb__sync__get__priority__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__sync__get__priority__reply__t.html">xcb_sync_get_priority_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__get__priority__reply__t.html" title="xcb_sync_get_priority_reply_t">xcb_sync_get_priority_reply_t</a>  <a href="structxcb__sync__get__priority__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__sync__create__fence__request__t.html">xcb_sync_create_fence_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__create__fence__request__t.html" title="xcb_sync_create_fence_request_t">xcb_sync_create_fence_request_t</a>  <a href="structxcb__sync__create__fence__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__sync__trigger__fence__request__t.html">xcb_sync_trigger_fence_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__trigger__fence__request__t.html" title="xcb_sync_trigger_fence_request_t">xcb_sync_trigger_fence_request_t</a>  <a href="structxcb__sync__trigger__fence__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__sync__reset__fence__request__t.html">xcb_sync_reset_fence_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__reset__fence__request__t.html" title="xcb_sync_reset_fence_request_t">xcb_sync_reset_fence_request_t</a>  <a href="structxcb__sync__reset__fence__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__sync__destroy__fence__request__t.html">xcb_sync_destroy_fence_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__destroy__fence__request__t.html" title="xcb_sync_destroy_fence_request_t">xcb_sync_destroy_fence_request_t</a>  <a href="structxcb__sync__destroy__fence__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__sync__query__fence__cookie__t.html">xcb_sync_query_fence_cookie_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__fence__cookie__t.html" title="xcb_sync_query_fence_cookie_t">xcb_sync_query_fence_cookie_t</a>  <a href="structxcb__sync__query__fence__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__sync__query__fence__request__t.html">xcb_sync_query_fence_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__fence__request__t.html" title="xcb_sync_query_fence_request_t">xcb_sync_query_fence_request_t</a>  <a href="structxcb__sync__query__fence__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__sync__query__fence__reply__t.html">xcb_sync_query_fence_reply_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__fence__reply__t.html" title="xcb_sync_query_fence_reply_t">xcb_sync_query_fence_reply_t</a>  <a href="structxcb__sync__query__fence__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__sync__await__fence__request__t.html">xcb_sync_await_fence_request_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__await__fence__request__t.html" title="xcb_sync_await_fence_request_t">xcb_sync_await_fence_request_t</a>  <a href="structxcb__sync__await__fence__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__sync__counter__notify__event__t.html">xcb_sync_counter_notify_event_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__counter__notify__event__t.html" title="xcb_sync_counter_notify_event_t">xcb_sync_counter_notify_event_t</a>  <a href="structxcb__sync__counter__notify__event__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__sync__alarm__notify__event__t.html">xcb_sync_alarm_notify_event_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__alarm__notify__event__t.html" title="xcb_sync_alarm_notify_event_t">xcb_sync_alarm_notify_event_t</a>  <a href="structxcb__sync__alarm__notify__event__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:ga434bc345e2a28c957386bb316e5c0664"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga434bc345e2a28c957386bb316e5c0664"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_SYNC_MAJOR_VERSION</b>&#160;&#160;&#160;3</td></tr>
<tr class="memitem:ga6e6a44202ca0e19a6df7910ac29c2a90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6e6a44202ca0e19a6df7910ac29c2a90"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_SYNC_MINOR_VERSION</b>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:gac3f9969a01a65a75c21ed941c3f38ef4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gac3f9969a01a65a75c21ed941c3f38ef4">XCB_SYNC_COUNTER</a>&#160;&#160;&#160;0</td></tr>
<tr class="memitem:ga100315b995a1ef061939527c4e76b027"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga100315b995a1ef061939527c4e76b027">XCB_SYNC_ALARM</a>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:ga8288d10f68732829551a1c4ef963d469"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga8288d10f68732829551a1c4ef963d469">XCB_SYNC_INITIALIZE</a>&#160;&#160;&#160;0</td></tr>
<tr class="memitem:gab4ee51d9ecb70933e3f52fe27f448552"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gab4ee51d9ecb70933e3f52fe27f448552">XCB_SYNC_LIST_SYSTEM_COUNTERS</a>&#160;&#160;&#160;1</td></tr>
<tr class="memitem:ga4ac4fa9ad89ed39d58ded328032c9c99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga4ac4fa9ad89ed39d58ded328032c9c99">XCB_SYNC_CREATE_COUNTER</a>&#160;&#160;&#160;2</td></tr>
<tr class="memitem:gaa4f6d433184cad4d9d37a801b3820c7b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaa4f6d433184cad4d9d37a801b3820c7b">XCB_SYNC_DESTROY_COUNTER</a>&#160;&#160;&#160;6</td></tr>
<tr class="memitem:gadb31cabf21933ea39b8204be22331ba0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gadb31cabf21933ea39b8204be22331ba0">XCB_SYNC_QUERY_COUNTER</a>&#160;&#160;&#160;5</td></tr>
<tr class="memitem:ga0c45091f519aa34ddf96d6fa72aa1e85"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga0c45091f519aa34ddf96d6fa72aa1e85">XCB_SYNC_AWAIT</a>&#160;&#160;&#160;7</td></tr>
<tr class="memitem:ga5d64ebaa20b4e6f5b7518a6e21ace125"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga5d64ebaa20b4e6f5b7518a6e21ace125">XCB_SYNC_CHANGE_COUNTER</a>&#160;&#160;&#160;4</td></tr>
<tr class="memitem:gab6e4f60deb38f77e8ce9315729c2b3f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gab6e4f60deb38f77e8ce9315729c2b3f2">XCB_SYNC_SET_COUNTER</a>&#160;&#160;&#160;3</td></tr>
<tr class="memitem:ga2883eff4a1bb5ae655d4e5d7008fb9b9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga2883eff4a1bb5ae655d4e5d7008fb9b9">XCB_SYNC_CREATE_ALARM</a>&#160;&#160;&#160;8</td></tr>
<tr class="memitem:gadb01c2472656a2021193f4d79cf541ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gadb01c2472656a2021193f4d79cf541ec">XCB_SYNC_CHANGE_ALARM</a>&#160;&#160;&#160;9</td></tr>
<tr class="memitem:ga6fa69e2e830f87fca371da387a220a9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga6fa69e2e830f87fca371da387a220a9d">XCB_SYNC_DESTROY_ALARM</a>&#160;&#160;&#160;11</td></tr>
<tr class="memitem:ga283d8871515d7ecbe3810a3097597b77"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga283d8871515d7ecbe3810a3097597b77">XCB_SYNC_QUERY_ALARM</a>&#160;&#160;&#160;10</td></tr>
<tr class="memitem:ga582856c7d8bb2670af077ecd474a60b7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga582856c7d8bb2670af077ecd474a60b7">XCB_SYNC_SET_PRIORITY</a>&#160;&#160;&#160;12</td></tr>
<tr class="memitem:gad8057939979111c171a8bda73239b453"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gad8057939979111c171a8bda73239b453">XCB_SYNC_GET_PRIORITY</a>&#160;&#160;&#160;13</td></tr>
<tr class="memitem:gab7517c8146f58913ac57224f9dc9b19b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gab7517c8146f58913ac57224f9dc9b19b">XCB_SYNC_CREATE_FENCE</a>&#160;&#160;&#160;14</td></tr>
<tr class="memitem:gaad35a3b02ef538ee5a488786982e2a32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaad35a3b02ef538ee5a488786982e2a32">XCB_SYNC_TRIGGER_FENCE</a>&#160;&#160;&#160;15</td></tr>
<tr class="memitem:ga52c4eca38003d893960640e31f4c5b6a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga52c4eca38003d893960640e31f4c5b6a">XCB_SYNC_RESET_FENCE</a>&#160;&#160;&#160;16</td></tr>
<tr class="memitem:gac6ce101f30a8158b65a55a0e8062d294"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gac6ce101f30a8158b65a55a0e8062d294">XCB_SYNC_DESTROY_FENCE</a>&#160;&#160;&#160;17</td></tr>
<tr class="memitem:ga5dcc5403466fa5b3c3b8b6b1f0d3704d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga5dcc5403466fa5b3c3b8b6b1f0d3704d">XCB_SYNC_QUERY_FENCE</a>&#160;&#160;&#160;18</td></tr>
<tr class="memitem:gae291f155812239ff881cfa3689116009"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gae291f155812239ff881cfa3689116009">XCB_SYNC_AWAIT_FENCE</a>&#160;&#160;&#160;19</td></tr>
<tr class="memitem:gacc2dd59afa88fae4b8f7cb73bb74cc45"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gacc2dd59afa88fae4b8f7cb73bb74cc45">XCB_SYNC_COUNTER_NOTIFY</a>&#160;&#160;&#160;0</td></tr>
<tr class="memitem:ga7e131febe052bf049a0c54caf459ec76"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga7e131febe052bf049a0c54caf459ec76">XCB_SYNC_ALARM_NOTIFY</a>&#160;&#160;&#160;1</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:gadf7ed42ec15ae23cbe275012d2d0d004"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf7ed42ec15ae23cbe275012d2d0d004"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_alarm_t</b></td></tr>
<tr class="memitem:gaefe49ed530d80f1b3b49ad0ef32c9a0c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefe49ed530d80f1b3b49ad0ef32c9a0c"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__alarm__iterator__t.html">xcb_sync_alarm_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaefe49ed530d80f1b3b49ad0ef32c9a0c">xcb_sync_alarm_iterator_t</a></td></tr>
<tr class="memdesc:gaefe49ed530d80f1b3b49ad0ef32c9a0c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__alarm__iterator__t.html" title="xcb_sync_alarm_iterator_t">xcb_sync_alarm_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga1a56f202aac36addf75b7234ab0d0918"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1a56f202aac36addf75b7234ab0d0918"></a>
typedef enum xcb_sync_alarmstate_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_alarmstate_t</b></td></tr>
<tr class="memitem:ga2832673aa1cfd243208e378ae26512a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2832673aa1cfd243208e378ae26512a9"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_counter_t</b></td></tr>
<tr class="memitem:ga107b5630a6780e84e802124b46a6fec5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga107b5630a6780e84e802124b46a6fec5"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__counter__iterator__t.html">xcb_sync_counter_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga107b5630a6780e84e802124b46a6fec5">xcb_sync_counter_iterator_t</a></td></tr>
<tr class="memdesc:ga107b5630a6780e84e802124b46a6fec5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__counter__iterator__t.html" title="xcb_sync_counter_iterator_t">xcb_sync_counter_iterator_t</a> <br/></td></tr>
<tr class="memitem:gad747598f626eef1a4f911c7ef8ed6618"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad747598f626eef1a4f911c7ef8ed6618"></a>
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_fence_t</b></td></tr>
<tr class="memitem:ga57bb8425fe2bae5a7ec7308739f5658f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga57bb8425fe2bae5a7ec7308739f5658f"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__fence__iterator__t.html">xcb_sync_fence_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga57bb8425fe2bae5a7ec7308739f5658f">xcb_sync_fence_iterator_t</a></td></tr>
<tr class="memdesc:ga57bb8425fe2bae5a7ec7308739f5658f"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__fence__iterator__t.html" title="xcb_sync_fence_iterator_t">xcb_sync_fence_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga017cae05e331f07b5d0ca48c30e34040"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga017cae05e331f07b5d0ca48c30e34040"></a>
typedef enum xcb_sync_testtype_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_testtype_t</b></td></tr>
<tr class="memitem:ga01b36d5b3b9e48f15415f46f8dbf0411"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga01b36d5b3b9e48f15415f46f8dbf0411"></a>
typedef enum xcb_sync_valuetype_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_valuetype_t</b></td></tr>
<tr class="memitem:ga73ee51440615f45e16d2a184ef4985b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73ee51440615f45e16d2a184ef4985b9"></a>
typedef enum xcb_sync_ca_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_ca_t</b></td></tr>
<tr class="memitem:ga238c32f3c8c268ef76e3be4ad6654172"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga238c32f3c8c268ef76e3be4ad6654172"></a>
typedef struct <a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga238c32f3c8c268ef76e3be4ad6654172">xcb_sync_int64_t</a></td></tr>
<tr class="memdesc:ga238c32f3c8c268ef76e3be4ad6654172"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__int64__t.html" title="xcb_sync_int64_t">xcb_sync_int64_t</a> <br/></td></tr>
<tr class="memitem:ga1f4a887674d928cd2c3d49cf1d688135"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1f4a887674d928cd2c3d49cf1d688135"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__int64__iterator__t.html">xcb_sync_int64_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga1f4a887674d928cd2c3d49cf1d688135">xcb_sync_int64_iterator_t</a></td></tr>
<tr class="memdesc:ga1f4a887674d928cd2c3d49cf1d688135"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__int64__iterator__t.html" title="xcb_sync_int64_iterator_t">xcb_sync_int64_iterator_t</a> <br/></td></tr>
<tr class="memitem:gaa423295a2b0c65b4674d0f2f9da96e37"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa423295a2b0c65b4674d0f2f9da96e37"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__systemcounter__t.html">xcb_sync_systemcounter_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaa423295a2b0c65b4674d0f2f9da96e37">xcb_sync_systemcounter_t</a></td></tr>
<tr class="memdesc:gaa423295a2b0c65b4674d0f2f9da96e37"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__systemcounter__t.html" title="xcb_sync_systemcounter_t">xcb_sync_systemcounter_t</a> <br/></td></tr>
<tr class="memitem:ga0b13e1b388d42c962d593c6c05d27a82"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b13e1b388d42c962d593c6c05d27a82"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__systemcounter__iterator__t.html">xcb_sync_systemcounter_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga0b13e1b388d42c962d593c6c05d27a82">xcb_sync_systemcounter_iterator_t</a></td></tr>
<tr class="memdesc:ga0b13e1b388d42c962d593c6c05d27a82"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__systemcounter__iterator__t.html" title="xcb_sync_systemcounter_iterator_t">xcb_sync_systemcounter_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga111ce5c3b2892ed0ebbe73896c27d562"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga111ce5c3b2892ed0ebbe73896c27d562"></a>
typedef struct <a class="el" href="structxcb__sync__trigger__t.html">xcb_sync_trigger_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga111ce5c3b2892ed0ebbe73896c27d562">xcb_sync_trigger_t</a></td></tr>
<tr class="memdesc:ga111ce5c3b2892ed0ebbe73896c27d562"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__trigger__t.html" title="xcb_sync_trigger_t">xcb_sync_trigger_t</a> <br/></td></tr>
<tr class="memitem:ga0dbb037da2da90567898d6a9d8f388ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0dbb037da2da90567898d6a9d8f388ca"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__trigger__iterator__t.html">xcb_sync_trigger_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga0dbb037da2da90567898d6a9d8f388ca">xcb_sync_trigger_iterator_t</a></td></tr>
<tr class="memdesc:ga0dbb037da2da90567898d6a9d8f388ca"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__trigger__iterator__t.html" title="xcb_sync_trigger_iterator_t">xcb_sync_trigger_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga757795dd5663169f1a91260cbbebe7a5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga757795dd5663169f1a91260cbbebe7a5"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__waitcondition__t.html">xcb_sync_waitcondition_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga757795dd5663169f1a91260cbbebe7a5">xcb_sync_waitcondition_t</a></td></tr>
<tr class="memdesc:ga757795dd5663169f1a91260cbbebe7a5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__waitcondition__t.html" title="xcb_sync_waitcondition_t">xcb_sync_waitcondition_t</a> <br/></td></tr>
<tr class="memitem:ga947b14fab8a919d6f9cdb5670ddfb3af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga947b14fab8a919d6f9cdb5670ddfb3af"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__waitcondition__iterator__t.html">xcb_sync_waitcondition_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga947b14fab8a919d6f9cdb5670ddfb3af">xcb_sync_waitcondition_iterator_t</a></td></tr>
<tr class="memdesc:ga947b14fab8a919d6f9cdb5670ddfb3af"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__waitcondition__iterator__t.html" title="xcb_sync_waitcondition_iterator_t">xcb_sync_waitcondition_iterator_t</a> <br/></td></tr>
<tr class="memitem:ga7694910bcb8c20d392c067a476c6e28e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7694910bcb8c20d392c067a476c6e28e"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__counter__error__t.html">xcb_sync_counter_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga7694910bcb8c20d392c067a476c6e28e">xcb_sync_counter_error_t</a></td></tr>
<tr class="memdesc:ga7694910bcb8c20d392c067a476c6e28e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__counter__error__t.html" title="xcb_sync_counter_error_t">xcb_sync_counter_error_t</a> <br/></td></tr>
<tr class="memitem:ga84ac70915e228f821fdb33ee1da21646"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga84ac70915e228f821fdb33ee1da21646"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__alarm__error__t.html">xcb_sync_alarm_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga84ac70915e228f821fdb33ee1da21646">xcb_sync_alarm_error_t</a></td></tr>
<tr class="memdesc:ga84ac70915e228f821fdb33ee1da21646"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__alarm__error__t.html" title="xcb_sync_alarm_error_t">xcb_sync_alarm_error_t</a> <br/></td></tr>
<tr class="memitem:ga1710e13896c429104fa94ec819c69f46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1710e13896c429104fa94ec819c69f46"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__initialize__cookie__t.html">xcb_sync_initialize_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga1710e13896c429104fa94ec819c69f46">xcb_sync_initialize_cookie_t</a></td></tr>
<tr class="memdesc:ga1710e13896c429104fa94ec819c69f46"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__initialize__cookie__t.html" title="xcb_sync_initialize_cookie_t">xcb_sync_initialize_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga20ac8f9b60116f8a58cd0899a8f46515"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga20ac8f9b60116f8a58cd0899a8f46515"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__initialize__request__t.html">xcb_sync_initialize_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga20ac8f9b60116f8a58cd0899a8f46515">xcb_sync_initialize_request_t</a></td></tr>
<tr class="memdesc:ga20ac8f9b60116f8a58cd0899a8f46515"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__initialize__request__t.html" title="xcb_sync_initialize_request_t">xcb_sync_initialize_request_t</a> <br/></td></tr>
<tr class="memitem:ga4ed5679c42aa2f20a2619112e9b9ccc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4ed5679c42aa2f20a2619112e9b9ccc7"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__initialize__reply__t.html">xcb_sync_initialize_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga4ed5679c42aa2f20a2619112e9b9ccc7">xcb_sync_initialize_reply_t</a></td></tr>
<tr class="memdesc:ga4ed5679c42aa2f20a2619112e9b9ccc7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__initialize__reply__t.html" title="xcb_sync_initialize_reply_t">xcb_sync_initialize_reply_t</a> <br/></td></tr>
<tr class="memitem:ga1251b8e2c6bede52850392e50227532c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1251b8e2c6bede52850392e50227532c"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__list__system__counters__cookie__t.html">xcb_sync_list_system_counters_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga1251b8e2c6bede52850392e50227532c">xcb_sync_list_system_counters_cookie_t</a></td></tr>
<tr class="memdesc:ga1251b8e2c6bede52850392e50227532c"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__list__system__counters__cookie__t.html" title="xcb_sync_list_system_counters_cookie_t">xcb_sync_list_system_counters_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga5858e652e64d4f2e460ef489ebe9e247"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5858e652e64d4f2e460ef489ebe9e247"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__list__system__counters__request__t.html">xcb_sync_list_system_counters_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga5858e652e64d4f2e460ef489ebe9e247">xcb_sync_list_system_counters_request_t</a></td></tr>
<tr class="memdesc:ga5858e652e64d4f2e460ef489ebe9e247"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__list__system__counters__request__t.html" title="xcb_sync_list_system_counters_request_t">xcb_sync_list_system_counters_request_t</a> <br/></td></tr>
<tr class="memitem:ga22a63f29af468caab36a5e0f509eb3cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga22a63f29af468caab36a5e0f509eb3cf"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__list__system__counters__reply__t.html">xcb_sync_list_system_counters_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga22a63f29af468caab36a5e0f509eb3cf">xcb_sync_list_system_counters_reply_t</a></td></tr>
<tr class="memdesc:ga22a63f29af468caab36a5e0f509eb3cf"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__list__system__counters__reply__t.html" title="xcb_sync_list_system_counters_reply_t">xcb_sync_list_system_counters_reply_t</a> <br/></td></tr>
<tr class="memitem:ga921ef2fa0ea693570b4e63f74abcb572"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga921ef2fa0ea693570b4e63f74abcb572"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__create__counter__request__t.html">xcb_sync_create_counter_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga921ef2fa0ea693570b4e63f74abcb572">xcb_sync_create_counter_request_t</a></td></tr>
<tr class="memdesc:ga921ef2fa0ea693570b4e63f74abcb572"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__create__counter__request__t.html" title="xcb_sync_create_counter_request_t">xcb_sync_create_counter_request_t</a> <br/></td></tr>
<tr class="memitem:ga6123b52113f3bf67f852aaf6e1e1afe1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6123b52113f3bf67f852aaf6e1e1afe1"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__destroy__counter__request__t.html">xcb_sync_destroy_counter_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga6123b52113f3bf67f852aaf6e1e1afe1">xcb_sync_destroy_counter_request_t</a></td></tr>
<tr class="memdesc:ga6123b52113f3bf67f852aaf6e1e1afe1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__destroy__counter__request__t.html" title="xcb_sync_destroy_counter_request_t">xcb_sync_destroy_counter_request_t</a> <br/></td></tr>
<tr class="memitem:ga6969ec5e846def2e7ef1a76d36069619"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6969ec5e846def2e7ef1a76d36069619"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__counter__cookie__t.html">xcb_sync_query_counter_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga6969ec5e846def2e7ef1a76d36069619">xcb_sync_query_counter_cookie_t</a></td></tr>
<tr class="memdesc:ga6969ec5e846def2e7ef1a76d36069619"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__counter__cookie__t.html" title="xcb_sync_query_counter_cookie_t">xcb_sync_query_counter_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga3b523903563b66494228091f048df78e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3b523903563b66494228091f048df78e"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__counter__request__t.html">xcb_sync_query_counter_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga3b523903563b66494228091f048df78e">xcb_sync_query_counter_request_t</a></td></tr>
<tr class="memdesc:ga3b523903563b66494228091f048df78e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__counter__request__t.html" title="xcb_sync_query_counter_request_t">xcb_sync_query_counter_request_t</a> <br/></td></tr>
<tr class="memitem:ga70f41ac2cf1bb3bbdb6b0abbc89d2401"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga70f41ac2cf1bb3bbdb6b0abbc89d2401"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__counter__reply__t.html">xcb_sync_query_counter_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga70f41ac2cf1bb3bbdb6b0abbc89d2401">xcb_sync_query_counter_reply_t</a></td></tr>
<tr class="memdesc:ga70f41ac2cf1bb3bbdb6b0abbc89d2401"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__counter__reply__t.html" title="xcb_sync_query_counter_reply_t">xcb_sync_query_counter_reply_t</a> <br/></td></tr>
<tr class="memitem:gadef83c9e306d463dd14c8fbc4992960b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadef83c9e306d463dd14c8fbc4992960b"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__await__request__t.html">xcb_sync_await_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gadef83c9e306d463dd14c8fbc4992960b">xcb_sync_await_request_t</a></td></tr>
<tr class="memdesc:gadef83c9e306d463dd14c8fbc4992960b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__await__request__t.html" title="xcb_sync_await_request_t">xcb_sync_await_request_t</a> <br/></td></tr>
<tr class="memitem:ga221a3496ec81f6c8f2c1af14c487d8e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga221a3496ec81f6c8f2c1af14c487d8e4"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__change__counter__request__t.html">xcb_sync_change_counter_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga221a3496ec81f6c8f2c1af14c487d8e4">xcb_sync_change_counter_request_t</a></td></tr>
<tr class="memdesc:ga221a3496ec81f6c8f2c1af14c487d8e4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__change__counter__request__t.html" title="xcb_sync_change_counter_request_t">xcb_sync_change_counter_request_t</a> <br/></td></tr>
<tr class="memitem:gafdbfe5879db6c348bd716cfdff0ac957"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdbfe5879db6c348bd716cfdff0ac957"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__set__counter__request__t.html">xcb_sync_set_counter_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gafdbfe5879db6c348bd716cfdff0ac957">xcb_sync_set_counter_request_t</a></td></tr>
<tr class="memdesc:gafdbfe5879db6c348bd716cfdff0ac957"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__set__counter__request__t.html" title="xcb_sync_set_counter_request_t">xcb_sync_set_counter_request_t</a> <br/></td></tr>
<tr class="memitem:ga9bb803617832145a1ec7ea185a1b53cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9bb803617832145a1ec7ea185a1b53cf"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__create__alarm__request__t.html">xcb_sync_create_alarm_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga9bb803617832145a1ec7ea185a1b53cf">xcb_sync_create_alarm_request_t</a></td></tr>
<tr class="memdesc:ga9bb803617832145a1ec7ea185a1b53cf"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__create__alarm__request__t.html" title="xcb_sync_create_alarm_request_t">xcb_sync_create_alarm_request_t</a> <br/></td></tr>
<tr class="memitem:ga06248ae987df564a8ec4e14a2de461be"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga06248ae987df564a8ec4e14a2de461be"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__change__alarm__request__t.html">xcb_sync_change_alarm_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga06248ae987df564a8ec4e14a2de461be">xcb_sync_change_alarm_request_t</a></td></tr>
<tr class="memdesc:ga06248ae987df564a8ec4e14a2de461be"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__change__alarm__request__t.html" title="xcb_sync_change_alarm_request_t">xcb_sync_change_alarm_request_t</a> <br/></td></tr>
<tr class="memitem:gad501c32f8d892b221bf11ac73f2229de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad501c32f8d892b221bf11ac73f2229de"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__destroy__alarm__request__t.html">xcb_sync_destroy_alarm_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gad501c32f8d892b221bf11ac73f2229de">xcb_sync_destroy_alarm_request_t</a></td></tr>
<tr class="memdesc:gad501c32f8d892b221bf11ac73f2229de"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__destroy__alarm__request__t.html" title="xcb_sync_destroy_alarm_request_t">xcb_sync_destroy_alarm_request_t</a> <br/></td></tr>
<tr class="memitem:ga984dbcf6a68c9c55b1846d48e9b9651b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga984dbcf6a68c9c55b1846d48e9b9651b"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__alarm__cookie__t.html">xcb_sync_query_alarm_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga984dbcf6a68c9c55b1846d48e9b9651b">xcb_sync_query_alarm_cookie_t</a></td></tr>
<tr class="memdesc:ga984dbcf6a68c9c55b1846d48e9b9651b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__alarm__cookie__t.html" title="xcb_sync_query_alarm_cookie_t">xcb_sync_query_alarm_cookie_t</a> <br/></td></tr>
<tr class="memitem:ga9e6827e0f3eb1c17638c22070d390820"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e6827e0f3eb1c17638c22070d390820"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__alarm__request__t.html">xcb_sync_query_alarm_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga9e6827e0f3eb1c17638c22070d390820">xcb_sync_query_alarm_request_t</a></td></tr>
<tr class="memdesc:ga9e6827e0f3eb1c17638c22070d390820"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__alarm__request__t.html" title="xcb_sync_query_alarm_request_t">xcb_sync_query_alarm_request_t</a> <br/></td></tr>
<tr class="memitem:ga9319831ecaf6aba3a1da9dadc7ae82a9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9319831ecaf6aba3a1da9dadc7ae82a9"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__alarm__reply__t.html">xcb_sync_query_alarm_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga9319831ecaf6aba3a1da9dadc7ae82a9">xcb_sync_query_alarm_reply_t</a></td></tr>
<tr class="memdesc:ga9319831ecaf6aba3a1da9dadc7ae82a9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__alarm__reply__t.html" title="xcb_sync_query_alarm_reply_t">xcb_sync_query_alarm_reply_t</a> <br/></td></tr>
<tr class="memitem:gac8459a097646946613a4256591a90da5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac8459a097646946613a4256591a90da5"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__set__priority__request__t.html">xcb_sync_set_priority_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gac8459a097646946613a4256591a90da5">xcb_sync_set_priority_request_t</a></td></tr>
<tr class="memdesc:gac8459a097646946613a4256591a90da5"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__set__priority__request__t.html" title="xcb_sync_set_priority_request_t">xcb_sync_set_priority_request_t</a> <br/></td></tr>
<tr class="memitem:ga649bb9ecffb9a86de5fdc5a4d644b7a4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga649bb9ecffb9a86de5fdc5a4d644b7a4"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__get__priority__cookie__t.html">xcb_sync_get_priority_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga649bb9ecffb9a86de5fdc5a4d644b7a4">xcb_sync_get_priority_cookie_t</a></td></tr>
<tr class="memdesc:ga649bb9ecffb9a86de5fdc5a4d644b7a4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__get__priority__cookie__t.html" title="xcb_sync_get_priority_cookie_t">xcb_sync_get_priority_cookie_t</a> <br/></td></tr>
<tr class="memitem:gad9af0af2461178106ef5a67ffec004d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad9af0af2461178106ef5a67ffec004d6"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__get__priority__request__t.html">xcb_sync_get_priority_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gad9af0af2461178106ef5a67ffec004d6">xcb_sync_get_priority_request_t</a></td></tr>
<tr class="memdesc:gad9af0af2461178106ef5a67ffec004d6"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__get__priority__request__t.html" title="xcb_sync_get_priority_request_t">xcb_sync_get_priority_request_t</a> <br/></td></tr>
<tr class="memitem:gac67f1fe786528e90995bf9a0b8d11425"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac67f1fe786528e90995bf9a0b8d11425"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__get__priority__reply__t.html">xcb_sync_get_priority_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gac67f1fe786528e90995bf9a0b8d11425">xcb_sync_get_priority_reply_t</a></td></tr>
<tr class="memdesc:gac67f1fe786528e90995bf9a0b8d11425"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__get__priority__reply__t.html" title="xcb_sync_get_priority_reply_t">xcb_sync_get_priority_reply_t</a> <br/></td></tr>
<tr class="memitem:gac95437345a90e1b65bf9e38f9c5e5495"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac95437345a90e1b65bf9e38f9c5e5495"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__create__fence__request__t.html">xcb_sync_create_fence_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gac95437345a90e1b65bf9e38f9c5e5495">xcb_sync_create_fence_request_t</a></td></tr>
<tr class="memdesc:gac95437345a90e1b65bf9e38f9c5e5495"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__create__fence__request__t.html" title="xcb_sync_create_fence_request_t">xcb_sync_create_fence_request_t</a> <br/></td></tr>
<tr class="memitem:gaa7e7c4133ec8007b1713d639409db332"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa7e7c4133ec8007b1713d639409db332"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__trigger__fence__request__t.html">xcb_sync_trigger_fence_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaa7e7c4133ec8007b1713d639409db332">xcb_sync_trigger_fence_request_t</a></td></tr>
<tr class="memdesc:gaa7e7c4133ec8007b1713d639409db332"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__trigger__fence__request__t.html" title="xcb_sync_trigger_fence_request_t">xcb_sync_trigger_fence_request_t</a> <br/></td></tr>
<tr class="memitem:gae559dd231721725cb3750252b9fed6f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae559dd231721725cb3750252b9fed6f4"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__reset__fence__request__t.html">xcb_sync_reset_fence_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gae559dd231721725cb3750252b9fed6f4">xcb_sync_reset_fence_request_t</a></td></tr>
<tr class="memdesc:gae559dd231721725cb3750252b9fed6f4"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__reset__fence__request__t.html" title="xcb_sync_reset_fence_request_t">xcb_sync_reset_fence_request_t</a> <br/></td></tr>
<tr class="memitem:gaf1e472643e2ddbd44c39246295344b47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf1e472643e2ddbd44c39246295344b47"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__destroy__fence__request__t.html">xcb_sync_destroy_fence_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaf1e472643e2ddbd44c39246295344b47">xcb_sync_destroy_fence_request_t</a></td></tr>
<tr class="memdesc:gaf1e472643e2ddbd44c39246295344b47"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__destroy__fence__request__t.html" title="xcb_sync_destroy_fence_request_t">xcb_sync_destroy_fence_request_t</a> <br/></td></tr>
<tr class="memitem:gaefb6436fc9be0b06a5e197e870c0f96d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefb6436fc9be0b06a5e197e870c0f96d"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__fence__cookie__t.html">xcb_sync_query_fence_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaefb6436fc9be0b06a5e197e870c0f96d">xcb_sync_query_fence_cookie_t</a></td></tr>
<tr class="memdesc:gaefb6436fc9be0b06a5e197e870c0f96d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__fence__cookie__t.html" title="xcb_sync_query_fence_cookie_t">xcb_sync_query_fence_cookie_t</a> <br/></td></tr>
<tr class="memitem:gaa2ceb36d7f2bfc20254ad73338f9d680"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa2ceb36d7f2bfc20254ad73338f9d680"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__fence__request__t.html">xcb_sync_query_fence_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaa2ceb36d7f2bfc20254ad73338f9d680">xcb_sync_query_fence_request_t</a></td></tr>
<tr class="memdesc:gaa2ceb36d7f2bfc20254ad73338f9d680"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__fence__request__t.html" title="xcb_sync_query_fence_request_t">xcb_sync_query_fence_request_t</a> <br/></td></tr>
<tr class="memitem:gaa88080110b0d448d94e3bf836b84ea9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa88080110b0d448d94e3bf836b84ea9b"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__query__fence__reply__t.html">xcb_sync_query_fence_reply_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaa88080110b0d448d94e3bf836b84ea9b">xcb_sync_query_fence_reply_t</a></td></tr>
<tr class="memdesc:gaa88080110b0d448d94e3bf836b84ea9b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__query__fence__reply__t.html" title="xcb_sync_query_fence_reply_t">xcb_sync_query_fence_reply_t</a> <br/></td></tr>
<tr class="memitem:ga3626cf9d5e73ce061f7d227dd995f33b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3626cf9d5e73ce061f7d227dd995f33b"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__await__fence__request__t.html">xcb_sync_await_fence_request_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga3626cf9d5e73ce061f7d227dd995f33b">xcb_sync_await_fence_request_t</a></td></tr>
<tr class="memdesc:ga3626cf9d5e73ce061f7d227dd995f33b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__await__fence__request__t.html" title="xcb_sync_await_fence_request_t">xcb_sync_await_fence_request_t</a> <br/></td></tr>
<tr class="memitem:ga3d098daec53e22ab6b0e6d19feaf3107"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3d098daec53e22ab6b0e6d19feaf3107"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__counter__notify__event__t.html">xcb_sync_counter_notify_event_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga3d098daec53e22ab6b0e6d19feaf3107">xcb_sync_counter_notify_event_t</a></td></tr>
<tr class="memdesc:ga3d098daec53e22ab6b0e6d19feaf3107"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__counter__notify__event__t.html" title="xcb_sync_counter_notify_event_t">xcb_sync_counter_notify_event_t</a> <br/></td></tr>
<tr class="memitem:ga61c8559565a2bc4f475366023ce80183"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga61c8559565a2bc4f475366023ce80183"></a>
typedef struct <br class="typebreak"/>
<a class="el" href="structxcb__sync__alarm__notify__event__t.html">xcb_sync_alarm_notify_event_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga61c8559565a2bc4f475366023ce80183">xcb_sync_alarm_notify_event_t</a></td></tr>
<tr class="memdesc:ga61c8559565a2bc4f475366023ce80183"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structxcb__sync__alarm__notify__event__t.html" title="xcb_sync_alarm_notify_event_t">xcb_sync_alarm_notify_event_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:ga8922dda61d14a87ca8663bca2215c08f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_alarmstate_t</b> { <b>XCB_SYNC_ALARMSTATE_ACTIVE</b>, 
<b>XCB_SYNC_ALARMSTATE_INACTIVE</b>, 
<b>XCB_SYNC_ALARMSTATE_DESTROYED</b>
 }</td></tr>
<tr class="memitem:gaff7de2c8fedd1f0efa8c4c2c332ce2d0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_testtype_t</b> { <b>XCB_SYNC_TESTTYPE_POSITIVE_TRANSITION</b>, 
<b>XCB_SYNC_TESTTYPE_NEGATIVE_TRANSITION</b>, 
<b>XCB_SYNC_TESTTYPE_POSITIVE_COMPARISON</b>, 
<b>XCB_SYNC_TESTTYPE_NEGATIVE_COMPARISON</b>
 }</td></tr>
<tr class="memitem:ga1e8ed95de4b3ad81b42f7a48750745bf"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_valuetype_t</b> { <b>XCB_SYNC_VALUETYPE_ABSOLUTE</b>, 
<b>XCB_SYNC_VALUETYPE_RELATIVE</b>
 }</td></tr>
<tr class="memitem:ga3af63fe6be6c654fb7ac845448786f10"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_ca_t</b> { <br/>
&#160;&#160;<b>XCB_SYNC_CA_COUNTER</b> =  1, 
<b>XCB_SYNC_CA_VALUE_TYPE</b> =  2, 
<b>XCB_SYNC_CA_VALUE</b> =  4, 
<b>XCB_SYNC_CA_TEST_TYPE</b> =  8, 
<br/>
&#160;&#160;<b>XCB_SYNC_CA_DELTA</b> =  16, 
<b>XCB_SYNC_CA_EVENTS</b> =  32
<br/>
 }</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:ga040d78eab8bfbd1887b7f20b2dccc4a5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga040d78eab8bfbd1887b7f20b2dccc4a5">xcb_sync_alarm_next</a> (<a class="el" href="structxcb__sync__alarm__iterator__t.html">xcb_sync_alarm_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga69e3932abda38ca457c4700530916ced"><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__Sync__API.html#ga69e3932abda38ca457c4700530916ced">xcb_sync_alarm_end</a> (<a class="el" href="structxcb__sync__alarm__iterator__t.html">xcb_sync_alarm_iterator_t</a> i)</td></tr>
<tr class="memitem:ga5ab2f4792c95c933f40072fc0978f63d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga5ab2f4792c95c933f40072fc0978f63d">xcb_sync_counter_next</a> (<a class="el" href="structxcb__sync__counter__iterator__t.html">xcb_sync_counter_iterator_t</a> *i)</td></tr>
<tr class="memitem:gab87cc1c194118180596c3fa601e391d9"><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__Sync__API.html#gab87cc1c194118180596c3fa601e391d9">xcb_sync_counter_end</a> (<a class="el" href="structxcb__sync__counter__iterator__t.html">xcb_sync_counter_iterator_t</a> i)</td></tr>
<tr class="memitem:gadc567359e2c227f79debbe3ceda6441f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gadc567359e2c227f79debbe3ceda6441f">xcb_sync_fence_next</a> (<a class="el" href="structxcb__sync__fence__iterator__t.html">xcb_sync_fence_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga9070c38e6814699415a495031e00669b"><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__Sync__API.html#ga9070c38e6814699415a495031e00669b">xcb_sync_fence_end</a> (<a class="el" href="structxcb__sync__fence__iterator__t.html">xcb_sync_fence_iterator_t</a> i)</td></tr>
<tr class="memitem:ga3f2c59f122b5fb899a78e094c382eef3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga3f2c59f122b5fb899a78e094c382eef3">xcb_sync_int64_next</a> (<a class="el" href="structxcb__sync__int64__iterator__t.html">xcb_sync_int64_iterator_t</a> *i)</td></tr>
<tr class="memitem:gaf4625e891a901a43f182dac40e059cdf"><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__Sync__API.html#gaf4625e891a901a43f182dac40e059cdf">xcb_sync_int64_end</a> (<a class="el" href="structxcb__sync__int64__iterator__t.html">xcb_sync_int64_iterator_t</a> i)</td></tr>
<tr class="memitem:ga0058c93e34af26d15a5c744ace0e9971"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0058c93e34af26d15a5c744ace0e9971"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_systemcounter_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gaa7d6d994604a046d2e3d8e2cbe6f31c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa7d6d994604a046d2e3d8e2cbe6f31c5"></a>
char *&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_systemcounter_name</b> (const <a class="el" href="structxcb__sync__systemcounter__t.html">xcb_sync_systemcounter_t</a> *R)</td></tr>
<tr class="memitem:gab06377366ef9fb6aac22ade6262353ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab06377366ef9fb6aac22ade6262353ae"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_systemcounter_name_length</b> (const <a class="el" href="structxcb__sync__systemcounter__t.html">xcb_sync_systemcounter_t</a> *R)</td></tr>
<tr class="memitem:ga893b4e038cc428ded713919b162d8f53"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga893b4e038cc428ded713919b162d8f53"></a>
<a class="el" href="structxcb__generic__iterator__t.html">xcb_generic_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_systemcounter_name_end</b> (const <a class="el" href="structxcb__sync__systemcounter__t.html">xcb_sync_systemcounter_t</a> *R)</td></tr>
<tr class="memitem:ga6d838d284fe1c1adcc15a300dd43f0bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga6d838d284fe1c1adcc15a300dd43f0bf">xcb_sync_systemcounter_next</a> (<a class="el" href="structxcb__sync__systemcounter__iterator__t.html">xcb_sync_systemcounter_iterator_t</a> *i)</td></tr>
<tr class="memitem:gaa96247bc27bc0b0134408ad799573dff"><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__Sync__API.html#gaa96247bc27bc0b0134408ad799573dff">xcb_sync_systemcounter_end</a> (<a class="el" href="structxcb__sync__systemcounter__iterator__t.html">xcb_sync_systemcounter_iterator_t</a> i)</td></tr>
<tr class="memitem:ga8dd7ea40952bbe0948c0c4f36c87de52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga8dd7ea40952bbe0948c0c4f36c87de52">xcb_sync_trigger_next</a> (<a class="el" href="structxcb__sync__trigger__iterator__t.html">xcb_sync_trigger_iterator_t</a> *i)</td></tr>
<tr class="memitem:gad8dbbb1de103e2db9c2cad408595e712"><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__Sync__API.html#gad8dbbb1de103e2db9c2cad408595e712">xcb_sync_trigger_end</a> (<a class="el" href="structxcb__sync__trigger__iterator__t.html">xcb_sync_trigger_iterator_t</a> i)</td></tr>
<tr class="memitem:ga74b023b377e9d3436d70f049378eac6a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga74b023b377e9d3436d70f049378eac6a">xcb_sync_waitcondition_next</a> (<a class="el" href="structxcb__sync__waitcondition__iterator__t.html">xcb_sync_waitcondition_iterator_t</a> *i)</td></tr>
<tr class="memitem:ga1b613bfa81598ba1fc95c6e1888d0a31"><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__Sync__API.html#ga1b613bfa81598ba1fc95c6e1888d0a31">xcb_sync_waitcondition_end</a> (<a class="el" href="structxcb__sync__waitcondition__iterator__t.html">xcb_sync_waitcondition_iterator_t</a> i)</td></tr>
<tr class="memitem:ga7b60aa98d1e8e51853e993faa3b46387"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__initialize__cookie__t.html">xcb_sync_initialize_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga7b60aa98d1e8e51853e993faa3b46387">xcb_sync_initialize</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint8_t desired_major_version, uint8_t desired_minor_version)</td></tr>
<tr class="memitem:gad340cd57040b7e59923ac857f86aeaee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__initialize__cookie__t.html">xcb_sync_initialize_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gad340cd57040b7e59923ac857f86aeaee">xcb_sync_initialize_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint8_t desired_major_version, uint8_t desired_minor_version)</td></tr>
<tr class="memitem:gaca64b6f28c6ac62f3234c71470a760ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__initialize__reply__t.html">xcb_sync_initialize_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaca64b6f28c6ac62f3234c71470a760ea">xcb_sync_initialize_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__sync__initialize__cookie__t.html">xcb_sync_initialize_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga060b95acf2afbedc6b0fd70ce0e686c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga060b95acf2afbedc6b0fd70ce0e686c7"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_list_system_counters_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga2621282991877b50bac10dd32da92e2d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__list__system__counters__cookie__t.html">xcb_sync_list_system_counters_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga2621282991877b50bac10dd32da92e2d">xcb_sync_list_system_counters</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c)</td></tr>
<tr class="memitem:ga192a1d3469fd51e2d8870526418a7f0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__list__system__counters__cookie__t.html">xcb_sync_list_system_counters_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga192a1d3469fd51e2d8870526418a7f0e">xcb_sync_list_system_counters_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c)</td></tr>
<tr class="memitem:ga93f2b84d0dc664d531fe7a16d213c933"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93f2b84d0dc664d531fe7a16d213c933"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_list_system_counters_counters_length</b> (const <a class="el" href="structxcb__sync__list__system__counters__reply__t.html">xcb_sync_list_system_counters_reply_t</a> *R)</td></tr>
<tr class="memitem:ga51d36e61c56e270dceae73eeee31e245"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga51d36e61c56e270dceae73eeee31e245"></a>
<a class="el" href="structxcb__sync__systemcounter__iterator__t.html">xcb_sync_systemcounter_iterator_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_list_system_counters_counters_iterator</b> (const <a class="el" href="structxcb__sync__list__system__counters__reply__t.html">xcb_sync_list_system_counters_reply_t</a> *R)</td></tr>
<tr class="memitem:ga2ba2683cd87f1c075bee73967c2c91ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__list__system__counters__reply__t.html">xcb_sync_list_system_counters_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga2ba2683cd87f1c075bee73967c2c91ce">xcb_sync_list_system_counters_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__sync__list__system__counters__cookie__t.html">xcb_sync_list_system_counters_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga9c9fee50a7f03724ef84dd1cd137e336"><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__Sync__API.html#ga9c9fee50a7f03724ef84dd1cd137e336">xcb_sync_create_counter_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t id, <a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a> initial_value)</td></tr>
<tr class="memitem:ga5263233329acb09e9ee5f3adb627ce3d"><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__Sync__API.html#ga5263233329acb09e9ee5f3adb627ce3d">xcb_sync_create_counter</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t id, <a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a> initial_value)</td></tr>
<tr class="memitem:ga8de425de779832e211021f97a8e58498"><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__Sync__API.html#ga8de425de779832e211021f97a8e58498">xcb_sync_destroy_counter_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t counter)</td></tr>
<tr class="memitem:ga7e5e68d8351785d600f8a7f100a1fc11"><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__Sync__API.html#ga7e5e68d8351785d600f8a7f100a1fc11">xcb_sync_destroy_counter</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t counter)</td></tr>
<tr class="memitem:ga573ca23c0bac27df132afddb965a01c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__counter__cookie__t.html">xcb_sync_query_counter_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga573ca23c0bac27df132afddb965a01c4">xcb_sync_query_counter</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t counter)</td></tr>
<tr class="memitem:ga88453f0cd446eeb879f803aef160cf06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__counter__cookie__t.html">xcb_sync_query_counter_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga88453f0cd446eeb879f803aef160cf06">xcb_sync_query_counter_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t counter)</td></tr>
<tr class="memitem:gac1d2779ecfed0e1e6da5f776c446bc68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__counter__reply__t.html">xcb_sync_query_counter_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gac1d2779ecfed0e1e6da5f776c446bc68">xcb_sync_query_counter_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__sync__query__counter__cookie__t.html">xcb_sync_query_counter_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga6d12e25a059d7a44ec90c6c08a15df26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6d12e25a059d7a44ec90c6c08a15df26"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_await_sizeof</b> (const void *_buffer, uint32_t wait_list_len)</td></tr>
<tr class="memitem:ga16caefd3375e3fa067e9c7e8acbc8e5b"><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__Sync__API.html#ga16caefd3375e3fa067e9c7e8acbc8e5b">xcb_sync_await_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t wait_list_len, const <a class="el" href="structxcb__sync__waitcondition__t.html">xcb_sync_waitcondition_t</a> *wait_list)</td></tr>
<tr class="memitem:ga72697a6f072fc895f28a24b8529326a7"><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__Sync__API.html#ga72697a6f072fc895f28a24b8529326a7">xcb_sync_await</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t wait_list_len, const <a class="el" href="structxcb__sync__waitcondition__t.html">xcb_sync_waitcondition_t</a> *wait_list)</td></tr>
<tr class="memitem:ga88b700a8147bf70df6d1dd2ab9bf1531"><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__Sync__API.html#ga88b700a8147bf70df6d1dd2ab9bf1531">xcb_sync_change_counter_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t counter, <a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a> amount)</td></tr>
<tr class="memitem:ga569e6737feae98f6f5993ddeee6393f5"><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__Sync__API.html#ga569e6737feae98f6f5993ddeee6393f5">xcb_sync_change_counter</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t counter, <a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a> amount)</td></tr>
<tr class="memitem:ga6da870e076226fae21058a46294d2b5d"><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__Sync__API.html#ga6da870e076226fae21058a46294d2b5d">xcb_sync_set_counter_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t counter, <a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a> value)</td></tr>
<tr class="memitem:ga9bc93b55c72cc95ceefc6cf3f23f20bb"><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__Sync__API.html#ga9bc93b55c72cc95ceefc6cf3f23f20bb">xcb_sync_set_counter</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_counter_t counter, <a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a> value)</td></tr>
<tr class="memitem:ga3d6e6956bfb090705e22a8a05543a4ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3d6e6956bfb090705e22a8a05543a4ca"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_create_alarm_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:ga667b92095a08582513ff487508d3e6eb"><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__Sync__API.html#ga667b92095a08582513ff487508d3e6eb">xcb_sync_create_alarm_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list)</td></tr>
<tr class="memitem:ga660f816edc4280a04e976ea100cb72e9"><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__Sync__API.html#ga660f816edc4280a04e976ea100cb72e9">xcb_sync_create_alarm</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list)</td></tr>
<tr class="memitem:gafa059a406654c6641c2823c7eac53d08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa059a406654c6641c2823c7eac53d08"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_change_alarm_sizeof</b> (const void *_buffer)</td></tr>
<tr class="memitem:gac1557e87561fe201b87b02ecb0119d04"><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__Sync__API.html#gac1557e87561fe201b87b02ecb0119d04">xcb_sync_change_alarm_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list)</td></tr>
<tr class="memitem:gaa8de63f42ebea0ea04a5434e7fcaa8d7"><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__Sync__API.html#gaa8de63f42ebea0ea04a5434e7fcaa8d7">xcb_sync_change_alarm</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list)</td></tr>
<tr class="memitem:gaea395b63822433a9a4c3c258118342ef"><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__Sync__API.html#gaea395b63822433a9a4c3c258118342ef">xcb_sync_destroy_alarm_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_alarm_t alarm)</td></tr>
<tr class="memitem:ga6580ba0e1fea8857ab211d5661e7b1d5"><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__Sync__API.html#ga6580ba0e1fea8857ab211d5661e7b1d5">xcb_sync_destroy_alarm</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_alarm_t alarm)</td></tr>
<tr class="memitem:gadc87e848b84659c40e176b0160b2fab8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__alarm__cookie__t.html">xcb_sync_query_alarm_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gadc87e848b84659c40e176b0160b2fab8">xcb_sync_query_alarm</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_alarm_t alarm)</td></tr>
<tr class="memitem:ga0ec42416eaf70b6225908ceb37b90cd0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__alarm__cookie__t.html">xcb_sync_query_alarm_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga0ec42416eaf70b6225908ceb37b90cd0">xcb_sync_query_alarm_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_alarm_t alarm)</td></tr>
<tr class="memitem:gab14dd3d9393f57e31a53c7389fe7f8be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__alarm__reply__t.html">xcb_sync_query_alarm_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gab14dd3d9393f57e31a53c7389fe7f8be">xcb_sync_query_alarm_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__sync__query__alarm__cookie__t.html">xcb_sync_query_alarm_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga3513c0f62e3874d91f55dd86576ed9c5"><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__Sync__API.html#ga3513c0f62e3874d91f55dd86576ed9c5">xcb_sync_set_priority_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t id, int32_t priority)</td></tr>
<tr class="memitem:ga09a4dac701b1dc9bb661bbe0b46cf210"><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__Sync__API.html#ga09a4dac701b1dc9bb661bbe0b46cf210">xcb_sync_set_priority</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t id, int32_t priority)</td></tr>
<tr class="memitem:ga21efbc56045e4139fdea6a9d2e19572a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__get__priority__cookie__t.html">xcb_sync_get_priority_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga21efbc56045e4139fdea6a9d2e19572a">xcb_sync_get_priority</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t id)</td></tr>
<tr class="memitem:gaa7b11be2624925ae1a5bd18fbe2bf9b9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__get__priority__cookie__t.html">xcb_sync_get_priority_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaa7b11be2624925ae1a5bd18fbe2bf9b9">xcb_sync_get_priority_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t id)</td></tr>
<tr class="memitem:ga18464d21fa5421cf549eaf3aab8b458b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__get__priority__reply__t.html">xcb_sync_get_priority_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga18464d21fa5421cf549eaf3aab8b458b">xcb_sync_get_priority_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__sync__get__priority__cookie__t.html">xcb_sync_get_priority_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:ga00f430f5c33f2157f2949ce3d6e5bba0"><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__Sync__API.html#ga00f430f5c33f2157f2949ce3d6e5bba0">xcb_sync_create_fence_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_drawable_t drawable, xcb_sync_fence_t fence, uint8_t initially_triggered)</td></tr>
<tr class="memitem:gabe3f9af6707847c9361be651f9cbb6b7"><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__Sync__API.html#gabe3f9af6707847c9361be651f9cbb6b7">xcb_sync_create_fence</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_drawable_t drawable, xcb_sync_fence_t fence, uint8_t initially_triggered)</td></tr>
<tr class="memitem:ga3de58e1adc204ba9a533c8a218460b2e"><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__Sync__API.html#ga3de58e1adc204ba9a533c8a218460b2e">xcb_sync_trigger_fence_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_fence_t fence)</td></tr>
<tr class="memitem:ga9bf773b756829af5fdcb11f53bdb9b4d"><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__Sync__API.html#ga9bf773b756829af5fdcb11f53bdb9b4d">xcb_sync_trigger_fence</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_fence_t fence)</td></tr>
<tr class="memitem:gacd2f9009e8bdaac1a4a20abf63f31557"><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__Sync__API.html#gacd2f9009e8bdaac1a4a20abf63f31557">xcb_sync_reset_fence_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_fence_t fence)</td></tr>
<tr class="memitem:ga9cd75b38ec3eeb73b2d65cddfbb76cdd"><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__Sync__API.html#ga9cd75b38ec3eeb73b2d65cddfbb76cdd">xcb_sync_reset_fence</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_fence_t fence)</td></tr>
<tr class="memitem:ga2878111a72f0d509338ff98abb994b25"><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__Sync__API.html#ga2878111a72f0d509338ff98abb994b25">xcb_sync_destroy_fence_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_fence_t fence)</td></tr>
<tr class="memitem:ga8eb4be1c6d62b6ef0e8d985e5bc95f94"><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__Sync__API.html#ga8eb4be1c6d62b6ef0e8d985e5bc95f94">xcb_sync_destroy_fence</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_fence_t fence)</td></tr>
<tr class="memitem:gaffa00b79f7a0a76d88c18de3203094b8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__fence__cookie__t.html">xcb_sync_query_fence_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#gaffa00b79f7a0a76d88c18de3203094b8">xcb_sync_query_fence</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_fence_t fence)</td></tr>
<tr class="memitem:ga08950fbc555453659dbc3fdb2bc795bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__fence__cookie__t.html">xcb_sync_query_fence_cookie_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga08950fbc555453659dbc3fdb2bc795bf">xcb_sync_query_fence_unchecked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, xcb_sync_fence_t fence)</td></tr>
<tr class="memitem:ga88846647214240bd7c4c8bac7daf5e02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structxcb__sync__query__fence__reply__t.html">xcb_sync_query_fence_reply_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__XCB__Sync__API.html#ga88846647214240bd7c4c8bac7daf5e02">xcb_sync_query_fence_reply</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, <a class="el" href="structxcb__sync__query__fence__cookie__t.html">xcb_sync_query_fence_cookie_t</a> cookie, <a class="el" href="structxcb__generic__error__t.html">xcb_generic_error_t</a> **e)</td></tr>
<tr class="memitem:gad0775c2df29e75f070e4bfbf19ea2a12"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad0775c2df29e75f070e4bfbf19ea2a12"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_await_fence_sizeof</b> (const void *_buffer, uint32_t fence_list_len)</td></tr>
<tr class="memitem:ga75dc64a79f0eb4d9d85cc36c65b96858"><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__Sync__API.html#ga75dc64a79f0eb4d9d85cc36c65b96858">xcb_sync_await_fence_checked</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t fence_list_len, const xcb_sync_fence_t *fence_list)</td></tr>
<tr class="memitem:ga7f31dbdfd8e960500a70f24c83ca93ae"><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__Sync__API.html#ga7f31dbdfd8e960500a70f24c83ca93ae">xcb_sync_await_fence</a> (<a class="el" href="structxcb__connection__t.html">xcb_connection_t</a> *c, uint32_t fence_list_len, const xcb_sync_fence_t *fence_list)</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:gab4496cf0e2a7383714dfce56c415a4b6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab4496cf0e2a7383714dfce56c415a4b6"></a>
<a class="el" href="structxcb__extension__t.html">xcb_extension_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_id</b></td></tr>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Sync XCB Protocol Implementation. </p>
<h2>Macro Definition Documentation</h2>
<a class="anchor" id="ga100315b995a1ef061939527c4e76b027"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_ALARM&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_alarm. </p>

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

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

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga72697a6f072fc895f28a24b8529326a7">xcb_sync_await()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga16caefd3375e3fa067e9c7e8acbc8e5b">xcb_sync_await_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gae291f155812239ff881cfa3689116009"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_AWAIT_FENCE&#160;&#160;&#160;19</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_await_fence. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga7f31dbdfd8e960500a70f24c83ca93ae">xcb_sync_await_fence()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga75dc64a79f0eb4d9d85cc36c65b96858">xcb_sync_await_fence_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gadb01c2472656a2021193f4d79cf541ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_CHANGE_ALARM&#160;&#160;&#160;9</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_change_alarm. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#gaa8de63f42ebea0ea04a5434e7fcaa8d7">xcb_sync_change_alarm()</a>, and <a class="el" href="group__XCB__Sync__API.html#gac1557e87561fe201b87b02ecb0119d04">xcb_sync_change_alarm_checked()</a>.</p>

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

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga569e6737feae98f6f5993ddeee6393f5">xcb_sync_change_counter()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga88b700a8147bf70df6d1dd2ab9bf1531">xcb_sync_change_counter_checked()</a>.</p>

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

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

</div>
</div>
<a class="anchor" id="ga2883eff4a1bb5ae655d4e5d7008fb9b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_CREATE_ALARM&#160;&#160;&#160;8</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_create_alarm. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga660f816edc4280a04e976ea100cb72e9">xcb_sync_create_alarm()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga667b92095a08582513ff487508d3e6eb">xcb_sync_create_alarm_checked()</a>.</p>

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

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga5263233329acb09e9ee5f3adb627ce3d">xcb_sync_create_counter()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga9c9fee50a7f03724ef84dd1cd137e336">xcb_sync_create_counter_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gab7517c8146f58913ac57224f9dc9b19b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_CREATE_FENCE&#160;&#160;&#160;14</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_create_fence. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#gabe3f9af6707847c9361be651f9cbb6b7">xcb_sync_create_fence()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga00f430f5c33f2157f2949ce3d6e5bba0">xcb_sync_create_fence_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6fa69e2e830f87fca371da387a220a9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_DESTROY_ALARM&#160;&#160;&#160;11</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_destroy_alarm. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga6580ba0e1fea8857ab211d5661e7b1d5">xcb_sync_destroy_alarm()</a>, and <a class="el" href="group__XCB__Sync__API.html#gaea395b63822433a9a4c3c258118342ef">xcb_sync_destroy_alarm_checked()</a>.</p>

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

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga7e5e68d8351785d600f8a7f100a1fc11">xcb_sync_destroy_counter()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga8de425de779832e211021f97a8e58498">xcb_sync_destroy_counter_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gac6ce101f30a8158b65a55a0e8062d294"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_DESTROY_FENCE&#160;&#160;&#160;17</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_destroy_fence. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga8eb4be1c6d62b6ef0e8d985e5bc95f94">xcb_sync_destroy_fence()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga2878111a72f0d509338ff98abb994b25">xcb_sync_destroy_fence_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gad8057939979111c171a8bda73239b453"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_GET_PRIORITY&#160;&#160;&#160;13</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_get_priority. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga21efbc56045e4139fdea6a9d2e19572a">xcb_sync_get_priority()</a>, and <a class="el" href="group__XCB__Sync__API.html#gaa7b11be2624925ae1a5bd18fbe2bf9b9">xcb_sync_get_priority_unchecked()</a>.</p>

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

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga7b60aa98d1e8e51853e993faa3b46387">xcb_sync_initialize()</a>, and <a class="el" href="group__XCB__Sync__API.html#gad340cd57040b7e59923ac857f86aeaee">xcb_sync_initialize_unchecked()</a>.</p>

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

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga2621282991877b50bac10dd32da92e2d">xcb_sync_list_system_counters()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga192a1d3469fd51e2d8870526418a7f0e">xcb_sync_list_system_counters_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga283d8871515d7ecbe3810a3097597b77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_QUERY_ALARM&#160;&#160;&#160;10</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_query_alarm. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#gadc87e848b84659c40e176b0160b2fab8">xcb_sync_query_alarm()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga0ec42416eaf70b6225908ceb37b90cd0">xcb_sync_query_alarm_unchecked()</a>.</p>

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

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga573ca23c0bac27df132afddb965a01c4">xcb_sync_query_counter()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga88453f0cd446eeb879f803aef160cf06">xcb_sync_query_counter_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga5dcc5403466fa5b3c3b8b6b1f0d3704d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_QUERY_FENCE&#160;&#160;&#160;18</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_query_fence. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#gaffa00b79f7a0a76d88c18de3203094b8">xcb_sync_query_fence()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga08950fbc555453659dbc3fdb2bc795bf">xcb_sync_query_fence_unchecked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga52c4eca38003d893960640e31f4c5b6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_RESET_FENCE&#160;&#160;&#160;16</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_reset_fence. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga9cd75b38ec3eeb73b2d65cddfbb76cdd">xcb_sync_reset_fence()</a>, and <a class="el" href="group__XCB__Sync__API.html#gacd2f9009e8bdaac1a4a20abf63f31557">xcb_sync_reset_fence_checked()</a>.</p>

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

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga9bc93b55c72cc95ceefc6cf3f23f20bb">xcb_sync_set_counter()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga6da870e076226fae21058a46294d2b5d">xcb_sync_set_counter_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="ga582856c7d8bb2670af077ecd474a60b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_SET_PRIORITY&#160;&#160;&#160;12</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_set_priority. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga09a4dac701b1dc9bb661bbe0b46cf210">xcb_sync_set_priority()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga3513c0f62e3874d91f55dd86576ed9c5">xcb_sync_set_priority_checked()</a>.</p>

</div>
</div>
<a class="anchor" id="gaad35a3b02ef538ee5a488786982e2a32"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XCB_SYNC_TRIGGER_FENCE&#160;&#160;&#160;15</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Opcode for xcb_sync_trigger_fence. </p>

<p>Referenced by <a class="el" href="group__XCB__Sync__API.html#ga9bf773b756829af5fdcb11f53bdb9b4d">xcb_sync_trigger_fence()</a>, and <a class="el" href="group__XCB__Sync__API.html#ga3de58e1adc204ba9a533c8a218460b2e">xcb_sync_trigger_fence_checked()</a>.</p>

</div>
</div>
<h2>Function Documentation</h2>
<a class="anchor" id="ga69e3932abda38ca457c4700530916ced"></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_sync_alarm_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__alarm__iterator__t.html">xcb_sync_alarm_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__sync__alarm__iterator__t.html" title="xcb_sync_alarm_iterator_t">xcb_sync_alarm_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="ga040d78eab8bfbd1887b7f20b2dccc4a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_sync_alarm_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__alarm__iterator__t.html">xcb_sync_alarm_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__sync__alarm__iterator__t.html" title="xcb_sync_alarm_iterator_t">xcb_sync_alarm_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_sync_alarm_t) </p>

</div>
</div>
<a class="anchor" id="ga72697a6f072fc895f28a24b8529326a7"></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_sync_await </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">uint32_t&#160;</td>
          <td class="paramname"><em>wait_list_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structxcb__sync__waitcondition__t.html">xcb_sync_waitcondition_t</a> *&#160;</td>
          <td class="paramname"><em>wait_list</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__Sync__API.html#ga0c45091f519aa34ddf96d6fa72aa1e85">XCB_SYNC_AWAIT</a>.</p>

</div>
</div>
<a class="anchor" id="ga16caefd3375e3fa067e9c7e8acbc8e5b"></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_sync_await_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">uint32_t&#160;</td>
          <td class="paramname"><em>wait_list_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structxcb__sync__waitcondition__t.html">xcb_sync_waitcondition_t</a> *&#160;</td>
          <td class="paramname"><em>wait_list</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__Sync__API.html#ga0c45091f519aa34ddf96d6fa72aa1e85">XCB_SYNC_AWAIT</a>.</p>

</div>
</div>
<a class="anchor" id="ga7f31dbdfd8e960500a70f24c83ca93ae"></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_sync_await_fence </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">uint32_t&#160;</td>
          <td class="paramname"><em>fence_list_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const xcb_sync_fence_t *&#160;</td>
          <td class="paramname"><em>fence_list</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__Sync__API.html#gae291f155812239ff881cfa3689116009">XCB_SYNC_AWAIT_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga75dc64a79f0eb4d9d85cc36c65b96858"></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_sync_await_fence_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">uint32_t&#160;</td>
          <td class="paramname"><em>fence_list_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const xcb_sync_fence_t *&#160;</td>
          <td class="paramname"><em>fence_list</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__Sync__API.html#gae291f155812239ff881cfa3689116009">XCB_SYNC_AWAIT_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="gaa8de63f42ebea0ea04a5434e7fcaa8d7"></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_sync_change_alarm </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_sync_alarm_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>value_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint32_t *&#160;</td>
          <td class="paramname"><em>value_list</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__Sync__API.html#gadb01c2472656a2021193f4d79cf541ec">XCB_SYNC_CHANGE_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="gac1557e87561fe201b87b02ecb0119d04"></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_sync_change_alarm_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_sync_alarm_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>value_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint32_t *&#160;</td>
          <td class="paramname"><em>value_list</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__Sync__API.html#gadb01c2472656a2021193f4d79cf541ec">XCB_SYNC_CHANGE_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga569e6737feae98f6f5993ddeee6393f5"></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_sync_change_counter </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_sync_counter_t&#160;</td>
          <td class="paramname"><em>counter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a>&#160;</td>
          <td class="paramname"><em>amount</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__Sync__API.html#ga5d64ebaa20b4e6f5b7518a6e21ace125">XCB_SYNC_CHANGE_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga88b700a8147bf70df6d1dd2ab9bf1531"></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_sync_change_counter_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_sync_counter_t&#160;</td>
          <td class="paramname"><em>counter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a>&#160;</td>
          <td class="paramname"><em>amount</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__Sync__API.html#ga5d64ebaa20b4e6f5b7518a6e21ace125">XCB_SYNC_CHANGE_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="gab87cc1c194118180596c3fa601e391d9"></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_sync_counter_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__counter__iterator__t.html">xcb_sync_counter_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__sync__counter__iterator__t.html" title="xcb_sync_counter_iterator_t">xcb_sync_counter_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="ga5ab2f4792c95c933f40072fc0978f63d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_sync_counter_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__counter__iterator__t.html">xcb_sync_counter_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__sync__counter__iterator__t.html" title="xcb_sync_counter_iterator_t">xcb_sync_counter_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_sync_counter_t) </p>

</div>
</div>
<a class="anchor" id="ga660f816edc4280a04e976ea100cb72e9"></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_sync_create_alarm </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_sync_alarm_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>value_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint32_t *&#160;</td>
          <td class="paramname"><em>value_list</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__Sync__API.html#ga2883eff4a1bb5ae655d4e5d7008fb9b9">XCB_SYNC_CREATE_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga667b92095a08582513ff487508d3e6eb"></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_sync_create_alarm_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_sync_alarm_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>value_mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const uint32_t *&#160;</td>
          <td class="paramname"><em>value_list</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__Sync__API.html#ga2883eff4a1bb5ae655d4e5d7008fb9b9">XCB_SYNC_CREATE_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga5263233329acb09e9ee5f3adb627ce3d"></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_sync_create_counter </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_sync_counter_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a>&#160;</td>
          <td class="paramname"><em>initial_value</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__Sync__API.html#ga4ac4fa9ad89ed39d58ded328032c9c99">XCB_SYNC_CREATE_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga9c9fee50a7f03724ef84dd1cd137e336"></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_sync_create_counter_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_sync_counter_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a>&#160;</td>
          <td class="paramname"><em>initial_value</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__Sync__API.html#ga4ac4fa9ad89ed39d58ded328032c9c99">XCB_SYNC_CREATE_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="gabe3f9af6707847c9361be651f9cbb6b7"></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_sync_create_fence </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_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>initially_triggered</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__Sync__API.html#gab7517c8146f58913ac57224f9dc9b19b">XCB_SYNC_CREATE_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga00f430f5c33f2157f2949ce3d6e5bba0"></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_sync_create_fence_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_drawable_t&#160;</td>
          <td class="paramname"><em>drawable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">xcb_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>initially_triggered</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__Sync__API.html#gab7517c8146f58913ac57224f9dc9b19b">XCB_SYNC_CREATE_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga6580ba0e1fea8857ab211d5661e7b1d5"></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_sync_destroy_alarm </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_sync_alarm_t&#160;</td>
          <td class="paramname"><em>alarm</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__Sync__API.html#ga6fa69e2e830f87fca371da387a220a9d">XCB_SYNC_DESTROY_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="gaea395b63822433a9a4c3c258118342ef"></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_sync_destroy_alarm_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_sync_alarm_t&#160;</td>
          <td class="paramname"><em>alarm</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__Sync__API.html#ga6fa69e2e830f87fca371da387a220a9d">XCB_SYNC_DESTROY_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga7e5e68d8351785d600f8a7f100a1fc11"></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_sync_destroy_counter </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_sync_counter_t&#160;</td>
          <td class="paramname"><em>counter</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__Sync__API.html#gaa4f6d433184cad4d9d37a801b3820c7b">XCB_SYNC_DESTROY_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga8de425de779832e211021f97a8e58498"></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_sync_destroy_counter_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_sync_counter_t&#160;</td>
          <td class="paramname"><em>counter</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__Sync__API.html#gaa4f6d433184cad4d9d37a801b3820c7b">XCB_SYNC_DESTROY_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga8eb4be1c6d62b6ef0e8d985e5bc95f94"></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_sync_destroy_fence </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_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</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__Sync__API.html#gac6ce101f30a8158b65a55a0e8062d294">XCB_SYNC_DESTROY_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga2878111a72f0d509338ff98abb994b25"></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_sync_destroy_fence_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_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</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__Sync__API.html#gac6ce101f30a8158b65a55a0e8062d294">XCB_SYNC_DESTROY_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga9070c38e6814699415a495031e00669b"></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_sync_fence_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__fence__iterator__t.html">xcb_sync_fence_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__sync__fence__iterator__t.html" title="xcb_sync_fence_iterator_t">xcb_sync_fence_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="gadc567359e2c227f79debbe3ceda6441f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_sync_fence_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__fence__iterator__t.html">xcb_sync_fence_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__sync__fence__iterator__t.html" title="xcb_sync_fence_iterator_t">xcb_sync_fence_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_sync_fence_t) </p>

</div>
</div>
<a class="anchor" id="ga21efbc56045e4139fdea6a9d2e19572a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__get__priority__cookie__t.html">xcb_sync_get_priority_cookie_t</a> xcb_sync_get_priority </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">uint32_t&#160;</td>
          <td class="paramname"><em>id</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__Sync__API.html#gad8057939979111c171a8bda73239b453">XCB_SYNC_GET_PRIORITY</a>.</p>

</div>
</div>
<a class="anchor" id="ga18464d21fa5421cf549eaf3aab8b458b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__get__priority__reply__t.html">xcb_sync_get_priority_reply_t</a>* xcb_sync_get_priority_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__sync__get__priority__cookie__t.html">xcb_sync_get_priority_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__Sync__API.html#gaa7b11be2624925ae1a5bd18fbe2bf9b9">xcb_sync_get_priority_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="gaa7b11be2624925ae1a5bd18fbe2bf9b9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__get__priority__cookie__t.html">xcb_sync_get_priority_cookie_t</a> xcb_sync_get_priority_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">uint32_t&#160;</td>
          <td class="paramname"><em>id</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__Sync__API.html#gad8057939979111c171a8bda73239b453">XCB_SYNC_GET_PRIORITY</a>.</p>

</div>
</div>
<a class="anchor" id="ga7b60aa98d1e8e51853e993faa3b46387"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__initialize__cookie__t.html">xcb_sync_initialize_cookie_t</a> xcb_sync_initialize </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">uint8_t&#160;</td>
          <td class="paramname"><em>desired_major_version</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>desired_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__Sync__API.html#ga8288d10f68732829551a1c4ef963d469">XCB_SYNC_INITIALIZE</a>.</p>

</div>
</div>
<a class="anchor" id="gaca64b6f28c6ac62f3234c71470a760ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__initialize__reply__t.html">xcb_sync_initialize_reply_t</a>* xcb_sync_initialize_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__sync__initialize__cookie__t.html">xcb_sync_initialize_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__Sync__API.html#gad340cd57040b7e59923ac857f86aeaee">xcb_sync_initialize_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="gad340cd57040b7e59923ac857f86aeaee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__initialize__cookie__t.html">xcb_sync_initialize_cookie_t</a> xcb_sync_initialize_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">uint8_t&#160;</td>
          <td class="paramname"><em>desired_major_version</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>desired_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__Sync__API.html#ga8288d10f68732829551a1c4ef963d469">XCB_SYNC_INITIALIZE</a>.</p>

</div>
</div>
<a class="anchor" id="gaf4625e891a901a43f182dac40e059cdf"></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_sync_int64_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__int64__iterator__t.html">xcb_sync_int64_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__sync__int64__iterator__t.html" title="xcb_sync_int64_iterator_t">xcb_sync_int64_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="ga3f2c59f122b5fb899a78e094c382eef3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_sync_int64_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__int64__iterator__t.html">xcb_sync_int64_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__sync__int64__iterator__t.html" title="xcb_sync_int64_iterator_t">xcb_sync_int64_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_sync_int64_t) </p>

</div>
</div>
<a class="anchor" id="ga2621282991877b50bac10dd32da92e2d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__list__system__counters__cookie__t.html">xcb_sync_list_system_counters_cookie_t</a> xcb_sync_list_system_counters </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><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__Sync__API.html#gab4ee51d9ecb70933e3f52fe27f448552">XCB_SYNC_LIST_SYSTEM_COUNTERS</a>.</p>

</div>
</div>
<a class="anchor" id="ga2ba2683cd87f1c075bee73967c2c91ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__list__system__counters__reply__t.html">xcb_sync_list_system_counters_reply_t</a>* xcb_sync_list_system_counters_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__sync__list__system__counters__cookie__t.html">xcb_sync_list_system_counters_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__Sync__API.html#ga192a1d3469fd51e2d8870526418a7f0e">xcb_sync_list_system_counters_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="ga192a1d3469fd51e2d8870526418a7f0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__list__system__counters__cookie__t.html">xcb_sync_list_system_counters_cookie_t</a> xcb_sync_list_system_counters_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><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__Sync__API.html#gab4ee51d9ecb70933e3f52fe27f448552">XCB_SYNC_LIST_SYSTEM_COUNTERS</a>.</p>

</div>
</div>
<a class="anchor" id="gadc87e848b84659c40e176b0160b2fab8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__alarm__cookie__t.html">xcb_sync_query_alarm_cookie_t</a> xcb_sync_query_alarm </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_sync_alarm_t&#160;</td>
          <td class="paramname"><em>alarm</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__Sync__API.html#ga283d8871515d7ecbe3810a3097597b77">XCB_SYNC_QUERY_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="gab14dd3d9393f57e31a53c7389fe7f8be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__alarm__reply__t.html">xcb_sync_query_alarm_reply_t</a>* xcb_sync_query_alarm_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__sync__query__alarm__cookie__t.html">xcb_sync_query_alarm_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__Sync__API.html#ga0ec42416eaf70b6225908ceb37b90cd0">xcb_sync_query_alarm_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="ga0ec42416eaf70b6225908ceb37b90cd0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__alarm__cookie__t.html">xcb_sync_query_alarm_cookie_t</a> xcb_sync_query_alarm_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_sync_alarm_t&#160;</td>
          <td class="paramname"><em>alarm</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__Sync__API.html#ga283d8871515d7ecbe3810a3097597b77">XCB_SYNC_QUERY_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga573ca23c0bac27df132afddb965a01c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__counter__cookie__t.html">xcb_sync_query_counter_cookie_t</a> xcb_sync_query_counter </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_sync_counter_t&#160;</td>
          <td class="paramname"><em>counter</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__Sync__API.html#gadb31cabf21933ea39b8204be22331ba0">XCB_SYNC_QUERY_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="gac1d2779ecfed0e1e6da5f776c446bc68"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__counter__reply__t.html">xcb_sync_query_counter_reply_t</a>* xcb_sync_query_counter_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__sync__query__counter__cookie__t.html">xcb_sync_query_counter_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__Sync__API.html#ga88453f0cd446eeb879f803aef160cf06">xcb_sync_query_counter_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="ga88453f0cd446eeb879f803aef160cf06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__counter__cookie__t.html">xcb_sync_query_counter_cookie_t</a> xcb_sync_query_counter_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_sync_counter_t&#160;</td>
          <td class="paramname"><em>counter</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__Sync__API.html#gadb31cabf21933ea39b8204be22331ba0">XCB_SYNC_QUERY_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="gaffa00b79f7a0a76d88c18de3203094b8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__fence__cookie__t.html">xcb_sync_query_fence_cookie_t</a> xcb_sync_query_fence </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_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</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__Sync__API.html#ga5dcc5403466fa5b3c3b8b6b1f0d3704d">XCB_SYNC_QUERY_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga88846647214240bd7c4c8bac7daf5e02"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__fence__reply__t.html">xcb_sync_query_fence_reply_t</a>* xcb_sync_query_fence_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__sync__query__fence__cookie__t.html">xcb_sync_query_fence_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__Sync__API.html#ga08950fbc555453659dbc3fdb2bc795bf">xcb_sync_query_fence_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="ga08950fbc555453659dbc3fdb2bc795bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structxcb__sync__query__fence__cookie__t.html">xcb_sync_query_fence_cookie_t</a> xcb_sync_query_fence_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_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</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__Sync__API.html#ga5dcc5403466fa5b3c3b8b6b1f0d3704d">XCB_SYNC_QUERY_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga9cd75b38ec3eeb73b2d65cddfbb76cdd"></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_sync_reset_fence </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_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</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__Sync__API.html#ga52c4eca38003d893960640e31f4c5b6a">XCB_SYNC_RESET_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="gacd2f9009e8bdaac1a4a20abf63f31557"></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_sync_reset_fence_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_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</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__Sync__API.html#ga52c4eca38003d893960640e31f4c5b6a">XCB_SYNC_RESET_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga9bc93b55c72cc95ceefc6cf3f23f20bb"></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_sync_set_counter </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_sync_counter_t&#160;</td>
          <td class="paramname"><em>counter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a>&#160;</td>
          <td class="paramname"><em>value</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__Sync__API.html#gab6e4f60deb38f77e8ce9315729c2b3f2">XCB_SYNC_SET_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga6da870e076226fae21058a46294d2b5d"></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_sync_set_counter_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_sync_counter_t&#160;</td>
          <td class="paramname"><em>counter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structxcb__sync__int64__t.html">xcb_sync_int64_t</a>&#160;</td>
          <td class="paramname"><em>value</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__Sync__API.html#gab6e4f60deb38f77e8ce9315729c2b3f2">XCB_SYNC_SET_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga09a4dac701b1dc9bb661bbe0b46cf210"></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_sync_set_priority </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">uint32_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>priority</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__Sync__API.html#ga582856c7d8bb2670af077ecd474a60b7">XCB_SYNC_SET_PRIORITY</a>.</p>

</div>
</div>
<a class="anchor" id="ga3513c0f62e3874d91f55dd86576ed9c5"></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_sync_set_priority_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">uint32_t&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>priority</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__Sync__API.html#ga582856c7d8bb2670af077ecd474a60b7">XCB_SYNC_SET_PRIORITY</a>.</p>

</div>
</div>
<a class="anchor" id="gaa96247bc27bc0b0134408ad799573dff"></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_sync_systemcounter_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__systemcounter__iterator__t.html">xcb_sync_systemcounter_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__sync__systemcounter__iterator__t.html" title="xcb_sync_systemcounter_iterator_t">xcb_sync_systemcounter_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__Sync__API.html#ga6d838d284fe1c1adcc15a300dd43f0bf">xcb_sync_systemcounter_next()</a>.</p>

</div>
</div>
<a class="anchor" id="ga6d838d284fe1c1adcc15a300dd43f0bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_sync_systemcounter_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__systemcounter__iterator__t.html">xcb_sync_systemcounter_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__sync__systemcounter__iterator__t.html" title="xcb_sync_systemcounter_iterator_t">xcb_sync_systemcounter_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_sync_systemcounter_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__Sync__API.html#gaa96247bc27bc0b0134408ad799573dff">xcb_sync_systemcounter_end()</a>.</p>

</div>
</div>
<a class="anchor" id="gad8dbbb1de103e2db9c2cad408595e712"></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_sync_trigger_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__trigger__iterator__t.html">xcb_sync_trigger_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__sync__trigger__iterator__t.html" title="xcb_sync_trigger_iterator_t">xcb_sync_trigger_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="ga9bf773b756829af5fdcb11f53bdb9b4d"></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_sync_trigger_fence </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_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</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__Sync__API.html#gaad35a3b02ef538ee5a488786982e2a32">XCB_SYNC_TRIGGER_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga3de58e1adc204ba9a533c8a218460b2e"></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_sync_trigger_fence_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_sync_fence_t&#160;</td>
          <td class="paramname"><em>fence</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__Sync__API.html#gaad35a3b02ef538ee5a488786982e2a32">XCB_SYNC_TRIGGER_FENCE</a>.</p>

</div>
</div>
<a class="anchor" id="ga8dd7ea40952bbe0948c0c4f36c87de52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_sync_trigger_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__trigger__iterator__t.html">xcb_sync_trigger_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__sync__trigger__iterator__t.html" title="xcb_sync_trigger_iterator_t">xcb_sync_trigger_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_sync_trigger_t) </p>

</div>
</div>
<a class="anchor" id="ga1b613bfa81598ba1fc95c6e1888d0a31"></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_sync_waitcondition_end </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__waitcondition__iterator__t.html">xcb_sync_waitcondition_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__sync__waitcondition__iterator__t.html" title="xcb_sync_waitcondition_iterator_t">xcb_sync_waitcondition_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="ga74b023b377e9d3436d70f049378eac6a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void xcb_sync_waitcondition_next </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structxcb__sync__waitcondition__iterator__t.html">xcb_sync_waitcondition_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__sync__waitcondition__iterator__t.html" title="xcb_sync_waitcondition_iterator_t">xcb_sync_waitcondition_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_sync_waitcondition_t) </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>