http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h.html 
b/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h.html
new file mode 100755
index 0000000..6ca14aa
--- /dev/null
+++ b/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h.html
@@ -0,0 +1,288 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Qpid Proton C API: proton/reactor.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.13.1</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('reactor_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">reactor.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br 
/>
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;<a class="el" 
href="event_8h_source.html">proton/event.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" 
href="selectable_8h_source.html">proton/selectable.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" 
href="ssl_8h_source.html">proton/ssl.h</a>&gt;</code><br />
+</div>
+<p><a href="reactor_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga7b7005d7b17535fbad64399e84a26197"><td class="memItemLeft" 
align="right" valign="top">
+typedef struct pn_reactor_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_t</b></td></tr>
+<tr class="separator:ga7b7005d7b17535fbad64399e84a26197"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a4eb3ba386748d9ca65205890b51de3"><td class="memItemLeft" 
align="right" valign="top">
+typedef struct pn_acceptor_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_acceptor_t</b></td></tr>
+<tr class="separator:ga1a4eb3ba386748d9ca65205890b51de3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga79e2a6651de835a2f13865719803bc8f"><td class="memItemLeft" 
align="right" valign="top">
+typedef struct pn_timer_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_timer_t</b></td></tr>
+<tr class="separator:ga79e2a6651de835a2f13865719803bc8f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacd209a7fe490e751740f25a97fdc80bc"><td class="memItemLeft" 
align="right" valign="top">
+typedef struct pn_task_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_task_t</b></td></tr>
+<tr class="separator:gacd209a7fe490e751740f25a97fdc80bc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga511f957744192889e18ae35acd1ef3fa"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><b>pn_handler</b> 
(void(*dispatch)(<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*, <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *, 
<a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a>))</td></tr>
+<tr class="separator:ga511f957744192889e18ae35acd1ef3fa"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac19ce565e73ab8dd54f8a83f1f5e60cc"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><b>pn_handler_new</b> 
(void(*dispatch)(<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*, <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *, 
<a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a>),
 size_t size, void(*finalize)(<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*))</td></tr>
+<tr class="separator:gac19ce565e73ab8dd54f8a83f1f5e60cc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga527e92956c072c1bfd8302501f729753"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_handler_free</b> (<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:ga527e92956c072c1bfd8302501f729753"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae570bf70c40c21c94bf63e67e2dcccca"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_handler_mem</b> (<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:gae570bf70c40c21c94bf63e67e2dcccca"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab7ddcff808e96c6dee9a161a16811f28"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_handler_add</b> (<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler, <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*child)</td></tr>
+<tr class="separator:gab7ddcff808e96c6dee9a161a16811f28"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8014d09bdcfd29d6a12ae43b923de2b7"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_handler_clear</b> (<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:ga8014d09bdcfd29d6a12ae43b923de2b7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac7b76a548321e812ae9c208bcf26fb00"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_handler_dispatch</b> (<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler, <a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event, <a class="el" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a> 
type)</td></tr>
+<tr class="separator:gac7b76a548321e812ae9c208bcf26fb00"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87b11c5ba311de6df453109dc62316a3"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_reactor_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor</b> (void)</td></tr>
+<tr class="separator:ga87b11c5ba311de6df453109dc62316a3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3b4fa5a65f3f3ef66ea3fa2210cbfea1"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_record_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_attachments</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga3b4fa5a65f3f3ef66ea3fa2210cbfea1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1d93691cb09d28eb290f69dd0995c324"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_millis_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_get_timeout</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga1d93691cb09d28eb290f69dd0995c324"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafea28a0bdc5c168852d8fe741269b1af"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_set_timeout</b> (pn_reactor_t *reactor, 
pn_millis_t timeout)</td></tr>
+<tr class="separator:gafea28a0bdc5c168852d8fe741269b1af"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1105beb57e86e90d0660dbe167c733a6"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_timestamp_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_mark</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga1105beb57e86e90d0660dbe167c733a6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac9bc71e4766901a96bb434f3be75315f"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_timestamp_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_now</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:gac9bc71e4766901a96bb434f3be75315f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9d66ecb32df66418514235ba56e3a8de"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_yield</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga9d66ecb32df66418514235ba56e3a8de"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf9ac47aa83192acbbc883fc1aee108ea"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_free</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:gaf9ac47aa83192acbbc883fc1aee108ea"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9775d149269de727b2089e569382b5ce"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN <a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_collector</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga9775d149269de727b2089e569382b5ce"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga66c9d97dafd5f2d9d7437ee133a51cd8"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_get_global_handler</b> (pn_reactor_t 
*reactor)</td></tr>
+<tr class="separator:ga66c9d97dafd5f2d9d7437ee133a51cd8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1216d254421a074abf12c21d3eb0c56b"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_set_global_handler</b> (pn_reactor_t *reactor, <a 
class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:ga1216d254421a074abf12c21d3eb0c56b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaab68223bb8b59d6d1187c9a3ca2b3b6b"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_get_handler</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:gaab68223bb8b59d6d1187c9a3ca2b3b6b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6abeb8b0abb1f0d7b5d820c8a35b677c"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_set_handler</b> (pn_reactor_t *reactor, <a 
class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:ga6abeb8b0abb1f0d7b5d820c8a35b677c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0ee15ec91e80b7e2b75c7aeabad2693"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_io_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_io</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:gab0ee15ec91e80b7e2b75c7aeabad2693"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga26bc30c1e74589fb577510328f834097"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_list_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_children</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga26bc30c1e74589fb577510328f834097"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa22f5fec9ac5aed56cccdf833fa992b8"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN <a class="el" 
href="group__selectable.html#gab7034170bf6367b989281d8ddaa87b09">pn_selectable_t</a>
 *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_selectable</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:gaa22f5fec9ac5aed56cccdf833fa992b8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0becf37c169c93ecaa27efb7f28bc304"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_update</b> (pn_reactor_t *reactor, <a class="el" 
href="group__selectable.html#gab7034170bf6367b989281d8ddaa87b09">pn_selectable_t</a>
 *selectable)</td></tr>
+<tr class="separator:ga0becf37c169c93ecaa27efb7f28bc304"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf806373bd6bf77700438c8891c528ebb"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_acceptor_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_acceptor</b> (pn_reactor_t *reactor, const char 
*host, const char *port, <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:gaf806373bd6bf77700438c8891c528ebb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc625bc7107766746a05ee4b7c53f363"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__reactor.html#gabc625bc7107766746a05ee4b7c53f363">pn_reactor_connection_to_host</a>
 (pn_reactor_t *reactor, const char *host, const char *port, <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:gabc625bc7107766746a05ee4b7c53f363"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf65b1a1c90a15d2cf7e840c7e6c8d82f"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__reactor.html#gaf65b1a1c90a15d2cf7e840c7e6c8d82f">pn_reactor_connection</a>
 (pn_reactor_t *reactor, <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:gaf65b1a1c90a15d2cf7e840c7e6c8d82f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaeba5aac4f320c26f2d01810940083eb"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__reactor.html#gaaeba5aac4f320c26f2d01810940083eb">pn_reactor_set_connection_host</a>
 (pn_reactor_t *reactor, <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection, const char *host, const char *port)</td></tr>
+<tr class="separator:gaaeba5aac4f320c26f2d01810940083eb"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6ed8bb04f81f5d4a3eede9c6c83dfc2a"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN const char *&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__reactor.html#ga6ed8bb04f81f5d4a3eede9c6c83dfc2a">pn_reactor_get_connection_address</a>
 (pn_reactor_t *reactor, <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection)</td></tr>
+<tr class="separator:ga6ed8bb04f81f5d4a3eede9c6c83dfc2a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga455dab055963b2cba2485582edbadd77"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN int&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_wakeup</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga455dab055963b2cba2485582edbadd77"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04265b285b9f0813a34336969cc0eded"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_start</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga04265b285b9f0813a34336969cc0eded"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7b673c793589fdbb2bec4968acf643a3"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN bool&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_quiesced</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga7b673c793589fdbb2bec4968acf643a3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8b66944b6cbd3ba8cd40137143bff969"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN bool&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_process</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga8b66944b6cbd3ba8cd40137143bff969"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bc46f7f408e6a2491ac9d91321c414e"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_stop</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:ga6bc46f7f408e6a2491ac9d91321c414e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaec55747a472a21ff319c6911e16ffcf"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_run</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:gaaec55747a472a21ff319c6911e16ffcf"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga87b42c05f01bf2c2d1d7f760a3f199c0"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_task_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_reactor_schedule</b> (pn_reactor_t *reactor, int delay, 
<a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:ga87b42c05f01bf2c2d1d7f760a3f199c0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4cf4e74749027376764c33346d637701"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_acceptor_set_ssl_domain</b> (pn_acceptor_t *acceptor, 
pn_ssl_domain_t *domain)</td></tr>
+<tr class="separator:ga4cf4e74749027376764c33346d637701"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4dd23e67c238d7b61740222260b39eb5"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_acceptor_close</b> (pn_acceptor_t *acceptor)</td></tr>
+<tr class="separator:ga4dd23e67c238d7b61740222260b39eb5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga089c8647f8beb2d23cf9e0a9da2804c6"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_acceptor_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_connection_acceptor</b> (<a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection)</td></tr>
+<tr class="separator:ga089c8647f8beb2d23cf9e0a9da2804c6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8636bd6bb1bc4bf8fd997ba4ff4fa3e6"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_timer_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_timer</b> (<a class="el" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector)</td></tr>
+<tr class="separator:ga8636bd6bb1bc4bf8fd997ba4ff4fa3e6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b288a333a6b8b7f50d8ec70f69ce9dd"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_timestamp_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_timer_deadline</b> (pn_timer_t *timer)</td></tr>
+<tr class="separator:ga9b288a333a6b8b7f50d8ec70f69ce9dd"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac9b11ff4f96a392d83636ae7196df50e"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_timer_tick</b> (pn_timer_t *timer, pn_timestamp_t 
now)</td></tr>
+<tr class="separator:gac9b11ff4f96a392d83636ae7196df50e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4d56ecd103a5733a1b513fa805b7db6"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_task_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_timer_schedule</b> (pn_timer_t *timer, pn_timestamp_t 
deadline)</td></tr>
+<tr class="separator:gae4d56ecd103a5733a1b513fa805b7db6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c18e2de914fc1a097c1d7a709775029"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN int&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_timer_tasks</b> (pn_timer_t *timer)</td></tr>
+<tr class="separator:ga3c18e2de914fc1a097c1d7a709775029"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04b584117634475733cfc4e61793bbac"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_record_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_task_attachments</b> (pn_task_t *task)</td></tr>
+<tr class="separator:ga04b584117634475733cfc4e61793bbac"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3d33c1c1c16130fd42520a8def593781"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_task_cancel</b> (pn_task_t *task)</td></tr>
+<tr class="separator:ga3d33c1c1c16130fd42520a8def593781"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga80f87d509624fc970c77bd3d36a67a69"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_reactor_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_class_reactor</b> (const <a class="el" 
href="structpn__class__t.html">pn_class_t</a> *clazz, void *object)</td></tr>
+<tr class="separator:ga80f87d509624fc970c77bd3d36a67a69"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa3720d9de27c746ee13f610e9d34edcd"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_reactor_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_object_reactor</b> (void *object)</td></tr>
+<tr class="separator:gaa3720d9de27c746ee13f610e9d34edcd"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23151d14d0d494d11faccf81eb49adb8"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN pn_reactor_t *&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_event_reactor</b> (<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="separator:ga23151d14d0d494d11faccf81eb49adb8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5c0e98b0bf82a72578fa6028658cfb55"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN <a class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_record_get_handler</b> (pn_record_t *record)</td></tr>
+<tr class="separator:ga5c0e98b0bf82a72578fa6028658cfb55"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga64e2ee59de7a077eba0a9458b56dc195"><td class="memItemLeft" 
align="right" valign="top">
+PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_record_set_handler</b> (pn_record_t *record, <a 
class="el" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler)</td></tr>
+<tr class="separator:ga64e2ee59de7a077eba0a9458b56dc195"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+<div class="textblock"><p>Reactor API for proton. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" 
href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li 
class="navelem"><a class="el" href="reactor_8h.html">reactor.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html";>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h.js 
b/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h.js
new file mode 100755
index 0000000..3335f5c
--- /dev/null
+++ b/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h.js
@@ -0,0 +1,58 @@
+var reactor_8h =
+[
+    [ "pn_acceptor_t", 
"group__reactor.html#ga1a4eb3ba386748d9ca65205890b51de3", null ],
+    [ "pn_reactor_t", 
"group__reactor.html#ga7b7005d7b17535fbad64399e84a26197", null ],
+    [ "pn_task_t", "group__reactor.html#gacd209a7fe490e751740f25a97fdc80bc", 
null ],
+    [ "pn_timer_t", "group__reactor.html#ga79e2a6651de835a2f13865719803bc8f", 
null ],
+    [ "pn_acceptor_close", 
"group__reactor.html#ga4dd23e67c238d7b61740222260b39eb5", null ],
+    [ "pn_acceptor_set_ssl_domain", 
"group__reactor.html#ga4cf4e74749027376764c33346d637701", null ],
+    [ "pn_class_reactor", 
"group__reactor.html#ga80f87d509624fc970c77bd3d36a67a69", null ],
+    [ "pn_connection_acceptor", 
"group__reactor.html#ga089c8647f8beb2d23cf9e0a9da2804c6", null ],
+    [ "pn_event_reactor", 
"group__reactor.html#ga23151d14d0d494d11faccf81eb49adb8", null ],
+    [ "pn_handler", "group__reactor.html#ga511f957744192889e18ae35acd1ef3fa", 
null ],
+    [ "pn_handler_add", 
"group__reactor.html#gab7ddcff808e96c6dee9a161a16811f28", null ],
+    [ "pn_handler_clear", 
"group__reactor.html#ga8014d09bdcfd29d6a12ae43b923de2b7", null ],
+    [ "pn_handler_dispatch", 
"group__reactor.html#gac7b76a548321e812ae9c208bcf26fb00", null ],
+    [ "pn_handler_free", 
"group__reactor.html#ga527e92956c072c1bfd8302501f729753", null ],
+    [ "pn_handler_mem", 
"group__reactor.html#gae570bf70c40c21c94bf63e67e2dcccca", null ],
+    [ "pn_handler_new", 
"group__reactor.html#gac19ce565e73ab8dd54f8a83f1f5e60cc", null ],
+    [ "pn_object_reactor", 
"group__reactor.html#gaa3720d9de27c746ee13f610e9d34edcd", null ],
+    [ "pn_reactor", "group__reactor.html#ga87b11c5ba311de6df453109dc62316a3", 
null ],
+    [ "pn_reactor_acceptor", 
"group__reactor.html#gaf806373bd6bf77700438c8891c528ebb", null ],
+    [ "pn_reactor_attachments", 
"group__reactor.html#ga3b4fa5a65f3f3ef66ea3fa2210cbfea1", null ],
+    [ "pn_reactor_children", 
"group__reactor.html#ga26bc30c1e74589fb577510328f834097", null ],
+    [ "pn_reactor_collector", 
"group__reactor.html#ga9775d149269de727b2089e569382b5ce", null ],
+    [ "pn_reactor_connection", 
"group__reactor.html#gaf65b1a1c90a15d2cf7e840c7e6c8d82f", null ],
+    [ "pn_reactor_connection_to_host", 
"group__reactor.html#gabc625bc7107766746a05ee4b7c53f363", null ],
+    [ "pn_reactor_free", 
"group__reactor.html#gaf9ac47aa83192acbbc883fc1aee108ea", null ],
+    [ "pn_reactor_get_connection_address", 
"group__reactor.html#ga6ed8bb04f81f5d4a3eede9c6c83dfc2a", null ],
+    [ "pn_reactor_get_global_handler", 
"group__reactor.html#ga66c9d97dafd5f2d9d7437ee133a51cd8", null ],
+    [ "pn_reactor_get_handler", 
"group__reactor.html#gaab68223bb8b59d6d1187c9a3ca2b3b6b", null ],
+    [ "pn_reactor_get_timeout", 
"group__reactor.html#ga1d93691cb09d28eb290f69dd0995c324", null ],
+    [ "pn_reactor_io", 
"group__reactor.html#gab0ee15ec91e80b7e2b75c7aeabad2693", null ],
+    [ "pn_reactor_mark", 
"group__reactor.html#ga1105beb57e86e90d0660dbe167c733a6", null ],
+    [ "pn_reactor_now", 
"group__reactor.html#gac9bc71e4766901a96bb434f3be75315f", null ],
+    [ "pn_reactor_process", 
"group__reactor.html#ga8b66944b6cbd3ba8cd40137143bff969", null ],
+    [ "pn_reactor_quiesced", 
"group__reactor.html#ga7b673c793589fdbb2bec4968acf643a3", null ],
+    [ "pn_reactor_run", 
"group__reactor.html#gaaec55747a472a21ff319c6911e16ffcf", null ],
+    [ "pn_reactor_schedule", 
"group__reactor.html#ga87b42c05f01bf2c2d1d7f760a3f199c0", null ],
+    [ "pn_reactor_selectable", 
"group__reactor.html#gaa22f5fec9ac5aed56cccdf833fa992b8", null ],
+    [ "pn_reactor_set_connection_host", 
"group__reactor.html#gaaeba5aac4f320c26f2d01810940083eb", null ],
+    [ "pn_reactor_set_global_handler", 
"group__reactor.html#ga1216d254421a074abf12c21d3eb0c56b", null ],
+    [ "pn_reactor_set_handler", 
"group__reactor.html#ga6abeb8b0abb1f0d7b5d820c8a35b677c", null ],
+    [ "pn_reactor_set_timeout", 
"group__reactor.html#gafea28a0bdc5c168852d8fe741269b1af", null ],
+    [ "pn_reactor_start", 
"group__reactor.html#ga04265b285b9f0813a34336969cc0eded", null ],
+    [ "pn_reactor_stop", 
"group__reactor.html#ga6bc46f7f408e6a2491ac9d91321c414e", null ],
+    [ "pn_reactor_update", 
"group__reactor.html#ga0becf37c169c93ecaa27efb7f28bc304", null ],
+    [ "pn_reactor_wakeup", 
"group__reactor.html#ga455dab055963b2cba2485582edbadd77", null ],
+    [ "pn_reactor_yield", 
"group__reactor.html#ga9d66ecb32df66418514235ba56e3a8de", null ],
+    [ "pn_record_get_handler", 
"group__reactor.html#ga5c0e98b0bf82a72578fa6028658cfb55", null ],
+    [ "pn_record_set_handler", 
"group__reactor.html#ga64e2ee59de7a077eba0a9458b56dc195", null ],
+    [ "pn_task_attachments", 
"group__reactor.html#ga04b584117634475733cfc4e61793bbac", null ],
+    [ "pn_task_cancel", 
"group__reactor.html#ga3d33c1c1c16130fd42520a8def593781", null ],
+    [ "pn_timer", "group__reactor.html#ga8636bd6bb1bc4bf8fd997ba4ff4fa3e6", 
null ],
+    [ "pn_timer_deadline", 
"group__reactor.html#ga9b288a333a6b8b7f50d8ec70f69ce9dd", null ],
+    [ "pn_timer_schedule", 
"group__reactor.html#gae4d56ecd103a5733a1b513fa805b7db6", null ],
+    [ "pn_timer_tasks", 
"group__reactor.html#ga3c18e2de914fc1a097c1d7a709775029", null ],
+    [ "pn_timer_tick", 
"group__reactor.html#gac9b11ff4f96a392d83636ae7196df50e", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h_source.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h_source.html 
b/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h_source.html
new file mode 100755
index 0000000..fbe2145
--- /dev/null
+++ b/content/releases/qpid-proton-0.13.1/proton/c/api/reactor_8h_source.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Qpid Proton C API: proton/reactor.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.13.1</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('reactor_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">reactor.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="reactor_8h.html">Go to the documentation of this file.</a><div 
class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">   
 1</span>&#160;<span class="preprocessor">#ifndef 
PROTON_REACTOR_H</span></div><div class="line"><a name="l00002"></a><span 
class="lineno">    2</span>&#160;<span class="preprocessor">#define 
PROTON_REACTOR_H 1</span></div><div class="line"><a name="l00003"></a><span 
class="lineno">    3</span>&#160;</div><div class="line"><a 
name="l00004"></a><span class="lineno">    4</span>&#160;<span 
class="comment">/*</span></div><div class="line"><a name="l00005"></a><span 
class="lineno">    5</span>&#160;<span class="comment"> *</span></div><div 
class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span 
class="comment"> * Licensed to the Apache Software Foundation (ASF) under 
one</span></div><div class="line"><a name="l00007"></a><span class="lineno">    
7</span>&#160;<span class="comment"> * or more contributor license agr
 eements.  See the NOTICE file</span></div><div class="line"><a 
name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> 
* distributed with this work for additional information</span></div><div 
class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span 
class="comment"> * regarding copyright ownership.  The ASF licenses this 
file</span></div><div class="line"><a name="l00010"></a><span class="lineno">   
10</span>&#160;<span class="comment"> * to you under the Apache License, 
Version 2.0 (the</span></div><div class="line"><a name="l00011"></a><span 
class="lineno">   11</span>&#160;<span class="comment"> * &quot;License&quot;); 
you may not use this file except in compliance</span></div><div class="line"><a 
name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> 
* with the License.  You may obtain a copy of the License at</span></div><div 
class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span 
class
 ="comment"> *</span></div><div class="line"><a name="l00014"></a><span 
class="lineno">   14</span>&#160;<span class="comment"> *   
http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a 
name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> 
*</span></div><div class="line"><a name="l00016"></a><span class="lineno">   
16</span>&#160;<span class="comment"> * Unless required by applicable law or 
agreed to in writing,</span></div><div class="line"><a name="l00017"></a><span 
class="lineno">   17</span>&#160;<span class="comment"> * software distributed 
under the License is distributed on an</span></div><div class="line"><a 
name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> 
* &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</span></div><div class="line"><a name="l00019"></a><span class="lineno">   
19</span>&#160;<span class="comment"> * KIND, either express or implied.  See 
the License for the</span>
 </div><div class="line"><a name="l00020"></a><span class="lineno">   
20</span>&#160;<span class="comment"> * specific language governing permissions 
and limitations</span></div><div class="line"><a name="l00021"></a><span 
class="lineno">   21</span>&#160;<span class="comment"> * under the 
License.</span></div><div class="line"><a name="l00022"></a><span 
class="lineno">   22</span>&#160;<span class="comment"> *</span></div><div 
class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span 
class="comment"> */</span></div><div class="line"><a name="l00024"></a><span 
class="lineno">   24</span>&#160;</div><div class="line"><a 
name="l00025"></a><span class="lineno">   25</span>&#160;<span 
class="preprocessor">#include &lt;proton/import_export.h&gt;</span></div><div 
class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span 
class="preprocessor">#include &lt;proton/type_compat.h&gt;</span></div><div 
class="line"><a name="l00027"></a><span class="lineno"
 >   27</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
 > href="event_8h.html">proton/event.h</a>&gt;</span></div><div class="line"><a 
 > name="l00028"></a><span class="lineno">   28</span>&#160;<span 
 > class="preprocessor">#include &lt;<a class="code" 
 > href="selectable_8h.html">proton/selectable.h</a>&gt;</span></div><div 
 > class="line"><a name="l00029"></a><span class="lineno">   
 > 29</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
 > href="ssl_8h.html">proton/ssl.h</a>&gt;</span></div><div class="line"><a 
 > name="l00030"></a><span class="lineno">   30</span>&#160;</div><div 
 > class="line"><a name="l00031"></a><span class="lineno">   
 > 31</span>&#160;<span class="preprocessor">#ifdef 
 > __cplusplus</span></div><div class="line"><a name="l00032"></a><span 
 > class="lineno">   32</span>&#160;<span class="keyword">extern</span> <span 
 > class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a 
 > name="l00033"></a><span class="lineno">   33</span>&#160;<span class=
 "preprocessor">#endif</span></div><div class="line"><a name="l00034"></a><span 
class="lineno">   34</span>&#160;</div><div class="line"><a 
name="l00044"></a><span class="lineno">   44</span>&#160;<span 
class="keyword">typedef</span> <span class="keyword">struct </span>pn_reactor_t 
pn_reactor_t;</div><div class="line"><a name="l00045"></a><span class="lineno"> 
  45</span>&#160;<span class="keyword">typedef</span> <span 
class="keyword">struct </span>pn_acceptor_t pn_acceptor_t;</div><div 
class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span 
class="keyword">typedef</span> <span class="keyword">struct </span>pn_timer_t 
pn_timer_t;</div><div class="line"><a name="l00047"></a><span class="lineno">   
47</span>&#160;<span class="keyword">typedef</span> <span 
class="keyword">struct </span>pn_task_t pn_task_t;</div><div class="line"><a 
name="l00048"></a><span class="lineno">   48</span>&#160;</div><div 
class="line"><a name="l00049"></a><span class="lineno">   49</span
 >&#160;PN_EXTERN <a class="code" 
 >href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a>
 > *pn_handler(<span class="keywordtype">void</span> (*dispatch)(<a 
 >class="code" 
 >href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a>
 > *, <a class="code" 
 >href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *, 
 ><a class="code" 
 >href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a>));</div><div
 > class="line"><a name="l00050"></a><span class="lineno">   
 >50</span>&#160;PN_EXTERN <a class="code" 
 >href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a>
 > *pn_handler_new(<span class="keywordtype">void</span> (*dispatch)(<a 
 >class="code" 
 >href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a>
 > *, <a class="code" 
 >href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *, 
 ><a class="code" 
 >href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_t
 ype_t</a>), <span class="keywordtype">size_t</span> size,</div><div 
class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;       
                                <span class="keywordtype">void</span> 
(*finalize)(<a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*));</div><div class="line"><a name="l00052"></a><span class="lineno">   
52</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_handler_free(<a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00053"></a><span class="lineno">   
53</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
*pn_handler_mem(<a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00054"></a><span class="lineno">   
54</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_handler_add(<a class="code"
  
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler, <a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*child);</div><div class="line"><a name="l00055"></a><span class="lineno">   
55</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_handler_clear(<a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00056"></a><span class="lineno">   
56</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_handler_dispatch(<a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler, <a class="code" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event, <a class="code" 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a> 
type);</div><div class="line"><a name="l00057"></a><span class="lineno">   
57</span>&#160;</div><d
 iv class="line"><a name="l00058"></a><span class="lineno">   
58</span>&#160;PN_EXTERN pn_reactor_t *pn_reactor(<span 
class="keywordtype">void</span>);</div><div class="line"><a 
name="l00059"></a><span class="lineno">   59</span>&#160;PN_EXTERN pn_record_t 
*pn_reactor_attachments(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00060"></a><span class="lineno">   60</span>&#160;PN_EXTERN pn_millis_t 
pn_reactor_get_timeout(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00061"></a><span class="lineno">   61</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_reactor_set_timeout(pn_reactor_t *reactor, 
pn_millis_t timeout);</div><div class="line"><a name="l00062"></a><span 
class="lineno">   62</span>&#160;PN_EXTERN pn_timestamp_t 
pn_reactor_mark(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00063"></a><span class="lineno">   63</span>&#160;PN_EXTERN 
pn_timestamp_t pn_reactor_now(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00064"></a><sp
 an class="lineno">   64</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_reactor_yield(pn_reactor_t 
*reactor);</div><div class="line"><a name="l00065"></a><span class="lineno">   
65</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_reactor_free(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00066"></a><span class="lineno">   66</span>&#160;PN_EXTERN <a 
class="code" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*pn_reactor_collector(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00067"></a><span class="lineno">   67</span>&#160;PN_EXTERN <a 
class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*pn_reactor_get_global_handler(pn_reactor_t *reactor);</div><div 
class="line"><a name="l00068"></a><span class="lineno">   
68</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_reactor_set_global_handler(pn_reactor_t *reactor, <a class="code" 
href="group__reactor.htm
 l#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> *handler);</div><div 
class="line"><a name="l00069"></a><span class="lineno">   
69</span>&#160;PN_EXTERN <a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*pn_reactor_get_handler(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00070"></a><span class="lineno">   70</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_reactor_set_handler(pn_reactor_t *reactor, 
<a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00071"></a><span class="lineno">   
71</span>&#160;PN_EXTERN pn_io_t *pn_reactor_io(pn_reactor_t 
*reactor);</div><div class="line"><a name="l00072"></a><span class="lineno">   
72</span>&#160;PN_EXTERN pn_list_t *pn_reactor_children(pn_reactor_t 
*reactor);</div><div class="line"><a name="l00073"></a><span class="lineno">   
73</span>&#160;PN_EXTERN <a class="code" href="group__se
 lectable.html#gab7034170bf6367b989281d8ddaa87b09">pn_selectable_t</a> 
*pn_reactor_selectable(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00074"></a><span class="lineno">   74</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_reactor_update(pn_reactor_t *reactor, <a 
class="code" 
href="group__selectable.html#gab7034170bf6367b989281d8ddaa87b09">pn_selectable_t</a>
 *selectable);</div><div class="line"><a name="l00075"></a><span 
class="lineno">   75</span>&#160;PN_EXTERN pn_acceptor_t 
*pn_reactor_acceptor(pn_reactor_t *reactor, <span class="keyword">const</span> 
<span class="keywordtype">char</span> *host, <span class="keyword">const</span> 
<span class="keywordtype">char</span> *port,</div><div class="line"><a 
name="l00076"></a><span class="lineno">   76</span>&#160;                       
                      <a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00077"></a><spa
 n class="lineno">   77</span>&#160;</div><div class="line"><a 
name="l00078"></a><span class="lineno">   78</span>&#160;</div><div 
class="line"><a name="l00092"></a><span class="lineno">   
92</span>&#160;PN_EXTERN <a class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *<a class="code" 
href="group__reactor.html#gabc625bc7107766746a05ee4b7c53f363">pn_reactor_connection_to_host</a>(pn_reactor_t
 *reactor,</div><div class="line"><a name="l00093"></a><span class="lineno">   
93</span>&#160;                                                         <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*host,</div><div class="line"><a name="l00094"></a><span class="lineno">   
94</span>&#160;                                                         <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*port,</div><div class="line"><a name="l00095"></a><span class="lineno">   
95</span>&#160;                        
                                  <a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00096"></a><span class="lineno">   
96</span>&#160;</div><div class="line"><a name="l00111"></a><span 
class="lineno">  111</span>&#160;PN_EXTERN <a class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *<a class="code" 
href="group__reactor.html#gaf65b1a1c90a15d2cf7e840c7e6c8d82f">pn_reactor_connection</a>(pn_reactor_t
 *reactor,</div><div class="line"><a name="l00112"></a><span class="lineno">  
112</span>&#160;                                                 <a 
class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00113"></a><span class="lineno">  
113</span>&#160;</div><div class="line"><a name="l00125"></a><span 
class="lineno">  125</span>&#160;PN_EXTERN <span class="keywordtype">void</span>
  <a class="code" 
href="group__reactor.html#gaaeba5aac4f320c26f2d01810940083eb">pn_reactor_set_connection_host</a>(pn_reactor_t
 *reactor,</div><div class="line"><a name="l00126"></a><span class="lineno">  
126</span>&#160;                                              <a class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection,</div><div class="line"><a name="l00127"></a><span class="lineno"> 
 127</span>&#160;                                              <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*host,</div><div class="line"><a name="l00128"></a><span class="lineno">  
128</span>&#160;                                              <span 
class="keyword">const</span> <span class="keywordtype">char</span> 
*port);</div><div class="line"><a name="l00148"></a><span class="lineno">  
148</span>&#160;PN_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" href="group__re
 
actor.html#ga6ed8bb04f81f5d4a3eede9c6c83dfc2a">pn_reactor_get_connection_address</a>(pn_reactor_t
 *reactor,</div><div class="line"><a name="l00149"></a><span class="lineno">  
149</span>&#160;                                                        <a 
class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div><div class="line"><a name="l00150"></a><span 
class="lineno">  150</span>&#160;</div><div class="line"><a 
name="l00151"></a><span class="lineno">  151</span>&#160;PN_EXTERN <span 
class="keywordtype">int</span> pn_reactor_wakeup(pn_reactor_t 
*reactor);</div><div class="line"><a name="l00152"></a><span class="lineno">  
152</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_reactor_start(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00153"></a><span class="lineno">  153</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> pn_reactor_quiesced(pn_reactor_t 
*reactor);</div><div class="line"><a name="
 l00154"></a><span class="lineno">  154</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> pn_reactor_process(pn_reactor_t 
*reactor);</div><div class="line"><a name="l00155"></a><span class="lineno">  
155</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_reactor_stop(pn_reactor_t *reactor);</div><div class="line"><a 
name="l00156"></a><span class="lineno">  156</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_reactor_run(pn_reactor_t 
*reactor);</div><div class="line"><a name="l00157"></a><span class="lineno">  
157</span>&#160;PN_EXTERN pn_task_t *pn_reactor_schedule(pn_reactor_t *reactor, 
<span class="keywordtype">int</span> delay, <a class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00158"></a><span class="lineno">  
158</span>&#160;</div><div class="line"><a name="l00159"></a><span 
class="lineno">  159</span>&#160;</div><div class="line"><a 
name="l00160"></a><span
  class="lineno">  160</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_acceptor_set_ssl_domain(pn_acceptor_t 
*acceptor, pn_ssl_domain_t *domain);</div><div class="line"><a 
name="l00161"></a><span class="lineno">  161</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_acceptor_close(pn_acceptor_t 
*acceptor);</div><div class="line"><a name="l00162"></a><span class="lineno">  
162</span>&#160;PN_EXTERN pn_acceptor_t *pn_connection_acceptor(<a class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div><div class="line"><a name="l00163"></a><span 
class="lineno">  163</span>&#160;</div><div class="line"><a 
name="l00164"></a><span class="lineno">  164</span>&#160;PN_EXTERN pn_timer_t 
*pn_timer(<a class="code" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector);</div><div class="line"><a name="l00165"></a><span class="lineno">  
165</span>&#160;PN_EXTERN pn_timestamp_t pn
 _timer_deadline(pn_timer_t *timer);</div><div class="line"><a 
name="l00166"></a><span class="lineno">  166</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_timer_tick(pn_timer_t *timer, pn_timestamp_t 
now);</div><div class="line"><a name="l00167"></a><span class="lineno">  
167</span>&#160;PN_EXTERN pn_task_t *pn_timer_schedule(pn_timer_t *timer, 
pn_timestamp_t deadline);</div><div class="line"><a name="l00168"></a><span 
class="lineno">  168</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
pn_timer_tasks(pn_timer_t *timer);</div><div class="line"><a 
name="l00169"></a><span class="lineno">  169</span>&#160;</div><div 
class="line"><a name="l00170"></a><span class="lineno">  
170</span>&#160;PN_EXTERN pn_record_t *pn_task_attachments(pn_task_t 
*task);</div><div class="line"><a name="l00171"></a><span class="lineno">  
171</span>&#160;PN_EXTERN <span class="keywordtype">void</span> 
pn_task_cancel(pn_task_t *task);</div><div class="line"><a 
name="l00172"></a><span cl
 ass="lineno">  172</span>&#160;</div><div class="line"><a 
name="l00173"></a><span class="lineno">  173</span>&#160;PN_EXTERN pn_reactor_t 
*pn_class_reactor(<span class="keyword">const</span> <a class="code" 
href="structpn__class__t.html">pn_class_t</a> *clazz, <span 
class="keywordtype">void</span> *<span 
class="keywordtype">object</span>);</div><div class="line"><a 
name="l00174"></a><span class="lineno">  174</span>&#160;PN_EXTERN pn_reactor_t 
*pn_object_reactor(<span class="keywordtype">void</span> *<span 
class="keywordtype">object</span>);</div><div class="line"><a 
name="l00175"></a><span class="lineno">  175</span>&#160;PN_EXTERN pn_reactor_t 
*pn_event_reactor(<a class="code" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event);</div><div class="line"><a name="l00176"></a><span class="lineno">  
176</span>&#160;</div><div class="line"><a name="l00177"></a><span 
class="lineno">  177</span>&#160;PN_EXTERN <a class="code" 
href="group__reactor.html#gaeab2
 3d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*pn_record_get_handler(pn_record_t *record);</div><div class="line"><a 
name="l00178"></a><span class="lineno">  178</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> pn_record_set_handler(pn_record_t *record, <a 
class="code" 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a> 
*handler);</div><div class="line"><a name="l00179"></a><span class="lineno">  
179</span>&#160;</div><div class="line"><a name="l00183"></a><span 
class="lineno">  183</span>&#160;<span class="preprocessor">#ifdef 
__cplusplus</span></div><div class="line"><a name="l00184"></a><span 
class="lineno">  184</span>&#160;}</div><div class="line"><a 
name="l00185"></a><span class="lineno">  185</span>&#160;<span 
class="preprocessor">#endif</span></div><div class="line"><a 
name="l00186"></a><span class="lineno">  186</span>&#160;</div><div 
class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span 
class="preprocessor">#e
 ndif </span><span class="comment">/* reactor.h */</span><span 
class="preprocessor"></span></div><div class="ttc" 
id="group__reactor_html_gaaeba5aac4f320c26f2d01810940083eb"><div 
class="ttname"><a 
href="group__reactor.html#gaaeba5aac4f320c26f2d01810940083eb">pn_reactor_set_connection_host</a></div><div
 class="ttdeci">PN_EXTERN void pn_reactor_set_connection_host(pn_reactor_t 
*reactor, pn_connection_t *connection, const char *host, const char 
*port)</div></div>
+<div class="ttc" 
id="group__event_html_ga4876e2eed24a4d4e4c52b99842103cda"><div 
class="ttname"><a 
href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a></div><div
 class="ttdeci">pn_event_type_t</div><div class="ttdef"><b>Definition:</b> 
event.h:82</div></div>
+<div class="ttc" 
id="group__reactor_html_gaf65b1a1c90a15d2cf7e840c7e6c8d82f"><div 
class="ttname"><a 
href="group__reactor.html#gaf65b1a1c90a15d2cf7e840c7e6c8d82f">pn_reactor_connection</a></div><div
 class="ttdeci">PN_EXTERN pn_connection_t * pn_reactor_connection(pn_reactor_t 
*reactor, pn_handler_t *handler)</div></div>
+<div class="ttc" id="selectable_8h_html"><div class="ttname"><a 
href="selectable_8h.html">selectable.h</a></div></div>
+<div class="ttc" 
id="group__event_html_ga905cdecedb8020bc28e648e43348b5d1"><div 
class="ttname"><a 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></div><div
 class="ttdeci">struct pn_collector_t pn_collector_t</div><div 
class="ttdef"><b>Definition:</b> types.h:250</div></div>
+<div class="ttc" 
id="group__reactor_html_gaeab23d956ba5662b87f2a3b498af28b6"><div 
class="ttname"><a 
href="group__reactor.html#gaeab23d956ba5662b87f2a3b498af28b6">pn_handler_t</a></div><div
 class="ttdeci">struct pn_handler_t pn_handler_t</div><div 
class="ttdef"><b>Definition:</b> types.h:271</div></div>
+<div class="ttc" 
id="group__reactor_html_gabc625bc7107766746a05ee4b7c53f363"><div 
class="ttname"><a 
href="group__reactor.html#gabc625bc7107766746a05ee4b7c53f363">pn_reactor_connection_to_host</a></div><div
 class="ttdeci">PN_EXTERN pn_connection_t * 
pn_reactor_connection_to_host(pn_reactor_t *reactor, const char *host, const 
char *port, pn_handler_t *handler)</div></div>
+<div class="ttc" id="structpn__class__t_html"><div class="ttname"><a 
href="structpn__class__t.html">pn_class_t</a></div><div 
class="ttdef"><b>Definition:</b> object.h:48</div></div>
+<div class="ttc" id="event_8h_html"><div class="ttname"><a 
href="event_8h.html">event.h</a></div></div>
+<div class="ttc" 
id="group__connection_html_ga886351d81ff3a977a284a206526c5aff"><div 
class="ttname"><a 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></div><div
 class="ttdeci">struct pn_connection_t pn_connection_t</div><div 
class="ttdef"><b>Definition:</b> types.h:118</div></div>
+<div class="ttc" id="ssl_8h_html"><div class="ttname"><a 
href="ssl_8h.html">ssl.h</a></div></div>
+<div class="ttc" 
id="group__reactor_html_ga6ed8bb04f81f5d4a3eede9c6c83dfc2a"><div 
class="ttname"><a 
href="group__reactor.html#ga6ed8bb04f81f5d4a3eede9c6c83dfc2a">pn_reactor_get_connection_address</a></div><div
 class="ttdeci">PN_EXTERN const char * 
pn_reactor_get_connection_address(pn_reactor_t *reactor, pn_connection_t 
*connection)</div></div>
+<div class="ttc" 
id="group__event_html_ga87f3028b4888632bbd56fb71ac737ae8"><div 
class="ttname"><a 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a></div><div
 class="ttdeci">struct pn_event_t pn_event_t</div><div 
class="ttdef"><b>Definition:</b> event.h:77</div></div>
+<div class="ttc" 
id="group__selectable_html_gab7034170bf6367b989281d8ddaa87b09"><div 
class="ttname"><a 
href="group__selectable.html#gab7034170bf6367b989281d8ddaa87b09">pn_selectable_t</a></div><div
 class="ttdeci">struct pn_selectable_t pn_selectable_t</div><div 
class="ttdef"><b>Definition:</b> selectable.h:68</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" 
href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li 
class="navelem"><a class="el" href="reactor_8h.html">reactor.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html";>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/resize.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/resize.js 
b/content/releases/qpid-proton-0.13.1/proton/c/api/resize.js
new file mode 100755
index 0000000..2b86c36
--- /dev/null
+++ b/content/releases/qpid-proton-0.13.1/proton/c/api/resize.js
@@ -0,0 +1,97 @@
+var cookie_namespace = 'doxygen'; 
+var sidenav,navtree,content,header;
+
+function readCookie(cookie) 
+{
+  var myCookie = cookie_namespace+"_"+cookie+"=";
+  if (document.cookie) 
+  {
+    var index = document.cookie.indexOf(myCookie);
+    if (index != -1) 
+    {
+      var valStart = index + myCookie.length;
+      var valEnd = document.cookie.indexOf(";", valStart);
+      if (valEnd == -1) 
+      {
+        valEnd = document.cookie.length;
+      }
+      var val = document.cookie.substring(valStart, valEnd);
+      return val;
+    }
+  }
+  return 0;
+}
+
+function writeCookie(cookie, val, expiration) 
+{
+  if (val==undefined) return;
+  if (expiration == null) 
+  {
+    var date = new Date();
+    date.setTime(date.getTime()+(10*365*24*60*60*1000)); // default expiration 
is one week
+    expiration = date.toGMTString();
+  }
+  document.cookie = cookie_namespace + "_" + cookie + "=" + val + "; expires=" 
+ expiration+"; path=/";
+}
+ 
+function resizeWidth() 
+{
+  var windowWidth = $(window).width() + "px";
+  var sidenavWidth = $(sidenav).outerWidth();
+  content.css({marginLeft:parseInt(sidenavWidth)+"px"}); 
+  writeCookie('width',sidenavWidth, null);
+}
+
+function restoreWidth(navWidth)
+{
+  var windowWidth = $(window).width() + "px";
+  content.css({marginLeft:parseInt(navWidth)+6+"px"});
+  sidenav.css({width:navWidth + "px"});
+}
+
+function resizeHeight() 
+{
+  var headerHeight = header.outerHeight();
+  var footerHeight = footer.outerHeight();
+  var windowHeight = $(window).height() - headerHeight - footerHeight;
+  content.css({height:windowHeight + "px"});
+  navtree.css({height:windowHeight + "px"});
+  sidenav.css({height:windowHeight + "px"});
+}
+
+function initResizable()
+{
+  header  = $("#top");
+  sidenav = $("#side-nav");
+  content = $("#doc-content");
+  navtree = $("#nav-tree");
+  footer  = $("#nav-path");
+  $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); 
} });
+  $(window).resize(function() { resizeHeight(); });
+  var width = readCookie('width');
+  if (width) { restoreWidth(width); } else { resizeWidth(); }
+  resizeHeight();
+  var url = location.href;
+  var i=url.indexOf("#");
+  if (i>=0) window.location.hash=url.substr(i);
+  var _preventDefault = function(evt) { evt.preventDefault(); };
+  $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", 
_preventDefault);
+  $(document).bind('touchmove',function(e){
+    var device = navigator.userAgent.toLowerCase();
+    var ios = device.match(/(iphone|ipod|ipad)/);
+    if (ios) {
+      try {
+        var target = e.target;
+        while (target) {
+          if ($(target).css('-webkit-overflow-scrolling')=='touch') return;
+          target = target.parentNode;
+        }
+        e.preventDefault();
+      } catch(err) {
+        e.preventDefault();
+      }
+    }
+  });
+}
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/sasl_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/sasl_8h.html 
b/content/releases/qpid-proton-0.13.1/proton/c/api/sasl_8h.html
new file mode 100755
index 0000000..1bbf8af
--- /dev/null
+++ b/content/releases/qpid-proton-0.13.1/proton/c/api/sasl_8h.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
+<title>Qpid Proton C API: proton/sasl.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.13.1</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('sasl_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">sasl.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br 
/>
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;<a class="el" 
href="types_8h_source.html">proton/types.h</a>&gt;</code><br />
+</div>
+<p><a href="sasl_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga4d21fddba80d3f88d0529aafe12328b0"><td class="memItemLeft" 
align="right" valign="top">
+typedef struct pn_sasl_t&#160;</td><td class="memItemRight" 
valign="bottom"><b>pn_sasl_t</b></td></tr>
+<tr class="separator:ga4d21fddba80d3f88d0529aafe12328b0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:gad44e79f52e0669b1930689b56dfa9c3b"><td class="memItemLeft" 
align="right" valign="top">enum &#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__sasl.html#gad44e79f52e0669b1930689b56dfa9c3b">pn_sasl_outcome_t</a>
 { <br />
+&#160;&#160;<b>PN_SASL_NONE</b> =-1, 
+<a class="el" 
href="group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3ba0050b91650a3826a090e13f57b3b941e">PN_SASL_OK</a>
 =0, 
+<a class="el" 
href="group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3bac63734ecde7c8170554f6bf04f6ce64a">PN_SASL_AUTH</a>
 =1, 
+<a class="el" 
href="group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3bacd46a2fda23f674c23ed81e6076c1939">PN_SASL_SYS</a>
 =2, 
+<br />
+&#160;&#160;<a class="el" 
href="group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3ba03019f909ba1d98aae94437ca4bd0191">PN_SASL_PERM</a>
 =3, 
+<a class="el" 
href="group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3baee28d2c03fa80dccf771e37aae1bcdf3">PN_SASL_TEMP</a>
 =4
+<br />
+ }</td></tr>
+<tr class="separator:gad44e79f52e0669b1930689b56dfa9c3b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga473c3092ebf00792106cdc741d0b14ac"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN pn_sasl_t *&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__sasl.html#ga473c3092ebf00792106cdc741d0b14ac">pn_sasl</a> (<a 
class="el" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>
 *transport)</td></tr>
+<tr class="separator:ga473c3092ebf00792106cdc741d0b14ac"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8ab2ab1ca7ed8a476fbf01e742425f3d"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__sasl.html#ga8ab2ab1ca7ed8a476fbf01e742425f3d">pn_sasl_extended</a> 
(void)</td></tr>
+<tr class="separator:ga8ab2ab1ca7ed8a476fbf01e742425f3d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaecd3b1f55fc81c6586bc435772f829d3"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__sasl.html#gaecd3b1f55fc81c6586bc435772f829d3">pn_sasl_done</a> 
(pn_sasl_t *sasl, <a class="el" 
href="group__sasl.html#gad44e79f52e0669b1930689b56dfa9c3b">pn_sasl_outcome_t</a>
 outcome)</td></tr>
+<tr class="separator:gaecd3b1f55fc81c6586bc435772f829d3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaec4ace7d77037c60f1df02f2bb0be0f8"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="group__sasl.html#gad44e79f52e0669b1930689b56dfa9c3b">pn_sasl_outcome_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__sasl.html#gaec4ace7d77037c60f1df02f2bb0be0f8">pn_sasl_outcome</a> 
(pn_sasl_t *sasl)</td></tr>
+<tr class="separator:gaec4ace7d77037c60f1df02f2bb0be0f8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafff63feb3a2eccd74f7b472ee235a886"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN const char *&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__sasl.html#gafff63feb3a2eccd74f7b472ee235a886">pn_sasl_get_user</a> 
(pn_sasl_t *sasl)</td></tr>
+<tr class="separator:gafff63feb3a2eccd74f7b472ee235a886"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga77adf112018a4b457df4abbf5b31873b"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN const char *&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__sasl.html#ga77adf112018a4b457df4abbf5b31873b">pn_sasl_get_mech</a> 
(pn_sasl_t *sasl)</td></tr>
+<tr class="separator:ga77adf112018a4b457df4abbf5b31873b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacdc9d99d6717e74fa5df4de1515644db"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__sasl.html#gacdc9d99d6717e74fa5df4de1515644db">pn_sasl_allowed_mechs</a>
 (pn_sasl_t *sasl, const char *mechs)</td></tr>
+<tr class="separator:gacdc9d99d6717e74fa5df4de1515644db"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga841eea7a3e34539aa6176ebc055cdc16"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__sasl.html#ga841eea7a3e34539aa6176ebc055cdc16">pn_sasl_set_allow_insecure_mechs</a>
 (pn_sasl_t *sasl, bool insecure)</td></tr>
+<tr class="separator:ga841eea7a3e34539aa6176ebc055cdc16"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f18db720611136dd7d6798b8bfbc94c"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__sasl.html#ga4f18db720611136dd7d6798b8bfbc94c">pn_sasl_get_allow_insecure_mechs</a>
 (pn_sasl_t *sasl)</td></tr>
+<tr class="separator:ga4f18db720611136dd7d6798b8bfbc94c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4ef8946525b044cc2d84ff801e1ae20"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__sasl.html#gae4ef8946525b044cc2d84ff801e1ae20">pn_sasl_config_name</a>
 (pn_sasl_t *sasl, const char *name)</td></tr>
+<tr class="separator:gae4ef8946525b044cc2d84ff801e1ae20"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8aa6f7e87a9eabf2d4ad8533fd7a4d3c"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__sasl.html#ga8aa6f7e87a9eabf2d4ad8533fd7a4d3c">pn_sasl_config_path</a>
 (pn_sasl_t *sasl, const char *path)</td></tr>
+<tr class="separator:ga8aa6f7e87a9eabf2d4ad8533fd7a4d3c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+<div class="textblock"><p>API for the SASL Secure Transport Layer.</p>
+<p>The SASL layer is responsible for establishing an authenticated and/or 
encrypted tunnel over which AMQP frames are passed between peers. The peer 
acting as the SASL Client must provide authentication credentials. The peer 
acting as the SASL Server must provide authentication against the received 
credentials. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" 
href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li 
class="navelem"><a class="el" href="sasl_8h.html">sasl.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html";>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/af29c40c/content/releases/qpid-proton-0.13.1/proton/c/api/sasl_8h.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.13.1/proton/c/api/sasl_8h.js 
b/content/releases/qpid-proton-0.13.1/proton/c/api/sasl_8h.js
new file mode 100755
index 0000000..147619c
--- /dev/null
+++ b/content/releases/qpid-proton-0.13.1/proton/c/api/sasl_8h.js
@@ -0,0 +1,23 @@
+var sasl_8h =
+[
+    [ "pn_sasl_t", "group__sasl.html#ga4d21fddba80d3f88d0529aafe12328b0", null 
],
+    [ "pn_sasl_outcome_t", 
"group__sasl.html#gad44e79f52e0669b1930689b56dfa9c3b", [
+      [ "PN_SASL_NONE", 
"group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3ba1c90ef54986e694f0d94036977681785",
 null ],
+      [ "PN_SASL_OK", 
"group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3ba0050b91650a3826a090e13f57b3b941e",
 null ],
+      [ "PN_SASL_AUTH", 
"group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3bac63734ecde7c8170554f6bf04f6ce64a",
 null ],
+      [ "PN_SASL_SYS", 
"group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3bacd46a2fda23f674c23ed81e6076c1939",
 null ],
+      [ "PN_SASL_PERM", 
"group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3ba03019f909ba1d98aae94437ca4bd0191",
 null ],
+      [ "PN_SASL_TEMP", 
"group__sasl.html#ggad44e79f52e0669b1930689b56dfa9c3baee28d2c03fa80dccf771e37aae1bcdf3",
 null ]
+    ] ],
+    [ "pn_sasl", "group__sasl.html#ga473c3092ebf00792106cdc741d0b14ac", null ],
+    [ "pn_sasl_allowed_mechs", 
"group__sasl.html#gacdc9d99d6717e74fa5df4de1515644db", null ],
+    [ "pn_sasl_config_name", 
"group__sasl.html#gae4ef8946525b044cc2d84ff801e1ae20", null ],
+    [ "pn_sasl_config_path", 
"group__sasl.html#ga8aa6f7e87a9eabf2d4ad8533fd7a4d3c", null ],
+    [ "pn_sasl_done", "group__sasl.html#gaecd3b1f55fc81c6586bc435772f829d3", 
null ],
+    [ "pn_sasl_extended", 
"group__sasl.html#ga8ab2ab1ca7ed8a476fbf01e742425f3d", null ],
+    [ "pn_sasl_get_allow_insecure_mechs", 
"group__sasl.html#ga4f18db720611136dd7d6798b8bfbc94c", null ],
+    [ "pn_sasl_get_mech", 
"group__sasl.html#ga77adf112018a4b457df4abbf5b31873b", null ],
+    [ "pn_sasl_get_user", 
"group__sasl.html#gafff63feb3a2eccd74f7b472ee235a886", null ],
+    [ "pn_sasl_outcome", 
"group__sasl.html#gaec4ace7d77037c60f1df02f2bb0be0f8", null ],
+    [ "pn_sasl_set_allow_insecure_mechs", 
"group__sasl.html#ga841eea7a3e34539aa6176ebc055cdc16", null ]
+];
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to