You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2016/10/14 16:30:09 UTC

[04/51] [partial] qpid-site git commit: add files for Proton 0.15.0 release

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/de3c3488/content/releases/qpid-proton-0.15.0/proton/c/api/reactor_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.15.0/proton/c/api/reactor_8h.html b/content/releases/qpid-proton-0.15.0/proton/c/api/reactor_8h.html
new file mode 100755
index 0000000..5881c4b
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/reactor_8h.html
@@ -0,0 +1,289 @@
+<!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.3.1"/>
+<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="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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.15.0</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.3.1 -->
+<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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></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"><a class="anchor" id="ga7b7005d7b17535fbad64399e84a26197"></a>
+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"><a class="anchor" id="ga1a4eb3ba386748d9ca65205890b51de3"></a>
+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"><a class="anchor" id="ga79e2a6651de835a2f13865719803bc8f"></a>
+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"><a class="anchor" id="gacd209a7fe490e751740f25a97fdc80bc"></a>
+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"><a class="anchor" id="ga511f957744192889e18ae35acd1ef3fa"></a>
+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"><a class="anchor" id="gac19ce565e73ab8dd54f8a83f1f5e60cc"></a>
+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"><a class="anchor" id="ga527e92956c072c1bfd8302501f729753"></a>
+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"><a class="anchor" id="gae570bf70c40c21c94bf63e67e2dcccca"></a>
+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"><a class="anchor" id="gab7ddcff808e96c6dee9a161a16811f28"></a>
+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"><a class="anchor" id="ga8014d09bdcfd29d6a12ae43b923de2b7"></a>
+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"><a class="anchor" id="gac7b76a548321e812ae9c208bcf26fb00"></a>
+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"><a class="anchor" id="ga87b11c5ba311de6df453109dc62316a3"></a>
+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"><a class="anchor" id="ga3b4fa5a65f3f3ef66ea3fa2210cbfea1"></a>
+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"><a class="anchor" id="ga1d93691cb09d28eb290f69dd0995c324"></a>
+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"><a class="anchor" id="gafea28a0bdc5c168852d8fe741269b1af"></a>
+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"><a class="anchor" id="ga1105beb57e86e90d0660dbe167c733a6"></a>
+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"><a class="anchor" id="gac9bc71e4766901a96bb434f3be75315f"></a>
+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"><a class="anchor" id="ga9d66ecb32df66418514235ba56e3a8de"></a>
+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"><a class="anchor" id="gaf9ac47aa83192acbbc883fc1aee108ea"></a>
+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"><a class="anchor" id="ga9775d149269de727b2089e569382b5ce"></a>
+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"><a class="anchor" id="ga66c9d97dafd5f2d9d7437ee133a51cd8"></a>
+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"><a class="anchor" id="ga1216d254421a074abf12c21d3eb0c56b"></a>
+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"><a class="anchor" id="gaab68223bb8b59d6d1187c9a3ca2b3b6b"></a>
+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"><a class="anchor" id="ga6abeb8b0abb1f0d7b5d820c8a35b677c"></a>
+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"><a class="anchor" id="gab0ee15ec91e80b7e2b75c7aeabad2693"></a>
+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"><a class="anchor" id="ga26bc30c1e74589fb577510328f834097"></a>
+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"><a class="anchor" id="gaa22f5fec9ac5aed56cccdf833fa992b8"></a>
+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"><a class="anchor" id="ga0becf37c169c93ecaa27efb7f28bc304"></a>
+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"><a class="anchor" id="gaf806373bd6bf77700438c8891c528ebb"></a>
+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:gaf385085ad404a150d252e8891107094f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf385085ad404a150d252e8891107094f"></a>
+PN_EXTERN pn_error_t *&#160;</td><td class="memItemRight" valign="bottom"><b>pn_reactor_error</b> (pn_reactor_t *reactor)</td></tr>
+<tr class="separator:gaf385085ad404a150d252e8891107094f"><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"><a class="anchor" id="ga455dab055963b2cba2485582edbadd77"></a>
+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"><a class="anchor" id="ga04265b285b9f0813a34336969cc0eded"></a>
+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"><a class="anchor" id="ga7b673c793589fdbb2bec4968acf643a3"></a>
+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"><a class="anchor" id="ga8b66944b6cbd3ba8cd40137143bff969"></a>
+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"><a class="anchor" id="ga6bc46f7f408e6a2491ac9d91321c414e"></a>
+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"><a class="anchor" id="gaaec55747a472a21ff319c6911e16ffcf"></a>
+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"><a class="anchor" id="ga87b42c05f01bf2c2d1d7f760a3f199c0"></a>
+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"><a class="anchor" id="ga4cf4e74749027376764c33346d637701"></a>
+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"><a class="anchor" id="ga4dd23e67c238d7b61740222260b39eb5"></a>
+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"><a class="anchor" id="ga089c8647f8beb2d23cf9e0a9da2804c6"></a>
+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"><a class="anchor" id="ga8636bd6bb1bc4bf8fd997ba4ff4fa3e6"></a>
+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"><a class="anchor" id="ga9b288a333a6b8b7f50d8ec70f69ce9dd"></a>
+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"><a class="anchor" id="gac9b11ff4f96a392d83636ae7196df50e"></a>
+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"><a class="anchor" id="gae4d56ecd103a5733a1b513fa805b7db6"></a>
+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"><a class="anchor" id="ga3c18e2de914fc1a097c1d7a709775029"></a>
+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"><a class="anchor" id="ga04b584117634475733cfc4e61793bbac"></a>
+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"><a class="anchor" id="ga3d33c1c1c16130fd42520a8def593781"></a>
+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"><a class="anchor" id="ga80f87d509624fc970c77bd3d36a67a69"></a>
+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"><a class="anchor" id="gaa3720d9de27c746ee13f610e9d34edcd"></a>
+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"><a class="anchor" id="ga23151d14d0d494d11faccf81eb49adb8"></a>
+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"><a class="anchor" id="ga5c0e98b0bf82a72578fa6028658cfb55"></a>
+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"><a class="anchor" id="ga64e2ee59de7a077eba0a9458b56dc195"></a>
+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.3.1 </li>
+  </ul>
+</div>
+</body>
+</html>

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

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/de3c3488/content/releases/qpid-proton-0.15.0/proton/c/api/reactor_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.15.0/proton/c/api/reactor_8h_source.html b/content/releases/qpid-proton-0.15.0/proton/c/api/reactor_8h_source.html
new file mode 100755
index 0000000..35904f0
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/reactor_8h_source.html
@@ -0,0 +1,224 @@
+<!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.3.1"/>
+<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="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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.15.0</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.3.1 -->
+<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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></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"></span><span class="preprocessor">#define PROTON_REACTOR_H 1</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="preprocessor"></span></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 agreements.  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="preprocessor"></span><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;<span class="preprocessor"></span></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_type_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>
+<div 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><span 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.html#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__selectable.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><span class="lineno">   77</span>&#160;PN_EXTERN pn_error_t *pn_reactor_error(pn_reactor_t *reactor);</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__reactor.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 class="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#gaeab23d956ba5662b87f2a3b498af28b6">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;<span class="preprocessor"></span>}</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;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* reactor.h */</span><span class="preprocessor"></span></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.3.1 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/de3c3488/content/releases/qpid-proton-0.15.0/proton/c/api/resize.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.15.0/proton/c/api/resize.js b/content/releases/qpid-proton-0.15.0/proton/c/api/resize.js
new file mode 100755
index 0000000..8365b25
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/resize.js
@@ -0,0 +1,93 @@
+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)+6+"px"}); //account for 6px-wide handle-bar
+  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",top: headerHeight+"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){
+    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/de3c3488/content/releases/qpid-proton-0.15.0/proton/c/api/sasl_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.15.0/proton/c/api/sasl_8h.html b/content/releases/qpid-proton-0.15.0/proton/c/api/sasl_8h.html
new file mode 100755
index 0000000..ca12f8e
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/sasl_8h.html
@@ -0,0 +1,164 @@
+<!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.3.1"/>
+<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="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/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.15.0</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.3.1 -->
+<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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:vo
 id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Pages</a></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"><a class="anchor" id="ga4d21fddba80d3f88d0529aafe12328b0"></a>
+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.3.1 </li>
+  </ul>
+</div>
+</body>
+</html>

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


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org