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

[47/51] [abbrv] [partial] qpid-site git commit: QPID-7350: Update the proton master snapshot

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1d69f2e6/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h.html b/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h.html
new file mode 100755
index 0000000..b91066b
--- /dev/null
+++ b/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h.html
@@ -0,0 +1,203 @@
+<!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/connection_engine.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">master</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('connection__engine_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="#nested-classes">Classes</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">connection_engine.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><code>#include &lt;<a class="el" href="condition_8h_source.html">proton/condition.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="event_8h_source.html">proton/event.h</a>&gt;</code><br />
+<code>#include &lt;proton/import_export.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="connection__engine_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="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpn__buf__t.html">pn_buf_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A modifiable memory buffer.  <a href="structpn__buf__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpn__cbuf__t.html">pn_cbuf_t</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A read-only memory buffer.  <a href="structpn__cbuf__t.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:gaa6d94f34ba3e14a5e7176def257a6dc5"><td class="memItemLeft" align="right" valign="top">
+typedef struct <a class="el" href="structpn__buf__t.html">pn_buf_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gaa6d94f34ba3e14a5e7176def257a6dc5">pn_buf_t</a></td></tr>
+<tr class="memdesc:gaa6d94f34ba3e14a5e7176def257a6dc5"><td class="mdescLeft">&#160;</td><td class="mdescRight">A modifiable memory buffer. <br /></td></tr>
+<tr class="separator:gaa6d94f34ba3e14a5e7176def257a6dc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga145c4981ce9d390ed9aaa3e0bf471fd3"><td class="memItemLeft" align="right" valign="top">
+typedef struct <a class="el" href="structpn__cbuf__t.html">pn_cbuf_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga145c4981ce9d390ed9aaa3e0bf471fd3">pn_cbuf_t</a></td></tr>
+<tr class="memdesc:ga145c4981ce9d390ed9aaa3e0bf471fd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A read-only memory buffer. <br /></td></tr>
+<tr class="separator:ga145c4981ce9d390ed9aaa3e0bf471fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa72fd40bd99d6702cedd5f33d325e945"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gaa72fd40bd99d6702cedd5f33d325e945">pn_connection_engine_t</a></td></tr>
+<tr class="separator:gaa72fd40bd99d6702cedd5f33d325e945"><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:ga644509ac6d43dbc093ad55a0b1b09618"><td class="memItemLeft" align="right" valign="top">
+PN_EXTERN <a class="el" href="structpn__buf__t.html">pn_buf_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga644509ac6d43dbc093ad55a0b1b09618">pn_buf</a> (char *data, size_t size)</td></tr>
+<tr class="memdesc:ga644509ac6d43dbc093ad55a0b1b09618"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a pn_buf. <br /></td></tr>
+<tr class="separator:ga644509ac6d43dbc093ad55a0b1b09618"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad878a83fc95c96609243440f9f6ff15b"><td class="memItemLeft" align="right" valign="top">
+PN_EXTERN <a class="el" href="structpn__cbuf__t.html">pn_cbuf_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gad878a83fc95c96609243440f9f6ff15b">pn_cbuf</a> (const char *data, size_t size)</td></tr>
+<tr class="memdesc:gad878a83fc95c96609243440f9f6ff15b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a pn_cbuf. <br /></td></tr>
+<tr class="separator:gad878a83fc95c96609243440f9f6ff15b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf63012d048980969964b277d2a11fa59"><td class="memItemLeft" align="right" valign="top">PN_EXTERN int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gaf63012d048980969964b277d2a11fa59">pn_connection_engine_init</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *engine)</td></tr>
+<tr class="separator:gaf63012d048980969964b277d2a11fa59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0bfd3ac3afbcb665cb53116747e30b6b"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga0bfd3ac3afbcb665cb53116747e30b6b">pn_connection_engine_final</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *engine)</td></tr>
+<tr class="separator:ga0bfd3ac3afbcb665cb53116747e30b6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7be7c47d7ced284a7a063740c3190ab"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="structpn__buf__t.html">pn_buf_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gad7be7c47d7ced284a7a063740c3190ab">pn_connection_engine_read_buffer</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="separator:gad7be7c47d7ced284a7a063740c3190ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga709193ccc0ef9b69d9258187848ee5b2"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga709193ccc0ef9b69d9258187848ee5b2">pn_connection_engine_read_done</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *, size_t n)</td></tr>
+<tr class="separator:ga709193ccc0ef9b69d9258187848ee5b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaace5db39fa0ff863537f4a1b28f26bfa"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gaace5db39fa0ff863537f4a1b28f26bfa">pn_connection_engine_read_close</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="separator:gaace5db39fa0ff863537f4a1b28f26bfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23d45a51492505e1c5bdab0772229f87"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="structpn__cbuf__t.html">pn_cbuf_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga23d45a51492505e1c5bdab0772229f87">pn_connection_engine_write_buffer</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="separator:ga23d45a51492505e1c5bdab0772229f87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb4a17a83b65e129e6045fe09a80a328"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gafb4a17a83b65e129e6045fe09a80a328">pn_connection_engine_write_done</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *, size_t n)</td></tr>
+<tr class="separator:gafb4a17a83b65e129e6045fe09a80a328"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0fec7f4c27337722b67a8ebe5d5e3857"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga0fec7f4c27337722b67a8ebe5d5e3857">pn_connection_engine_write_close</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="separator:ga0fec7f4c27337722b67a8ebe5d5e3857"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0523c0805aa37468414f22421f849f50"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga0523c0805aa37468414f22421f849f50">pn_connection_engine_disconnected</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="separator:ga0523c0805aa37468414f22421f849f50"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf8274e2ece108708422d10e19565765a"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gaf8274e2ece108708422d10e19565765a">pn_connection_engine_dispatch</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="separator:gaf8274e2ece108708422d10e19565765a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga71879bf76e1cce4121d8ecd56d28ea06"><td class="memItemLeft" align="right" valign="top">PN_EXTERN bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga71879bf76e1cce4121d8ecd56d28ea06">pn_connection_engine_finished</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="separator:ga71879bf76e1cce4121d8ecd56d28ea06"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga63f5022e371f90971e8b5c4c46a4c9ea"><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__connection__engine.html#ga63f5022e371f90971e8b5c4c46a4c9ea">pn_connection_engine_connection</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="memdesc:ga63f5022e371f90971e8b5c4c46a4c9ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the AMQP connection, owned by the <a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>. <br /></td></tr>
+<tr class="separator:ga63f5022e371f90971e8b5c4c46a4c9ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga646b6151d3dc729300285868fabad11d"><td class="memItemLeft" align="right" valign="top">
+PN_EXTERN <a class="el" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#ga646b6151d3dc729300285868fabad11d">pn_connection_engine_transport</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="memdesc:ga646b6151d3dc729300285868fabad11d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the proton transport, owned by the <a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>. <br /></td></tr>
+<tr class="separator:ga646b6151d3dc729300285868fabad11d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab6b02e7480270a9ff64e71b391a6cd0f"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__engine.html#gab6b02e7480270a9ff64e71b391a6cd0f">pn_connection_engine_condition</a> (<a class="el" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> *)</td></tr>
+<tr class="separator:gab6b02e7480270a9ff64e71b391a6cd0f"><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><b>Experimental</b> The Connection Engine API wraps up the proton engine objects associated with a single connection: pn_connection_t, pn_transport_t and pn_collector_t. It provides a simple bytes-in/bytes-out interface for IO and generates pn_event_t events to be handled by the application.</p>
+<p>The connection engine can be fed with raw AMQP bytes from any source, and it generates AMQP byte output to be written to any destination. You can use the engine to integrate proton AMQP with any IO library, or native IO on any platform.</p>
+<p>The engine is not thread safe but each engine is independent. Separate engines can be used concurrently. For example a multi-threaded application can process connections in multiple threads, but serialize work for each connection to the corresponding engine.</p>
+<p>The engine is designed to be thread and IO neutral so it can be integrated with single or multi-threaded code in reactive or proactive IO frameworks.</p>
+<p>Summary of use:</p>
+<ul>
+<li>while !pn_connection_engine_finished()<ul>
+<li>Read data from your source into <a class="el" href="group__connection__engine.html#gad7be7c47d7ced284a7a063740c3190ab">pn_connection_engine_read_buffer()</a></li>
+<li>Call <a class="el" href="group__connection__engine.html#ga709193ccc0ef9b69d9258187848ee5b2">pn_connection_engine_read_done()</a> when complete.</li>
+<li>Write data from <a class="el" href="group__connection__engine.html#ga23d45a51492505e1c5bdab0772229f87">pn_connection_engine_write_buffer()</a> to your destination.</li>
+<li>Call <a class="el" href="group__connection__engine.html#gafb4a17a83b65e129e6045fe09a80a328">pn_connection_engine_write_done()</a> to indicate how much was written.</li>
+<li>Call <a class="el" href="group__connection__engine.html#gaf8274e2ece108708422d10e19565765a">pn_connection_engine_dispatch()</a> to dispatch events until it returns NULL.</li>
+</ul>
+</li>
+</ul>
+<p>Note on error handling: most of the pn_connection_engine_*() functions do not return an error code. If a fatal error occurs, the transport error condition will be set and the next call to <a class="el" href="group__connection__engine.html#gaf8274e2ece108708422d10e19565765a">pn_connection_engine_dispatch()</a> report it to the handler as a PN_TRANSPORT_ERROR event and return false. </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="connection__engine_8h.html">connection_engine.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/1d69f2e6/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h.js b/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h.js
new file mode 100755
index 0000000..e26330d
--- /dev/null
+++ b/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h.js
@@ -0,0 +1,22 @@
+var connection__engine_8h =
+[
+    [ "pn_buf_t", "group__connection__engine.html#gaa6d94f34ba3e14a5e7176def257a6dc5", null ],
+    [ "pn_cbuf_t", "group__connection__engine.html#ga145c4981ce9d390ed9aaa3e0bf471fd3", null ],
+    [ "pn_connection_engine_t", "group__connection__engine.html#gaa72fd40bd99d6702cedd5f33d325e945", null ],
+    [ "pn_buf", "group__connection__engine.html#ga644509ac6d43dbc093ad55a0b1b09618", null ],
+    [ "pn_cbuf", "group__connection__engine.html#gad878a83fc95c96609243440f9f6ff15b", null ],
+    [ "pn_connection_engine_condition", "group__connection__engine.html#gab6b02e7480270a9ff64e71b391a6cd0f", null ],
+    [ "pn_connection_engine_connection", "group__connection__engine.html#ga63f5022e371f90971e8b5c4c46a4c9ea", null ],
+    [ "pn_connection_engine_disconnected", "group__connection__engine.html#ga0523c0805aa37468414f22421f849f50", null ],
+    [ "pn_connection_engine_dispatch", "group__connection__engine.html#gaf8274e2ece108708422d10e19565765a", null ],
+    [ "pn_connection_engine_final", "group__connection__engine.html#ga0bfd3ac3afbcb665cb53116747e30b6b", null ],
+    [ "pn_connection_engine_finished", "group__connection__engine.html#ga71879bf76e1cce4121d8ecd56d28ea06", null ],
+    [ "pn_connection_engine_init", "group__connection__engine.html#gaf63012d048980969964b277d2a11fa59", null ],
+    [ "pn_connection_engine_read_buffer", "group__connection__engine.html#gad7be7c47d7ced284a7a063740c3190ab", null ],
+    [ "pn_connection_engine_read_close", "group__connection__engine.html#gaace5db39fa0ff863537f4a1b28f26bfa", null ],
+    [ "pn_connection_engine_read_done", "group__connection__engine.html#ga709193ccc0ef9b69d9258187848ee5b2", null ],
+    [ "pn_connection_engine_transport", "group__connection__engine.html#ga646b6151d3dc729300285868fabad11d", null ],
+    [ "pn_connection_engine_write_buffer", "group__connection__engine.html#ga23d45a51492505e1c5bdab0772229f87", null ],
+    [ "pn_connection_engine_write_close", "group__connection__engine.html#ga0fec7f4c27337722b67a8ebe5d5e3857", null ],
+    [ "pn_connection_engine_write_done", "group__connection__engine.html#gafb4a17a83b65e129e6045fe09a80a328", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/1d69f2e6/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h_source.html b/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h_source.html
new file mode 100755
index 0000000..ab6e010
--- /dev/null
+++ b/content/releases/qpid-proton-master/proton/c/api/connection__engine_8h_source.html
@@ -0,0 +1,142 @@
+<!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/connection_engine.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">master</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('connection__engine_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">connection_engine.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="connection__engine_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_CONNECTION_ENGINE_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_CONNECTION_ENGINE_H</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"> * Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> * or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><a name="l00007"></a><span
  class="lineno">    7</span>&#160;<span class="comment"> * distributed with this work for additional information</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * regarding copyright ownership.  The ASF licenses this file</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * &quot;License&quot;); you may not use this file except in compliance</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> * with the License.  You may obtain a copy of the License at</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00013"></a><span class="lineno">
    13</span>&#160;<span class="comment"> *   http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> * software distributed under the License is distributed on an</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> * &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> * KIND, either express or implied.  See the License for the</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<s
 pan class="comment"> * specific language governing permissions and limitations</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * under the License.</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="condition_8h.html">proton/condition.h</a>&gt;</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</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="l00064"></a><span class="lineno">   64</span>&#160;<span class="preproces
 sor">#include &lt;proton/import_export.h&gt;</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="types_8h.html">proton/types.h</a>&gt;</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structpn__buf__t.html">   72</a></span>&#160;<span class="keyword">typ
 edef</span> <span class="keyword">struct </span><a class="code" href="structpn__buf__t.html">pn_buf_t</a> {</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structpn__buf__t.html#a4fcd7ee2115ec091278735689739314d">   73</a></span>&#160;    <span class="keywordtype">char</span>* <a class="code" href="structpn__buf__t.html#a4fcd7ee2115ec091278735689739314d">data</a>;                 </div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structpn__buf__t.html#aa468d331f86b5d2c9592b98169bc375d">   74</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="structpn__buf__t.html#aa468d331f86b5d2c9592b98169bc375d">size</a>;                </div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;} <a class="code" href="group__connection__engine.html#gaa6d94f34ba3e14a5e7176def257a6dc5">pn_buf_t</a>;</div><div class="line"><a name="l00076"></a><span class="lineno">   76<
 /span>&#160;</div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;PN_EXTERN <a class="code" href="structpn__buf__t.html">pn_buf_t</a> <a class="code" href="group__connection__engine.html#ga644509ac6d43dbc093ad55a0b1b09618">pn_buf</a>(<span class="keywordtype">char</span>* <a class="code" href="structpn__buf__t.html#a4fcd7ee2115ec091278735689739314d">data</a>, <span class="keywordtype">size_t</span> <a class="code" href="structpn__buf__t.html#aa468d331f86b5d2c9592b98169bc375d">size</a>);</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structpn__cbuf__t.html">   81</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpn__cbuf__t.html">pn_cbuf_t</a> {</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structpn__cbuf__t.html#aa6b3f44b7cf0
 eed9dc9f4a6cb51d56d8">   82</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpn__cbuf__t.html#aa6b3f44b7cf0eed9dc9f4a6cb51d56d8">data</a>;           </div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structpn__cbuf__t.html#af63695131f87cda173237c5d68e2633b">   83</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="structpn__cbuf__t.html#af63695131f87cda173237c5d68e2633b">size</a>;                </div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;} <a class="code" href="group__connection__engine.html#ga145c4981ce9d390ed9aaa3e0bf471fd3">pn_cbuf_t</a>;</div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;PN_EXTERN <a class="code" href="structpn__cbuf__t.html">pn_cbuf_t</a> <a class="code" href="group__co
 nnection__engine.html#gad878a83fc95c96609243440f9f6ff15b">pn_cbuf</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="structpn__buf__t.html#a4fcd7ee2115ec091278735689739314d">data</a>, <span class="keywordtype">size_t</span> <a class="code" href="structpn__buf__t.html#aa468d331f86b5d2c9592b98169bc375d">size</a>);</div><div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structpn__connection__engine__t.html">   94</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a> {</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    <a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>* connection;</div><div class="line"><a name="l00096">
 </a><span class="lineno">   96</span>&#160;    <a class="code" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>* transport;</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    <a class="code" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a>* collector;</div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    <a class="code" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a>* event;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;} <a class="code" href="group__connection__engine.html#gaa72fd40bd99d6702cedd5f33d325e945">pn_connection_engine_t</a>;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__connection__en
 gine.html#gaf63012d048980969964b277d2a11fa59">pn_connection_engine_init</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>* engine);</div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;</div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection__engine.html#ga0bfd3ac3afbcb665cb53116747e30b6b">pn_connection_engine_final</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>* engine);</div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;PN_EXTERN <a class="code" href="structpn__buf__t.html">pn_buf_t</a>  <a class="code" href="group__connection__engine.html#gad7be7c47d7ced284a7a063740c3190ab">pn_connection_engine_read_buffer</a>(<a class="code" href="structpn
 __connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection__engine.html#ga709193ccc0ef9b69d9258187848ee5b2">pn_connection_engine_read_done</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*, <span class="keywordtype">size_t</span> n);</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection__engine.html#gaace5db39fa0ff863537f4a1b28f26bfa">pn_connection_engine_read_close</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00
 125"></a><span class="lineno">  125</span>&#160;</div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;PN_EXTERN <a class="code" href="structpn__cbuf__t.html">pn_cbuf_t</a> <a class="code" href="group__connection__engine.html#ga23d45a51492505e1c5bdab0772229f87">pn_connection_engine_write_buffer</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection__engine.html#gafb4a17a83b65e129e6045fe09a80a328">pn_connection_engine_write_done</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*, <span class="keywordtype">size_t</span> n);</div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div><div class="line
 "><a name="l00140"></a><span class="lineno">  140</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection__engine.html#ga0fec7f4c27337722b67a8ebe5d5e3857">pn_connection_engine_write_close</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection__engine.html#ga0523c0805aa37468414f22421f849f50">pn_connection_engine_disconnected</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;PN_EXTERN <a class="code" href="group__event.html#ga87f3028b4888632bbd56
 fb71ac737ae8">pn_event_t</a>* <a class="code" href="group__connection__engine.html#gaf8274e2ece108708422d10e19565765a">pn_connection_engine_dispatch</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__connection__engine.html#ga71879bf76e1cce4121d8ecd56d28ea06">pn_connection_engine_finished</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;PN_EXTERN <a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>* <a class="code" href="group__connection__engine
 .html#ga63f5022e371f90971e8b5c4c46a4c9ea">pn_connection_engine_connection</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;PN_EXTERN <a class="code" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>* <a class="code" href="group__connection__engine.html#ga646b6151d3dc729300285868fabad11d">pn_connection_engine_transport</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a>* <a class="code" href="group__connection__engine.html#gab6b02e
 7480270a9ff64e71b391a6cd0f">pn_connection_engine_condition</a>(<a class="code" href="structpn__connection__engine__t.html">pn_connection_engine_t</a>*);</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;}</div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="preprocessor">#endif // PROTON_CONNECTION_ENGINE_H</span></div><div class="ttc" id="group__connection__engine_html_ga23d45a51492505e1c5bdab0772229f87">
 <div class="ttname"><a href="group__connection__engine.html#ga23d45a51492505e1c5bdab0772229f87">pn_connection_engine_write_buffer</a></div><div class="ttdeci">PN_EXTERN pn_cbuf_t pn_connection_engine_write_buffer(pn_connection_engine_t *)</div></div>
+<div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div></div>
+<div class="ttc" id="group__connection__engine_html_ga63f5022e371f90971e8b5c4c46a4c9ea"><div class="ttname"><a href="group__connection__engine.html#ga63f5022e371f90971e8b5c4c46a4c9ea">pn_connection_engine_connection</a></div><div class="ttdeci">PN_EXTERN pn_connection_t * pn_connection_engine_connection(pn_connection_engine_t *)</div><div class="ttdoc">Get the AMQP connection, owned by the pn_connection_engine_t. </div></div>
+<div class="ttc" id="group__connection__engine_html_ga145c4981ce9d390ed9aaa3e0bf471fd3"><div class="ttname"><a href="group__connection__engine.html#ga145c4981ce9d390ed9aaa3e0bf471fd3">pn_cbuf_t</a></div><div class="ttdeci">struct pn_cbuf_t pn_cbuf_t</div><div class="ttdoc">A read-only memory buffer. </div></div>
+<div class="ttc" id="group__connection__engine_html_gab6b02e7480270a9ff64e71b391a6cd0f"><div class="ttname"><a href="group__connection__engine.html#gab6b02e7480270a9ff64e71b391a6cd0f">pn_connection_engine_condition</a></div><div class="ttdeci">PN_EXTERN pn_condition_t * pn_connection_engine_condition(pn_connection_engine_t *)</div></div>
+<div class="ttc" id="group__transport_html_gac26eda05f649bbf0399f3d8d78d12fa8"><div class="ttname"><a href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a></div><div class="ttdeci">struct pn_transport_t pn_transport_t</div><div class="ttdef"><b>Definition:</b> types.h:262</div></div>
+<div class="ttc" id="group__connection__engine_html_ga0523c0805aa37468414f22421f849f50"><div class="ttname"><a href="group__connection__engine.html#ga0523c0805aa37468414f22421f849f50">pn_connection_engine_disconnected</a></div><div class="ttdeci">PN_EXTERN void pn_connection_engine_disconnected(pn_connection_engine_t *)</div></div>
+<div class="ttc" id="group__connection__engine_html_gad7be7c47d7ced284a7a063740c3190ab"><div class="ttname"><a href="group__connection__engine.html#gad7be7c47d7ced284a7a063740c3190ab">pn_connection_engine_read_buffer</a></div><div class="ttdeci">PN_EXTERN pn_buf_t pn_connection_engine_read_buffer(pn_connection_engine_t *)</div></div>
+<div class="ttc" id="group__connection__engine_html_gaa72fd40bd99d6702cedd5f33d325e945"><div class="ttname"><a href="group__connection__engine.html#gaa72fd40bd99d6702cedd5f33d325e945">pn_connection_engine_t</a></div><div class="ttdeci">struct pn_connection_engine_t pn_connection_engine_t</div></div>
+<div class="ttc" id="group__connection__engine_html_gaace5db39fa0ff863537f4a1b28f26bfa"><div class="ttname"><a href="group__connection__engine.html#gaace5db39fa0ff863537f4a1b28f26bfa">pn_connection_engine_read_close</a></div><div class="ttdeci">PN_EXTERN void pn_connection_engine_read_close(pn_connection_engine_t *)</div></div>
+<div class="ttc" id="group__connection__engine_html_ga709193ccc0ef9b69d9258187848ee5b2"><div class="ttname"><a href="group__connection__engine.html#ga709193ccc0ef9b69d9258187848ee5b2">pn_connection_engine_read_done</a></div><div class="ttdeci">PN_EXTERN void pn_connection_engine_read_done(pn_connection_engine_t *, size_t n)</div></div>
+<div class="ttc" id="group__connection__engine_html_ga644509ac6d43dbc093ad55a0b1b09618"><div class="ttname"><a href="group__connection__engine.html#ga644509ac6d43dbc093ad55a0b1b09618">pn_buf</a></div><div class="ttdeci">PN_EXTERN pn_buf_t pn_buf(char *data, size_t size)</div><div class="ttdoc">Create a pn_buf. </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__connection__engine_html_gaa6d94f34ba3e14a5e7176def257a6dc5"><div class="ttname"><a href="group__connection__engine.html#gaa6d94f34ba3e14a5e7176def257a6dc5">pn_buf_t</a></div><div class="ttdeci">struct pn_buf_t pn_buf_t</div><div class="ttdoc">A modifiable memory buffer. </div></div>
+<div class="ttc" id="condition_8h_html"><div class="ttname"><a href="condition_8h.html">condition.h</a></div></div>
+<div class="ttc" id="structpn__buf__t_html_a4fcd7ee2115ec091278735689739314d"><div class="ttname"><a href="structpn__buf__t.html#a4fcd7ee2115ec091278735689739314d">pn_buf_t::data</a></div><div class="ttdeci">char * data</div><div class="ttdoc">Beginning of the buffered data. </div><div class="ttdef"><b>Definition:</b> connection_engine.h:73</div></div>
+<div class="ttc" id="group__connection__engine_html_ga646b6151d3dc729300285868fabad11d"><div class="ttname"><a href="group__connection__engine.html#ga646b6151d3dc729300285868fabad11d">pn_connection_engine_transport</a></div><div class="ttdeci">PN_EXTERN pn_transport_t * pn_connection_engine_transport(pn_connection_engine_t *)</div><div class="ttdoc">Get the proton transport, owned by the pn_connection_engine_t. </div></div>
+<div class="ttc" id="group__connection__engine_html_gafb4a17a83b65e129e6045fe09a80a328"><div class="ttname"><a href="group__connection__engine.html#gafb4a17a83b65e129e6045fe09a80a328">pn_connection_engine_write_done</a></div><div class="ttdeci">PN_EXTERN void pn_connection_engine_write_done(pn_connection_engine_t *, size_t n)</div></div>
+<div class="ttc" id="structpn__cbuf__t_html_af63695131f87cda173237c5d68e2633b"><div class="ttname"><a href="structpn__cbuf__t.html#af63695131f87cda173237c5d68e2633b">pn_cbuf_t::size</a></div><div class="ttdeci">size_t size</div><div class="ttdoc">Number of bytes in the buffer. </div><div class="ttdef"><b>Definition:</b> connection_engine.h:83</div></div>
+<div class="ttc" id="group__connection__engine_html_ga0fec7f4c27337722b67a8ebe5d5e3857"><div class="ttname"><a href="group__connection__engine.html#ga0fec7f4c27337722b67a8ebe5d5e3857">pn_connection_engine_write_close</a></div><div class="ttdeci">PN_EXTERN void pn_connection_engine_write_close(pn_connection_engine_t *)</div></div>
+<div class="ttc" id="group__connection__engine_html_ga71879bf76e1cce4121d8ecd56d28ea06"><div class="ttname"><a href="group__connection__engine.html#ga71879bf76e1cce4121d8ecd56d28ea06">pn_connection_engine_finished</a></div><div class="ttdeci">PN_EXTERN bool pn_connection_engine_finished(pn_connection_engine_t *)</div></div>
+<div class="ttc" id="structpn__buf__t_html"><div class="ttname"><a href="structpn__buf__t.html">pn_buf_t</a></div><div class="ttdoc">A modifiable memory buffer. </div><div class="ttdef"><b>Definition:</b> connection_engine.h:72</div></div>
+<div class="ttc" id="group__connection__engine_html_gaf8274e2ece108708422d10e19565765a"><div class="ttname"><a href="group__connection__engine.html#gaf8274e2ece108708422d10e19565765a">pn_connection_engine_dispatch</a></div><div class="ttdeci">PN_EXTERN pn_event_t * pn_connection_engine_dispatch(pn_connection_engine_t *)</div></div>
+<div class="ttc" id="structpn__connection__engine__t_html"><div class="ttname"><a href="structpn__connection__engine__t.html">pn_connection_engine_t</a></div><div class="ttdef"><b>Definition:</b> connection_engine.h:94</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__engine_html_gaf63012d048980969964b277d2a11fa59"><div class="ttname"><a href="group__connection__engine.html#gaf63012d048980969964b277d2a11fa59">pn_connection_engine_init</a></div><div class="ttdeci">PN_EXTERN int pn_connection_engine_init(pn_connection_engine_t *engine)</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="group__condition_html_ga11eb7db7d2c205169fe3d47c996a95a5"><div class="ttname"><a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></div><div class="ttdeci">struct pn_condition_t pn_condition_t</div><div class="ttdef"><b>Definition:</b> condition.h:64</div></div>
+<div class="ttc" id="group__connection__engine_html_gad878a83fc95c96609243440f9f6ff15b"><div class="ttname"><a href="group__connection__engine.html#gad878a83fc95c96609243440f9f6ff15b">pn_cbuf</a></div><div class="ttdeci">PN_EXTERN pn_cbuf_t pn_cbuf(const char *data, size_t size)</div><div class="ttdoc">Create a pn_cbuf. </div></div>
+<div class="ttc" id="group__connection__engine_html_ga0bfd3ac3afbcb665cb53116747e30b6b"><div class="ttname"><a href="group__connection__engine.html#ga0bfd3ac3afbcb665cb53116747e30b6b">pn_connection_engine_final</a></div><div class="ttdeci">PN_EXTERN void pn_connection_engine_final(pn_connection_engine_t *engine)</div></div>
+<div class="ttc" id="structpn__buf__t_html_aa468d331f86b5d2c9592b98169bc375d"><div class="ttname"><a href="structpn__buf__t.html#aa468d331f86b5d2c9592b98169bc375d">pn_buf_t::size</a></div><div class="ttdeci">size_t size</div><div class="ttdoc">Number of bytes in the buffer. </div><div class="ttdef"><b>Definition:</b> connection_engine.h:74</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="structpn__cbuf__t_html"><div class="ttname"><a href="structpn__cbuf__t.html">pn_cbuf_t</a></div><div class="ttdoc">A read-only memory buffer. </div><div class="ttdef"><b>Definition:</b> connection_engine.h:81</div></div>
+<div class="ttc" id="structpn__cbuf__t_html_aa6b3f44b7cf0eed9dc9f4a6cb51d56d8"><div class="ttname"><a href="structpn__cbuf__t.html#aa6b3f44b7cf0eed9dc9f4a6cb51d56d8">pn_cbuf_t::data</a></div><div class="ttdeci">const char * data</div><div class="ttdoc">Beginning of the buffered data. </div><div class="ttdef"><b>Definition:</b> connection_engine.h:82</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="connection__engine_8h.html">connection_engine.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/1d69f2e6/content/releases/qpid-proton-master/proton/c/api/delivery_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/delivery_8h.html b/content/releases/qpid-proton-master/proton/c/api/delivery_8h.html
index 59f81be..6b13855 100755
--- a/content/releases/qpid-proton-master/proton/c/api/delivery_8h.html
+++ b/content/releases/qpid-proton-master/proton/c/api/delivery_8h.html
@@ -3,7 +3,7 @@
 <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.10"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
 <title>Qpid Proton C API: proton/delivery.h File Reference</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -55,7 +55,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
+<!-- Generated by Doxygen 1.8.11 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -171,7 +171,7 @@ Functions</h2></td></tr>
     <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="delivery_8h.html">delivery.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.10 </li>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
   </ul>
 </div>
 </body>


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