Sophie

Sophie

distrib > Mandriva > 2011.0 > i586 > by-pkgid > 58a5f3d803fcd041752d5bc97926d66b > files > 90

libxcb-doc-1.7-2.i586.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"/>
<title>XCB: XCB Sync API</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<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.7</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</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>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Defines</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">
<h1>XCB Sync API</h1>  </div>
</div>
<div class="contents">

<p>Sync XCB Protocol Implementation.  
<a href="#_details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga434bc345e2a28c957386bb316e5c0664"></a><!-- doxytag: member="XCB_Sync_API::XCB_SYNC_MAJOR_VERSION" ref="ga434bc345e2a28c957386bb316e5c0664" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_SYNC_MAJOR_VERSION</b>&#160;&#160;&#160;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6e6a44202ca0e19a6df7910ac29c2a90"></a><!-- doxytag: member="XCB_Sync_API::XCB_SYNC_MINOR_VERSION" ref="ga6e6a44202ca0e19a6df7910ac29c2a90" args="" -->
#define&#160;</td><td class="memItemRight" valign="bottom"><b>XCB_SYNC_MINOR_VERSION</b>&#160;&#160;&#160;0</td></tr>
<tr><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadf7ed42ec15ae23cbe275012d2d0d004"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_alarm_t" ref="gadf7ed42ec15ae23cbe275012d2d0d004" args="" -->
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_alarm_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefe49ed530d80f1b3b49ad0ef32c9a0c"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_alarm_iterator_t" ref="gaefe49ed530d80f1b3b49ad0ef32c9a0c" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1a56f202aac36addf75b7234ab0d0918"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_alarmstate_t" ref="ga1a56f202aac36addf75b7234ab0d0918" args="" -->
typedef enum xcb_sync_alarmstate_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_alarmstate_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2832673aa1cfd243208e378ae26512a9"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_counter_t" ref="ga2832673aa1cfd243208e378ae26512a9" args="" -->
typedef uint32_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_counter_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga107b5630a6780e84e802124b46a6fec5"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_counter_iterator_t" ref="ga107b5630a6780e84e802124b46a6fec5" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga017cae05e331f07b5d0ca48c30e34040"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_testtype_t" ref="ga017cae05e331f07b5d0ca48c30e34040" args="" -->
typedef enum xcb_sync_testtype_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_testtype_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga01b36d5b3b9e48f15415f46f8dbf0411"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_valuetype_t" ref="ga01b36d5b3b9e48f15415f46f8dbf0411" args="" -->
typedef enum xcb_sync_valuetype_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_valuetype_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga73ee51440615f45e16d2a184ef4985b9"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_ca_t" ref="ga73ee51440615f45e16d2a184ef4985b9" args="" -->
typedef enum xcb_sync_ca_t&#160;</td><td class="memItemRight" valign="bottom"><b>xcb_sync_ca_t</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga238c32f3c8c268ef76e3be4ad6654172"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_int64_t" ref="ga238c32f3c8c268ef76e3be4ad6654172" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1f4a887674d928cd2c3d49cf1d688135"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_int64_iterator_t" ref="ga1f4a887674d928cd2c3d49cf1d688135" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa423295a2b0c65b4674d0f2f9da96e37"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_systemcounter_t" ref="gaa423295a2b0c65b4674d0f2f9da96e37" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b13e1b388d42c962d593c6c05d27a82"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_systemcounter_iterator_t" ref="ga0b13e1b388d42c962d593c6c05d27a82" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga111ce5c3b2892ed0ebbe73896c27d562"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_trigger_t" ref="ga111ce5c3b2892ed0ebbe73896c27d562" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0dbb037da2da90567898d6a9d8f388ca"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_trigger_iterator_t" ref="ga0dbb037da2da90567898d6a9d8f388ca" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga757795dd5663169f1a91260cbbebe7a5"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_waitcondition_t" ref="ga757795dd5663169f1a91260cbbebe7a5" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga947b14fab8a919d6f9cdb5670ddfb3af"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_waitcondition_iterator_t" ref="ga947b14fab8a919d6f9cdb5670ddfb3af" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7694910bcb8c20d392c067a476c6e28e"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_counter_error_t" ref="ga7694910bcb8c20d392c067a476c6e28e" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga84ac70915e228f821fdb33ee1da21646"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_alarm_error_t" ref="ga84ac70915e228f821fdb33ee1da21646" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1710e13896c429104fa94ec819c69f46"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_initialize_cookie_t" ref="ga1710e13896c429104fa94ec819c69f46" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga20ac8f9b60116f8a58cd0899a8f46515"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_initialize_request_t" ref="ga20ac8f9b60116f8a58cd0899a8f46515" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4ed5679c42aa2f20a2619112e9b9ccc7"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_initialize_reply_t" ref="ga4ed5679c42aa2f20a2619112e9b9ccc7" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1251b8e2c6bede52850392e50227532c"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_list_system_counters_cookie_t" ref="ga1251b8e2c6bede52850392e50227532c" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5858e652e64d4f2e460ef489ebe9e247"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_list_system_counters_request_t" ref="ga5858e652e64d4f2e460ef489ebe9e247" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga22a63f29af468caab36a5e0f509eb3cf"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_list_system_counters_reply_t" ref="ga22a63f29af468caab36a5e0f509eb3cf" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga921ef2fa0ea693570b4e63f74abcb572"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_create_counter_request_t" ref="ga921ef2fa0ea693570b4e63f74abcb572" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6123b52113f3bf67f852aaf6e1e1afe1"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_destroy_counter_request_t" ref="ga6123b52113f3bf67f852aaf6e1e1afe1" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6969ec5e846def2e7ef1a76d36069619"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_query_counter_cookie_t" ref="ga6969ec5e846def2e7ef1a76d36069619" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3b523903563b66494228091f048df78e"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_query_counter_request_t" ref="ga3b523903563b66494228091f048df78e" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga70f41ac2cf1bb3bbdb6b0abbc89d2401"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_query_counter_reply_t" ref="ga70f41ac2cf1bb3bbdb6b0abbc89d2401" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadef83c9e306d463dd14c8fbc4992960b"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_await_request_t" ref="gadef83c9e306d463dd14c8fbc4992960b" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga221a3496ec81f6c8f2c1af14c487d8e4"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_change_counter_request_t" ref="ga221a3496ec81f6c8f2c1af14c487d8e4" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafdbfe5879db6c348bd716cfdff0ac957"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_set_counter_request_t" ref="gafdbfe5879db6c348bd716cfdff0ac957" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9bb803617832145a1ec7ea185a1b53cf"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_create_alarm_request_t" ref="ga9bb803617832145a1ec7ea185a1b53cf" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga06248ae987df564a8ec4e14a2de461be"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_change_alarm_request_t" ref="ga06248ae987df564a8ec4e14a2de461be" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad501c32f8d892b221bf11ac73f2229de"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_destroy_alarm_request_t" ref="gad501c32f8d892b221bf11ac73f2229de" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga984dbcf6a68c9c55b1846d48e9b9651b"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_query_alarm_cookie_t" ref="ga984dbcf6a68c9c55b1846d48e9b9651b" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e6827e0f3eb1c17638c22070d390820"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_query_alarm_request_t" ref="ga9e6827e0f3eb1c17638c22070d390820" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9319831ecaf6aba3a1da9dadc7ae82a9"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_query_alarm_reply_t" ref="ga9319831ecaf6aba3a1da9dadc7ae82a9" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac8459a097646946613a4256591a90da5"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_set_priority_request_t" ref="gac8459a097646946613a4256591a90da5" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga649bb9ecffb9a86de5fdc5a4d644b7a4"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_get_priority_cookie_t" ref="ga649bb9ecffb9a86de5fdc5a4d644b7a4" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad9af0af2461178106ef5a67ffec004d6"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_get_priority_request_t" ref="gad9af0af2461178106ef5a67ffec004d6" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac67f1fe786528e90995bf9a0b8d11425"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_get_priority_reply_t" ref="gac67f1fe786528e90995bf9a0b8d11425" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3d098daec53e22ab6b0e6d19feaf3107"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_counter_notify_event_t" ref="ga3d098daec53e22ab6b0e6d19feaf3107" args="" -->
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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga61c8559565a2bc4f475366023ce80183"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_alarm_notify_event_t" ref="ga61c8559565a2bc4f475366023ce80183" args="" -->
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><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>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><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><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><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><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>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa7d6d994604a046d2e3d8e2cbe6f31c5"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_systemcounter_name" ref="gaa7d6d994604a046d2e3d8e2cbe6f31c5" args="(const xcb_sync_systemcounter_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab06377366ef9fb6aac22ade6262353ae"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_systemcounter_name_length" ref="gab06377366ef9fb6aac22ade6262353ae" args="(const xcb_sync_systemcounter_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga893b4e038cc428ded713919b162d8f53"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_systemcounter_name_end" ref="ga893b4e038cc428ded713919b162d8f53" args="(const xcb_sync_systemcounter_t *R)" -->
<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><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><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><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><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><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><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><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><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><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><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><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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga93f2b84d0dc664d531fe7a16d213c933"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_list_system_counters_counters_length" ref="ga93f2b84d0dc664d531fe7a16d213c933" args="(const xcb_sync_list_system_counters_reply_t *R)" -->
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><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga51d36e61c56e270dceae73eeee31e245"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_list_system_counters_counters_iterator" ref="ga51d36e61c56e270dceae73eeee31e245" args="(const xcb_sync_list_system_counters_reply_t *R)" -->
<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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><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><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab4496cf0e2a7383714dfce56c415a4b6"></a><!-- doxytag: member="XCB_Sync_API::xcb_sync_id" ref="gab4496cf0e2a7383714dfce56c415a4b6" args="" -->
<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>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Sync XCB Protocol Implementation. </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ga100315b995a1ef061939527c4e76b027"></a><!-- doxytag: member="sync.h::XCB_SYNC_ALARM" ref="ga100315b995a1ef061939527c4e76b027" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_ALARM_NOTIFY" ref="ga7e131febe052bf049a0c54caf459ec76" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_AWAIT" ref="ga0c45091f519aa34ddf96d6fa72aa1e85" args="" -->
<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="gadb01c2472656a2021193f4d79cf541ec"></a><!-- doxytag: member="sync.h::XCB_SYNC_CHANGE_ALARM" ref="gadb01c2472656a2021193f4d79cf541ec" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_CHANGE_COUNTER" ref="ga5d64ebaa20b4e6f5b7518a6e21ace125" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_COUNTER" ref="gac3f9969a01a65a75c21ed941c3f38ef4" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_COUNTER_NOTIFY" ref="gacc2dd59afa88fae4b8f7cb73bb74cc45" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_CREATE_ALARM" ref="ga2883eff4a1bb5ae655d4e5d7008fb9b9" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_CREATE_COUNTER" ref="ga4ac4fa9ad89ed39d58ded328032c9c99" args="" -->
<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="ga6fa69e2e830f87fca371da387a220a9d"></a><!-- doxytag: member="sync.h::XCB_SYNC_DESTROY_ALARM" ref="ga6fa69e2e830f87fca371da387a220a9d" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_DESTROY_COUNTER" ref="gaa4f6d433184cad4d9d37a801b3820c7b" args="" -->
<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="gad8057939979111c171a8bda73239b453"></a><!-- doxytag: member="sync.h::XCB_SYNC_GET_PRIORITY" ref="gad8057939979111c171a8bda73239b453" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_INITIALIZE" ref="ga8288d10f68732829551a1c4ef963d469" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_LIST_SYSTEM_COUNTERS" ref="gab4ee51d9ecb70933e3f52fe27f448552" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_QUERY_ALARM" ref="ga283d8871515d7ecbe3810a3097597b77" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_QUERY_COUNTER" ref="gadb31cabf21933ea39b8204be22331ba0" args="" -->
<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="gab6e4f60deb38f77e8ce9315729c2b3f2"></a><!-- doxytag: member="sync.h::XCB_SYNC_SET_COUNTER" ref="gab6e4f60deb38f77e8ce9315729c2b3f2" args="" -->
<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><!-- doxytag: member="sync.h::XCB_SYNC_SET_PRIORITY" ref="ga582856c7d8bb2670af077ecd474a60b7" args="" -->
<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>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ga69e3932abda38ca457c4700530916ced"></a><!-- doxytag: member="sync.h::xcb_sync_alarm_end" ref="ga69e3932abda38ca457c4700530916ced" args="(xcb_sync_alarm_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__sync__alarm__iterator__t.html#ae5872299428911ddeec367a498a1be3a">xcb_sync_alarm_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__sync__alarm__iterator__t.html#a00be76beb96f2fc413bbf6693329a69a">xcb_sync_alarm_iterator_t::index</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="structxcb__sync__alarm__iterator__t.html#a2f51c18d629a190f9b7901fdeb204330">xcb_sync_alarm_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga040d78eab8bfbd1887b7f20b2dccc4a5"></a><!-- doxytag: member="sync.h::xcb_sync_alarm_next" ref="ga040d78eab8bfbd1887b7f20b2dccc4a5" args="(xcb_sync_alarm_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__alarm__iterator__t.html#ae5872299428911ddeec367a498a1be3a">xcb_sync_alarm_iterator_t::data</a>, <a class="el" href="structxcb__sync__alarm__iterator__t.html#a00be76beb96f2fc413bbf6693329a69a">xcb_sync_alarm_iterator_t::index</a>, and <a class="el" href="structxcb__sync__alarm__iterator__t.html#a2f51c18d629a190f9b7901fdeb204330">xcb_sync_alarm_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga72697a6f072fc895f28a24b8529326a7"></a><!-- doxytag: member="sync.h::xcb_sync_await" ref="ga72697a6f072fc895f28a24b8529326a7" args="(xcb_connection_t *c, uint32_t wait_list_len, const xcb_sync_waitcondition_t *wait_list)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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><!-- doxytag: member="sync.h::xcb_sync_await_checked" ref="ga16caefd3375e3fa067e9c7e8acbc8e5b" args="(xcb_connection_t *c, uint32_t wait_list_len, const xcb_sync_waitcondition_t *wait_list)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="gaa8de63f42ebea0ea04a5434e7fcaa8d7"></a><!-- doxytag: member="sync.h::xcb_sync_change_alarm" ref="gaa8de63f42ebea0ea04a5434e7fcaa8d7" args="(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__change__alarm__request__t.html#af5c4f6b7ef6d73799c97128f806bd416">xcb_sync_change_alarm_request_t::id</a>, <a class="el" href="structxcb__sync__change__alarm__request__t.html#ad00c820c99a5cd47f8d4fabe2408e6ec">xcb_sync_change_alarm_request_t::value_mask</a>, and <a class="el" href="group__XCB__Sync__API.html#gadb01c2472656a2021193f4d79cf541ec">XCB_SYNC_CHANGE_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="gac1557e87561fe201b87b02ecb0119d04"></a><!-- doxytag: member="sync.h::xcb_sync_change_alarm_checked" ref="gac1557e87561fe201b87b02ecb0119d04" args="(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__change__alarm__request__t.html#af5c4f6b7ef6d73799c97128f806bd416">xcb_sync_change_alarm_request_t::id</a>, <a class="el" href="structxcb__sync__change__alarm__request__t.html#ad00c820c99a5cd47f8d4fabe2408e6ec">xcb_sync_change_alarm_request_t::value_mask</a>, and <a class="el" href="group__XCB__Sync__API.html#gadb01c2472656a2021193f4d79cf541ec">XCB_SYNC_CHANGE_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga569e6737feae98f6f5993ddeee6393f5"></a><!-- doxytag: member="sync.h::xcb_sync_change_counter" ref="ga569e6737feae98f6f5993ddeee6393f5" args="(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t amount)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__change__counter__request__t.html#a43e359a628733aa069e9d213fb152880">xcb_sync_change_counter_request_t::amount</a>, <a class="el" href="structxcb__sync__change__counter__request__t.html#ab177fd292b5c75ed7502483934938aca">xcb_sync_change_counter_request_t::counter</a>, and <a class="el" href="group__XCB__Sync__API.html#ga5d64ebaa20b4e6f5b7518a6e21ace125">XCB_SYNC_CHANGE_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga88b700a8147bf70df6d1dd2ab9bf1531"></a><!-- doxytag: member="sync.h::xcb_sync_change_counter_checked" ref="ga88b700a8147bf70df6d1dd2ab9bf1531" args="(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t amount)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__change__counter__request__t.html#a43e359a628733aa069e9d213fb152880">xcb_sync_change_counter_request_t::amount</a>, <a class="el" href="structxcb__sync__change__counter__request__t.html#ab177fd292b5c75ed7502483934938aca">xcb_sync_change_counter_request_t::counter</a>, and <a class="el" href="group__XCB__Sync__API.html#ga5d64ebaa20b4e6f5b7518a6e21ace125">XCB_SYNC_CHANGE_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="gab87cc1c194118180596c3fa601e391d9"></a><!-- doxytag: member="sync.h::xcb_sync_counter_end" ref="gab87cc1c194118180596c3fa601e391d9" args="(xcb_sync_counter_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__sync__counter__iterator__t.html#a2f62f455001f2a44ac9aa41f7dea74de">xcb_sync_counter_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__sync__counter__iterator__t.html#a0a8e35b2dfdae7ab1a294d614cc15183">xcb_sync_counter_iterator_t::index</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="structxcb__sync__counter__iterator__t.html#ac8f33b9f46eff685e7a145b7ad126423">xcb_sync_counter_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga5ab2f4792c95c933f40072fc0978f63d"></a><!-- doxytag: member="sync.h::xcb_sync_counter_next" ref="ga5ab2f4792c95c933f40072fc0978f63d" args="(xcb_sync_counter_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__counter__iterator__t.html#a2f62f455001f2a44ac9aa41f7dea74de">xcb_sync_counter_iterator_t::data</a>, <a class="el" href="structxcb__sync__counter__iterator__t.html#a0a8e35b2dfdae7ab1a294d614cc15183">xcb_sync_counter_iterator_t::index</a>, and <a class="el" href="structxcb__sync__counter__iterator__t.html#ac8f33b9f46eff685e7a145b7ad126423">xcb_sync_counter_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga660f816edc4280a04e976ea100cb72e9"></a><!-- doxytag: member="sync.h::xcb_sync_create_alarm" ref="ga660f816edc4280a04e976ea100cb72e9" args="(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__create__alarm__request__t.html#abbe470d292a2c3a0aa3230474139e490">xcb_sync_create_alarm_request_t::id</a>, <a class="el" href="structxcb__sync__create__alarm__request__t.html#a784f3c6408fe40d7f717f543346433df">xcb_sync_create_alarm_request_t::value_mask</a>, and <a class="el" href="group__XCB__Sync__API.html#ga2883eff4a1bb5ae655d4e5d7008fb9b9">XCB_SYNC_CREATE_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga667b92095a08582513ff487508d3e6eb"></a><!-- doxytag: member="sync.h::xcb_sync_create_alarm_checked" ref="ga667b92095a08582513ff487508d3e6eb" args="(xcb_connection_t *c, xcb_sync_alarm_t id, uint32_t value_mask, const uint32_t *value_list)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__create__alarm__request__t.html#abbe470d292a2c3a0aa3230474139e490">xcb_sync_create_alarm_request_t::id</a>, <a class="el" href="structxcb__sync__create__alarm__request__t.html#a784f3c6408fe40d7f717f543346433df">xcb_sync_create_alarm_request_t::value_mask</a>, and <a class="el" href="group__XCB__Sync__API.html#ga2883eff4a1bb5ae655d4e5d7008fb9b9">XCB_SYNC_CREATE_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga5263233329acb09e9ee5f3adb627ce3d"></a><!-- doxytag: member="sync.h::xcb_sync_create_counter" ref="ga5263233329acb09e9ee5f3adb627ce3d" args="(xcb_connection_t *c, xcb_sync_counter_t id, xcb_sync_int64_t initial_value)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__create__counter__request__t.html#aeabdc598302b21f09d21a586e0d7aa3b">xcb_sync_create_counter_request_t::id</a>, <a class="el" href="structxcb__sync__create__counter__request__t.html#aedece0aadb17f0997669de7a047cec1d">xcb_sync_create_counter_request_t::initial_value</a>, and <a class="el" href="group__XCB__Sync__API.html#ga4ac4fa9ad89ed39d58ded328032c9c99">XCB_SYNC_CREATE_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga9c9fee50a7f03724ef84dd1cd137e336"></a><!-- doxytag: member="sync.h::xcb_sync_create_counter_checked" ref="ga9c9fee50a7f03724ef84dd1cd137e336" args="(xcb_connection_t *c, xcb_sync_counter_t id, xcb_sync_int64_t initial_value)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__create__counter__request__t.html#aeabdc598302b21f09d21a586e0d7aa3b">xcb_sync_create_counter_request_t::id</a>, <a class="el" href="structxcb__sync__create__counter__request__t.html#aedece0aadb17f0997669de7a047cec1d">xcb_sync_create_counter_request_t::initial_value</a>, and <a class="el" href="group__XCB__Sync__API.html#ga4ac4fa9ad89ed39d58ded328032c9c99">XCB_SYNC_CREATE_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga6580ba0e1fea8857ab211d5661e7b1d5"></a><!-- doxytag: member="sync.h::xcb_sync_destroy_alarm" ref="ga6580ba0e1fea8857ab211d5661e7b1d5" args="(xcb_connection_t *c, xcb_sync_alarm_t alarm)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__destroy__alarm__request__t.html#a2d620d8f972cdcb590c26229471fc78d">xcb_sync_destroy_alarm_request_t::alarm</a>, and <a class="el" href="group__XCB__Sync__API.html#ga6fa69e2e830f87fca371da387a220a9d">XCB_SYNC_DESTROY_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="gaea395b63822433a9a4c3c258118342ef"></a><!-- doxytag: member="sync.h::xcb_sync_destroy_alarm_checked" ref="gaea395b63822433a9a4c3c258118342ef" args="(xcb_connection_t *c, xcb_sync_alarm_t alarm)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__destroy__alarm__request__t.html#a2d620d8f972cdcb590c26229471fc78d">xcb_sync_destroy_alarm_request_t::alarm</a>, and <a class="el" href="group__XCB__Sync__API.html#ga6fa69e2e830f87fca371da387a220a9d">XCB_SYNC_DESTROY_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga7e5e68d8351785d600f8a7f100a1fc11"></a><!-- doxytag: member="sync.h::xcb_sync_destroy_counter" ref="ga7e5e68d8351785d600f8a7f100a1fc11" args="(xcb_connection_t *c, xcb_sync_counter_t counter)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__destroy__counter__request__t.html#a1704540362711f6abf7c2631e2cfb94b">xcb_sync_destroy_counter_request_t::counter</a>, and <a class="el" href="group__XCB__Sync__API.html#gaa4f6d433184cad4d9d37a801b3820c7b">XCB_SYNC_DESTROY_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga8de425de779832e211021f97a8e58498"></a><!-- doxytag: member="sync.h::xcb_sync_destroy_counter_checked" ref="ga8de425de779832e211021f97a8e58498" args="(xcb_connection_t *c, xcb_sync_counter_t counter)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__destroy__counter__request__t.html#a1704540362711f6abf7c2631e2cfb94b">xcb_sync_destroy_counter_request_t::counter</a>, and <a class="el" href="group__XCB__Sync__API.html#gaa4f6d433184cad4d9d37a801b3820c7b">XCB_SYNC_DESTROY_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga21efbc56045e4139fdea6a9d2e19572a"></a><!-- doxytag: member="sync.h::xcb_sync_get_priority" ref="ga21efbc56045e4139fdea6a9d2e19572a" args="(xcb_connection_t *c, uint32_t id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__get__priority__request__t.html#a89059c0684ee338818fdaf4916f4bce5">xcb_sync_get_priority_request_t::id</a>, and <a class="el" href="group__XCB__Sync__API.html#gad8057939979111c171a8bda73239b453">XCB_SYNC_GET_PRIORITY</a>.</p>

</div>
</div>
<a class="anchor" id="ga18464d21fa5421cf549eaf3aab8b458b"></a><!-- doxytag: member="sync.h::xcb_sync_get_priority_reply" ref="ga18464d21fa5421cf549eaf3aab8b458b" args="(xcb_connection_t *c, xcb_sync_get_priority_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__get__priority__cookie__t.html#a577c9dbf1ffe0d37054742536b66b86e">xcb_sync_get_priority_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gaa7b11be2624925ae1a5bd18fbe2bf9b9"></a><!-- doxytag: member="sync.h::xcb_sync_get_priority_unchecked" ref="gaa7b11be2624925ae1a5bd18fbe2bf9b9" args="(xcb_connection_t *c, uint32_t id)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__get__priority__request__t.html#a89059c0684ee338818fdaf4916f4bce5">xcb_sync_get_priority_request_t::id</a>, and <a class="el" href="group__XCB__Sync__API.html#gad8057939979111c171a8bda73239b453">XCB_SYNC_GET_PRIORITY</a>.</p>

</div>
</div>
<a class="anchor" id="ga7b60aa98d1e8e51853e993faa3b46387"></a><!-- doxytag: member="sync.h::xcb_sync_initialize" ref="ga7b60aa98d1e8e51853e993faa3b46387" args="(xcb_connection_t *c, uint8_t desired_major_version, uint8_t desired_minor_version)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__initialize__request__t.html#a3295f22fd107c62465a0be15f24ad9ac">xcb_sync_initialize_request_t::desired_major_version</a>, <a class="el" href="structxcb__sync__initialize__request__t.html#a3c5576a51f6d1212e4b17b1a33f06dad">xcb_sync_initialize_request_t::desired_minor_version</a>, and <a class="el" href="group__XCB__Sync__API.html#ga8288d10f68732829551a1c4ef963d469">XCB_SYNC_INITIALIZE</a>.</p>

</div>
</div>
<a class="anchor" id="gaca64b6f28c6ac62f3234c71470a760ea"></a><!-- doxytag: member="sync.h::xcb_sync_initialize_reply" ref="gaca64b6f28c6ac62f3234c71470a760ea" args="(xcb_connection_t *c, xcb_sync_initialize_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__initialize__cookie__t.html#a8ab8c741712e31c25bdc8e23471fdcef">xcb_sync_initialize_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="gad340cd57040b7e59923ac857f86aeaee"></a><!-- doxytag: member="sync.h::xcb_sync_initialize_unchecked" ref="gad340cd57040b7e59923ac857f86aeaee" args="(xcb_connection_t *c, uint8_t desired_major_version, uint8_t desired_minor_version)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__initialize__request__t.html#a3295f22fd107c62465a0be15f24ad9ac">xcb_sync_initialize_request_t::desired_major_version</a>, <a class="el" href="structxcb__sync__initialize__request__t.html#a3c5576a51f6d1212e4b17b1a33f06dad">xcb_sync_initialize_request_t::desired_minor_version</a>, and <a class="el" href="group__XCB__Sync__API.html#ga8288d10f68732829551a1c4ef963d469">XCB_SYNC_INITIALIZE</a>.</p>

</div>
</div>
<a class="anchor" id="gaf4625e891a901a43f182dac40e059cdf"></a><!-- doxytag: member="sync.h::xcb_sync_int64_end" ref="gaf4625e891a901a43f182dac40e059cdf" args="(xcb_sync_int64_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__sync__int64__iterator__t.html#aee3f5f7ef5d3bc251989ca98a07061a1">xcb_sync_int64_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__sync__int64__iterator__t.html#a5f12d9ed6c07f02361f9a399e9691a5d">xcb_sync_int64_iterator_t::index</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="structxcb__sync__int64__iterator__t.html#a9e7c32e9c2598a1e48b014d5a8521ac5">xcb_sync_int64_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga3f2c59f122b5fb899a78e094c382eef3"></a><!-- doxytag: member="sync.h::xcb_sync_int64_next" ref="ga3f2c59f122b5fb899a78e094c382eef3" args="(xcb_sync_int64_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__int64__iterator__t.html#aee3f5f7ef5d3bc251989ca98a07061a1">xcb_sync_int64_iterator_t::data</a>, <a class="el" href="structxcb__sync__int64__iterator__t.html#a5f12d9ed6c07f02361f9a399e9691a5d">xcb_sync_int64_iterator_t::index</a>, and <a class="el" href="structxcb__sync__int64__iterator__t.html#a9e7c32e9c2598a1e48b014d5a8521ac5">xcb_sync_int64_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga2621282991877b50bac10dd32da92e2d"></a><!-- doxytag: member="sync.h::xcb_sync_list_system_counters" ref="ga2621282991877b50bac10dd32da92e2d" args="(xcb_connection_t *c)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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><!-- doxytag: member="sync.h::xcb_sync_list_system_counters_reply" ref="ga2ba2683cd87f1c075bee73967c2c91ce" args="(xcb_connection_t *c, xcb_sync_list_system_counters_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__list__system__counters__cookie__t.html#a00b576ff18172d0e6e21575c269ae684">xcb_sync_list_system_counters_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga192a1d3469fd51e2d8870526418a7f0e"></a><!-- doxytag: member="sync.h::xcb_sync_list_system_counters_unchecked" ref="ga192a1d3469fd51e2d8870526418a7f0e" args="(xcb_connection_t *c)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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><!-- doxytag: member="sync.h::xcb_sync_query_alarm" ref="gadc87e848b84659c40e176b0160b2fab8" args="(xcb_connection_t *c, xcb_sync_alarm_t alarm)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__query__alarm__request__t.html#a56f17f5a1cd715583e45f705670df8ad">xcb_sync_query_alarm_request_t::alarm</a>, and <a class="el" href="group__XCB__Sync__API.html#ga283d8871515d7ecbe3810a3097597b77">XCB_SYNC_QUERY_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="gab14dd3d9393f57e31a53c7389fe7f8be"></a><!-- doxytag: member="sync.h::xcb_sync_query_alarm_reply" ref="gab14dd3d9393f57e31a53c7389fe7f8be" args="(xcb_connection_t *c, xcb_sync_query_alarm_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__query__alarm__cookie__t.html#ae2421ab3e3beac8ac1b1e67bf6db34e9">xcb_sync_query_alarm_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga0ec42416eaf70b6225908ceb37b90cd0"></a><!-- doxytag: member="sync.h::xcb_sync_query_alarm_unchecked" ref="ga0ec42416eaf70b6225908ceb37b90cd0" args="(xcb_connection_t *c, xcb_sync_alarm_t alarm)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__query__alarm__request__t.html#a56f17f5a1cd715583e45f705670df8ad">xcb_sync_query_alarm_request_t::alarm</a>, and <a class="el" href="group__XCB__Sync__API.html#ga283d8871515d7ecbe3810a3097597b77">XCB_SYNC_QUERY_ALARM</a>.</p>

</div>
</div>
<a class="anchor" id="ga573ca23c0bac27df132afddb965a01c4"></a><!-- doxytag: member="sync.h::xcb_sync_query_counter" ref="ga573ca23c0bac27df132afddb965a01c4" args="(xcb_connection_t *c, xcb_sync_counter_t counter)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__query__counter__request__t.html#a1bca77201cf910f9e18f3d40f7de5a77">xcb_sync_query_counter_request_t::counter</a>, and <a class="el" href="group__XCB__Sync__API.html#gadb31cabf21933ea39b8204be22331ba0">XCB_SYNC_QUERY_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="gac1d2779ecfed0e1e6da5f776c446bc68"></a><!-- doxytag: member="sync.h::xcb_sync_query_counter_reply" ref="gac1d2779ecfed0e1e6da5f776c446bc68" args="(xcb_connection_t *c, xcb_sync_query_counter_cookie_t cookie, xcb_generic_error_t **e)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__query__counter__cookie__t.html#a51ac6cba3053c1d330cc3ed6d9844cdb">xcb_sync_query_counter_cookie_t::sequence</a>.</p>

</div>
</div>
<a class="anchor" id="ga88453f0cd446eeb879f803aef160cf06"></a><!-- doxytag: member="sync.h::xcb_sync_query_counter_unchecked" ref="ga88453f0cd446eeb879f803aef160cf06" args="(xcb_connection_t *c, xcb_sync_counter_t counter)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__query__counter__request__t.html#a1bca77201cf910f9e18f3d40f7de5a77">xcb_sync_query_counter_request_t::counter</a>, and <a class="el" href="group__XCB__Sync__API.html#gadb31cabf21933ea39b8204be22331ba0">XCB_SYNC_QUERY_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga9bc93b55c72cc95ceefc6cf3f23f20bb"></a><!-- doxytag: member="sync.h::xcb_sync_set_counter" ref="ga9bc93b55c72cc95ceefc6cf3f23f20bb" args="(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t value)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__set__counter__request__t.html#a34209aedbb2adf8cdb508ccbaac1fa2a">xcb_sync_set_counter_request_t::counter</a>, <a class="el" href="structxcb__sync__set__counter__request__t.html#a346ee5f16d3b6161a34144c933545495">xcb_sync_set_counter_request_t::value</a>, and <a class="el" href="group__XCB__Sync__API.html#gab6e4f60deb38f77e8ce9315729c2b3f2">XCB_SYNC_SET_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga6da870e076226fae21058a46294d2b5d"></a><!-- doxytag: member="sync.h::xcb_sync_set_counter_checked" ref="ga6da870e076226fae21058a46294d2b5d" args="(xcb_connection_t *c, xcb_sync_counter_t counter, xcb_sync_int64_t value)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__set__counter__request__t.html#a34209aedbb2adf8cdb508ccbaac1fa2a">xcb_sync_set_counter_request_t::counter</a>, <a class="el" href="structxcb__sync__set__counter__request__t.html#a346ee5f16d3b6161a34144c933545495">xcb_sync_set_counter_request_t::value</a>, and <a class="el" href="group__XCB__Sync__API.html#gab6e4f60deb38f77e8ce9315729c2b3f2">XCB_SYNC_SET_COUNTER</a>.</p>

</div>
</div>
<a class="anchor" id="ga09a4dac701b1dc9bb661bbe0b46cf210"></a><!-- doxytag: member="sync.h::xcb_sync_set_priority" ref="ga09a4dac701b1dc9bb661bbe0b46cf210" args="(xcb_connection_t *c, uint32_t id, int32_t priority)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A cookie</dd></dl>
<p>Delivers a request to the X server. </p>

<p>References <a class="el" href="structxcb__sync__set__priority__request__t.html#ad01ed5b89b648d2c97d236c334cbde4e">xcb_sync_set_priority_request_t::id</a>, <a class="el" href="structxcb__sync__set__priority__request__t.html#a16307cd9f5fc5d2df32fc930be5a7b17">xcb_sync_set_priority_request_t::priority</a>, and <a class="el" href="group__XCB__Sync__API.html#ga582856c7d8bb2670af077ecd474a60b7">XCB_SYNC_SET_PRIORITY</a>.</p>

</div>
</div>
<a class="anchor" id="ga3513c0f62e3874d91f55dd86576ed9c5"></a><!-- doxytag: member="sync.h::xcb_sync_set_priority_checked" ref="ga3513c0f62e3874d91f55dd86576ed9c5" args="(xcb_connection_t *c, uint32_t id, int32_t priority)" -->
<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">
<p>Delivers a request to the X server </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">c</td><td>The connection </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></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="structxcb__sync__set__priority__request__t.html#ad01ed5b89b648d2c97d236c334cbde4e">xcb_sync_set_priority_request_t::id</a>, <a class="el" href="structxcb__sync__set__priority__request__t.html#a16307cd9f5fc5d2df32fc930be5a7b17">xcb_sync_set_priority_request_t::priority</a>, and <a class="el" href="group__XCB__Sync__API.html#ga582856c7d8bb2670af077ecd474a60b7">XCB_SYNC_SET_PRIORITY</a>.</p>

</div>
</div>
<a class="anchor" id="gaa96247bc27bc0b0134408ad799573dff"></a><!-- doxytag: member="sync.h::xcb_sync_systemcounter_end" ref="gaa96247bc27bc0b0134408ad799573dff" args="(xcb_sync_systemcounter_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__sync__systemcounter__iterator__t.html#a30e7e27afd8524a231ba919836985eeb">xcb_sync_systemcounter_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__sync__systemcounter__iterator__t.html#a662ab4960c6836d4ec018d0d3415341b">xcb_sync_systemcounter_iterator_t::index</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>, <a class="el" href="structxcb__sync__systemcounter__iterator__t.html#a909155b6038c77bdb2d5979ea3c7e5bf">xcb_sync_systemcounter_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><!-- doxytag: member="sync.h::xcb_sync_systemcounter_next" ref="ga6d838d284fe1c1adcc15a300dd43f0bf" args="(xcb_sync_systemcounter_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>, <a class="el" href="structxcb__sync__systemcounter__iterator__t.html#a30e7e27afd8524a231ba919836985eeb">xcb_sync_systemcounter_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__sync__systemcounter__iterator__t.html#a662ab4960c6836d4ec018d0d3415341b">xcb_sync_systemcounter_iterator_t::index</a>, and <a class="el" href="structxcb__sync__systemcounter__iterator__t.html#a909155b6038c77bdb2d5979ea3c7e5bf">xcb_sync_systemcounter_iterator_t::rem</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><!-- doxytag: member="sync.h::xcb_sync_trigger_end" ref="gad8dbbb1de103e2db9c2cad408595e712" args="(xcb_sync_trigger_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__sync__trigger__iterator__t.html#a6f0802842ff0380049ae830891924258">xcb_sync_trigger_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__sync__trigger__iterator__t.html#ae80101c7127a739774856fc3bb1d21db">xcb_sync_trigger_iterator_t::index</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="structxcb__sync__trigger__iterator__t.html#aa026224dbb069854485b6d2e2f763a9c">xcb_sync_trigger_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga8dd7ea40952bbe0948c0c4f36c87de52"></a><!-- doxytag: member="sync.h::xcb_sync_trigger_next" ref="ga8dd7ea40952bbe0948c0c4f36c87de52" args="(xcb_sync_trigger_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__trigger__iterator__t.html#a6f0802842ff0380049ae830891924258">xcb_sync_trigger_iterator_t::data</a>, <a class="el" href="structxcb__sync__trigger__iterator__t.html#ae80101c7127a739774856fc3bb1d21db">xcb_sync_trigger_iterator_t::index</a>, and <a class="el" href="structxcb__sync__trigger__iterator__t.html#aa026224dbb069854485b6d2e2f763a9c">xcb_sync_trigger_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga1b613bfa81598ba1fc95c6e1888d0a31"></a><!-- doxytag: member="sync.h::xcb_sync_waitcondition_end" ref="ga1b613bfa81598ba1fc95c6e1888d0a31" args="(xcb_sync_waitcondition_iterator_t i)" -->
<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><dt><b>Parameters:</b></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="return"><dt><b>Returns:</b></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__sync__waitcondition__iterator__t.html#a7ee5360b14501ab535e86243a9905d9c">xcb_sync_waitcondition_iterator_t::data</a>, <a class="el" href="structxcb__generic__iterator__t.html#ab9be6853fbb2515556c30a89fcd19de8">xcb_generic_iterator_t::data</a>, <a class="el" href="structxcb__sync__waitcondition__iterator__t.html#a0eeca0f7ae534a5a359cf98d5cd65dc0">xcb_sync_waitcondition_iterator_t::index</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="structxcb__sync__waitcondition__iterator__t.html#ae4f7e10632dee04641bd32715be5ac17">xcb_sync_waitcondition_iterator_t::rem</a>.</p>

</div>
</div>
<a class="anchor" id="ga74b023b377e9d3436d70f049378eac6a"></a><!-- doxytag: member="sync.h::xcb_sync_waitcondition_next" ref="ga74b023b377e9d3436d70f049378eac6a" args="(xcb_sync_waitcondition_iterator_t *i)" -->
<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><dt><b>Parameters:</b></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>

<p>References <a class="el" href="structxcb__sync__waitcondition__iterator__t.html#a7ee5360b14501ab535e86243a9905d9c">xcb_sync_waitcondition_iterator_t::data</a>, <a class="el" href="structxcb__sync__waitcondition__iterator__t.html#a0eeca0f7ae534a5a359cf98d5cd65dc0">xcb_sync_waitcondition_iterator_t::index</a>, and <a class="el" href="structxcb__sync__waitcondition__iterator__t.html#ae4f7e10632dee04641bd32715be5ac17">xcb_sync_waitcondition_iterator_t::rem</a>.</p>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Fri Apr 29 2011 15:45:47 for XCB by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
</body>
</html>