http://git-wip-us.apache.org/repos/asf/qpid-site/blob/de3c3488/content/releases/qpid-proton-0.15.0/proton/c/api/connection_8h_source.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.15.0/proton/c/api/connection_8h_source.html 
b/content/releases/qpid-proton-0.15.0/proton/c/api/connection_8h_source.html
new file mode 100755
index 0000000..a66dbb8
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/connection_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/connection.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('connection_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">connection.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="connection_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_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_CONNECTION_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;<a class="code" 
href="codec_8h.html">proton/codec.h</a>&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="condition_8h.html">proton/condition.h</a>&gt;</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno">   
28</span>&#160;<span class="preprocessor">#include 
&lt;proton/error.h&gt;</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno">   
29</span>&#160;<span class="preprocessor">#include 
&lt;proton/type_compat.h&gt;</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   
30</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="l00031"></a><span class="lineno">   
31</span>&#160;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   
32</span>&#160;<span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   
33</span>&#160;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   
34</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   
35</span>&#160;<span class="preprocessor"></span><span 
class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> 
{</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   
36</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   
37</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" 
href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61">   
51</a></span>&#160;<span class="preprocessor">#define PN_LOCAL_UNINIT 
(1)</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno">   
52</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" 
href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b">   
55</a></span>&#160;<span class="preprocessor">#define PN_LOCAL_ACTIVE 
(2)</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno">   
56</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" 
href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b">   
59</a></span>&#160;<span class="preprocessor">#define PN_LOCAL_CLOSED 
(4)</span></div>
+<div class="line"><a name="l00060"></a><span class="lineno">   
60</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" 
href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3">   
63</a></span>&#160;<span class="preprocessor">#define PN_REMOTE_UNINIT 
(8)</span></div>
+<div class="line"><a name="l00064"></a><span class="lineno">   
64</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" 
href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87">   
67</a></span>&#160;<span class="preprocessor">#define PN_REMOTE_ACTIVE 
(16)</span></div>
+<div class="line"><a name="l00068"></a><span class="lineno">   
68</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00071"></a><span class="lineno"><a class="code" 
href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d">   
71</a></span>&#160;<span class="preprocessor">#define PN_REMOTE_CLOSED 
(32)</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   
72</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" 
href="group__connection.html#ga32329c4bb3e23607a243cd8100c01264">   
77</a></span>&#160;<span class="preprocessor">#define PN_LOCAL_MASK 
(PN_LOCAL_UNINIT | PN_LOCAL_ACTIVE | PN_LOCAL_CLOSED)</span></div>
+<div class="line"><a name="l00078"></a><span class="lineno">   
78</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00083"></a><span class="lineno"><a class="code" 
href="group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3">   
83</a></span>&#160;<span class="preprocessor">#define PN_REMOTE_MASK 
(PN_REMOTE_UNINIT | PN_REMOTE_ACTIVE | PN_REMOTE_CLOSED)</span></div>
+<div class="line"><a name="l00084"></a><span class="lineno">   
84</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00090"></a><span class="lineno">   
90</span>&#160;PN_EXTERN <a class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *<a class="code" 
href="group__connection.html#ga7ad02932efd7fd54938813852f7b61dc">pn_connection</a>(<span
 class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   
91</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  
101</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#ga94b0ff0015b3d2c2325fb24cc0e65bf2">pn_connection_free</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  
102</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  
112</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#gaa373c1fb55103e273944f49cc8b0edf5">pn_connection_release</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  
113</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  
128</span>&#160;PN_EXTERN pn_error_t *<a class="code" 
href="group__connection.html#ga6ee261d6544bd80c8db1c00861e6847b">pn_connection_error</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  
129</span>&#160;</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  
148</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#ga7943e7721ab30776cb79d4799d628164">pn_connection_collect</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection, <a class="code" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> 
*collector);</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  
149</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  
161</span>&#160;PN_EXTERN <span class="keywordtype">void</span> *<a 
class="code" 
href="group__connection.html#gaf304c011df5e00160f49297ba172149c">pn_connection_get_context</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  
162</span>&#160;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  
173</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#ga3f6cdab1871250511beef56402a4f7f7">pn_connection_set_context</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection, <span class="keywordtype">void</span> *context);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  
174</span>&#160;</div>
+<div class="line"><a name="l00181"></a><span class="lineno">  
181</span>&#160;PN_EXTERN pn_record_t *<a class="code" 
href="group__connection.html#ga8510314b8226658d14ee20253bde5853">pn_connection_attachments</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  
182</span>&#160;</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  
189</span>&#160;PN_EXTERN <a class="code" 
href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> 
<a class="code" 
href="group__connection.html#gab2f0a1503fa22e705dcad9056054a18a">pn_connection_state</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  
190</span>&#160;</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  
199</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#ga7458674f4779b1e863494a991c923c0e">pn_connection_open</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  
200</span>&#160;</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  
211</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#gacc8f6e4fd7c886c084212852918bd8cf">pn_connection_close</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  
212</span>&#160;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  
221</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#ga5da6d9f55883af5f996d45828a7034a7">pn_connection_reset</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  
222</span>&#160;</div>
+<div class="line"><a name="l00239"></a><span class="lineno">  
239</span>&#160;PN_EXTERN <a class="code" 
href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a>
 *<a class="code" 
href="group__connection.html#gaf9b7a7f1b127151a1cb35dcb86bcbe6d">pn_connection_condition</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00240"></a><span class="lineno">  
240</span>&#160;</div>
+<div class="line"><a name="l00255"></a><span class="lineno">  
255</span>&#160;PN_EXTERN <a class="code" 
href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a>
 *<a class="code" 
href="group__connection.html#ga6a8f4087f792e701e01a572b8ac84dd0">pn_connection_remote_condition</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00256"></a><span class="lineno">  
256</span>&#160;</div>
+<div class="line"><a name="l00267"></a><span class="lineno">  
267</span>&#160;PN_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__connection.html#ga1ae9f5d1b693ed734384241100564c60">pn_connection_get_container</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00268"></a><span class="lineno">  
268</span>&#160;</div>
+<div class="line"><a name="l00275"></a><span class="lineno">  
275</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#ga26407d58547c672d64858e07375e0965">pn_connection_set_container</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *container);</div>
+<div class="line"><a name="l00276"></a><span class="lineno">  
276</span>&#160;</div>
+<div class="line"><a name="l00291"></a><span class="lineno">  
291</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#ga167a317ed0316c37e28a11e4e97d6a53">pn_connection_set_user</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *user);</div>
+<div class="line"><a name="l00292"></a><span class="lineno">  
292</span>&#160;</div>
+<div class="line"><a name="l00306"></a><span class="lineno">  
306</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#gacaaee6956135f36d9bd6ef4d9f300a2c">pn_connection_set_password</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *password);</div>
+<div class="line"><a name="l00307"></a><span class="lineno">  
307</span>&#160;</div>
+<div class="line"><a name="l00314"></a><span class="lineno">  
314</span>&#160;PN_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__connection.html#gaeb5426c33775c4d668d1653426e65d95">pn_connection_get_user</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00315"></a><span class="lineno">  
315</span>&#160;</div>
+<div class="line"><a name="l00326"></a><span class="lineno">  
326</span>&#160;PN_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__connection.html#gac1df3c6f6d31bbc1a0e0e7e4ffb1b4fa">pn_connection_get_hostname</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00327"></a><span class="lineno">  
327</span>&#160;</div>
+<div class="line"><a name="l00341"></a><span class="lineno">  
341</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection.html#ga204a7c356658d414f5d08da4f25f5d9e">pn_connection_set_hostname</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection, <span class="keyword">const</span> <span 
class="keywordtype">char</span> *hostname);</div>
+<div class="line"><a name="l00342"></a><span class="lineno">  
342</span>&#160;</div>
+<div class="line"><a name="l00357"></a><span class="lineno">  
357</span>&#160;PN_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__connection.html#ga466d510620741123b4e9ba723c039f0c">pn_connection_remote_container</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00358"></a><span class="lineno">  
358</span>&#160;</div>
+<div class="line"><a name="l00372"></a><span class="lineno">  
372</span>&#160;PN_EXTERN <span class="keyword">const</span> <span 
class="keywordtype">char</span> *<a class="code" 
href="group__connection.html#ga2d78f4bf7484fa8a44bb7fd64b7a75e8">pn_connection_remote_hostname</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00373"></a><span class="lineno">  
373</span>&#160;</div>
+<div class="line"><a name="l00390"></a><span class="lineno">  
390</span>&#160;PN_EXTERN <a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a 
class="code" 
href="group__connection.html#ga8b7a3914155561305f814d12422c874a">pn_connection_offered_capabilities</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00391"></a><span class="lineno">  
391</span>&#160;</div>
+<div class="line"><a name="l00408"></a><span class="lineno">  
408</span>&#160;PN_EXTERN <a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a 
class="code" 
href="group__connection.html#ga608fc121ce149f534bac640b119d2230">pn_connection_desired_capabilities</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00409"></a><span class="lineno">  
409</span>&#160;</div>
+<div class="line"><a name="l00425"></a><span class="lineno">  
425</span>&#160;PN_EXTERN <a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a 
class="code" 
href="group__connection.html#gab8700c359187ecb9451acf43c78c5486">pn_connection_properties</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00426"></a><span class="lineno">  
426</span>&#160;</div>
+<div class="line"><a name="l00439"></a><span class="lineno">  
439</span>&#160;PN_EXTERN <a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a 
class="code" 
href="group__connection.html#ga9d3578b047e3f0118c0fd5e106f58579">pn_connection_remote_offered_capabilities</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00440"></a><span class="lineno">  
440</span>&#160;</div>
+<div class="line"><a name="l00453"></a><span class="lineno">  
453</span>&#160;PN_EXTERN <a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a 
class="code" 
href="group__connection.html#ga57a496ea0893c5920a7ace900e033a74">pn_connection_remote_desired_capabilities</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00454"></a><span class="lineno">  
454</span>&#160;</div>
+<div class="line"><a name="l00467"></a><span class="lineno">  
467</span>&#160;PN_EXTERN <a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a 
class="code" 
href="group__connection.html#ga98cc1795b88c340ee0d3aab3b8db0abf">pn_connection_remote_properties</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00468"></a><span class="lineno">  
468</span>&#160;</div>
+<div class="line"><a name="l00478"></a><span class="lineno">  
478</span>&#160;PN_EXTERN <a class="code" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>
 *<a class="code" 
href="group__connection.html#ga9181af243a5958309ad90bf8460634ae">pn_connection_transport</a>(<a
 class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection);</div>
+<div class="line"><a name="l00479"></a><span class="lineno">  
479</span>&#160;</div>
+<div class="line"><a name="l00483"></a><span class="lineno">  
483</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00484"></a><span class="lineno">  
484</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00485"></a><span class="lineno">  
485</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00486"></a><span class="lineno">  
486</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00487"></a><span class="lineno">  
487</span>&#160;<span class="preprocessor">#endif </span><span 
class="comment">/* connection.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="connection_8h.html">connection.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/connection__engine_8h.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h.html 
b/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h.html
new file mode 100755
index 0000000..f729fc1
--- /dev/null
+++ 
b/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h.html
@@ -0,0 +1,185 @@
+<!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/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="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('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)">
+<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="#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__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:gaa72fd40bd99d6702cedd5f33d325e945"><td class="memItemLeft" 
align="right" valign="top">typedef struct <br class="typebreak"/>
+<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: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:gafc5a463aa5f666f0b53a3d6115b44043"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="gafc5a463aa5f666f0b53a3d6115b44043"></a>
+PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group__connection__engine.html#gafc5a463aa5f666f0b53a3d6115b44043">pn_connection_engine_start</a>
 (<a class="el" 
href="structpn__connection__engine__t.html">pn_connection_engine_t</a> 
*engine)</td></tr>
+<tr class="memdesc:gafc5a463aa5f666f0b53a3d6115b44043"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Start the engine, call 
after setting security and host properties. <br/></td></tr>
+<tr class="separator:gafc5a463aa5f666f0b53a3d6115b44043"><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:gad0f842890b565cfd616b91e87111afa8"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="structpn__rwbytes__t.html">pn_rwbytes_t</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__connection__engine.html#gad0f842890b565cfd616b91e87111afa8">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:gad0f842890b565cfd616b91e87111afa8"><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:ga7b7241e576b8cc5157d7f95a73aacbcd"><td class="memItemLeft" 
align="right" valign="top">PN_EXTERN <a class="el" 
href="structpn__bytes__t.html">pn_bytes_t</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__connection__engine.html#ga7b7241e576b8cc5157d7f95a73aacbcd">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:ga7b7241e576b8cc5157d7f95a73aacbcd"><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"><a class="anchor" 
id="ga63f5022e371f90971e8b5c4c46a4c9ea"></a>
+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"><a class="anchor" 
id="ga646b6151d3dc729300285868fabad11d"></a>
+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>Call <a class="el" 
href="group__connection__engine.html#gaf8274e2ece108708422d10e19565765a">pn_connection_engine_dispatch()</a>
 to dispatch events until it returns NULL.</li>
+<li>Read data from your source into <a class="el" 
href="group__connection__engine.html#gad0f842890b565cfd616b91e87111afa8">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#ga7b7241e576b8cc5157d7f95a73aacbcd">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>
+</ul>
+</li>
+</ul>
+<p>Note on blocking: the _read/write_buffer and _read/write_done functions can 
all generate events that may cause the engine to finish. Before you wait for 
IO, always drain <a class="el" 
href="group__connection__engine.html#gaf8274e2ece108708422d10e19565765a">pn_connection_engine_dispatch()</a>
 till it returns NULL and check <a class="el" 
href="group__connection__engine.html#ga71879bf76e1cce4121d8ecd56d28ea06">pn_connection_engine_finished()</a>
 in case there is nothing more to do..</p>
+<p>Note on error handling: the pn_connection_engine_*() functions do not 
return an error code. If an error occurs it will be reported as a 
PN_TRANSPORT_ERROR event and <a class="el" 
href="group__connection__engine.html#ga71879bf76e1cce4121d8ecd56d28ea06">pn_connection_engine_finished()</a>
 will return true once all final events have been processed. </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.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/connection__engine_8h.js
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h.js 
b/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h.js
new file mode 100755
index 0000000..36b5bee
--- /dev/null
+++ b/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h.js
@@ -0,0 +1,19 @@
+var connection__engine_8h =
+[
+    [ "pn_connection_engine_t", 
"connection__engine_8h.html#gaa72fd40bd99d6702cedd5f33d325e945", null ],
+    [ "pn_connection_engine_condition", 
"connection__engine_8h.html#gab6b02e7480270a9ff64e71b391a6cd0f", null ],
+    [ "pn_connection_engine_connection", 
"connection__engine_8h.html#ga63f5022e371f90971e8b5c4c46a4c9ea", null ],
+    [ "pn_connection_engine_disconnected", 
"connection__engine_8h.html#ga0523c0805aa37468414f22421f849f50", null ],
+    [ "pn_connection_engine_dispatch", 
"connection__engine_8h.html#gaf8274e2ece108708422d10e19565765a", null ],
+    [ "pn_connection_engine_final", 
"connection__engine_8h.html#ga0bfd3ac3afbcb665cb53116747e30b6b", null ],
+    [ "pn_connection_engine_finished", 
"connection__engine_8h.html#ga71879bf76e1cce4121d8ecd56d28ea06", null ],
+    [ "pn_connection_engine_init", 
"connection__engine_8h.html#gaf63012d048980969964b277d2a11fa59", null ],
+    [ "pn_connection_engine_read_buffer", 
"connection__engine_8h.html#gad0f842890b565cfd616b91e87111afa8", null ],
+    [ "pn_connection_engine_read_close", 
"connection__engine_8h.html#gaace5db39fa0ff863537f4a1b28f26bfa", null ],
+    [ "pn_connection_engine_read_done", 
"connection__engine_8h.html#ga709193ccc0ef9b69d9258187848ee5b2", null ],
+    [ "pn_connection_engine_start", 
"connection__engine_8h.html#gafc5a463aa5f666f0b53a3d6115b44043", null ],
+    [ "pn_connection_engine_transport", 
"connection__engine_8h.html#ga646b6151d3dc729300285868fabad11d", null ],
+    [ "pn_connection_engine_write_buffer", 
"connection__engine_8h.html#ga7b7241e576b8cc5157d7f95a73aacbcd", null ],
+    [ "pn_connection_engine_write_close", 
"connection__engine_8h.html#ga0fec7f4c27337722b67a8ebe5d5e3857", null ],
+    [ "pn_connection_engine_write_done", 
"connection__engine_8h.html#gafb4a17a83b65e129e6045fe09a80a328", 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/connection__engine_8h_source.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h_source.html
 
b/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h_source.html
new file mode 100755
index 0000000..156b486
--- /dev/null
+++ 
b/content/releases/qpid-proton-0.15.0/proton/c/api/connection__engine_8h_source.html
@@ -0,0 +1,181 @@
+<!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/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="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('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)">
+<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">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"></span><span 
class="preprocessor">#define PROTON_CONNECTION_ENGINE_H</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"> * 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;<span 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="l00065"></a><span class="lineno">   
65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   
66</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="l00067"></a><span class="lineno">   
67</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="l00068"></a><span class="lineno">   
68</span>&#160;<span class="preprocessor">#include 
&lt;proton/import_export.h&gt;</span></div>
+<div class="line"><a name="l00069"></a><span class="lineno">   
69</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="l00070"></a><span class="lineno">   
70</span>&#160;</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   
71</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00072"></a><span class="lineno">   
72</span>&#160;<span class="preprocessor"></span><span 
class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> 
{</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   
73</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   
74</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" 
href="structpn__connection__engine__t.html">   80</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="l00081"></a><span class="lineno">   81</span>&#160; 
   <a class="code" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>*
 connection;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160; 
   <a class="code" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>*
 transport;</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160; 
   <a class="code" 
href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a>* 
collector;</div>
+<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160; 
   <a class="code" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a>* 
event;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   
85</span>&#160;} <a class="code" 
href="group__connection__engine.html#gaa72fd40bd99d6702cedd5f33d325e945">pn_connection_engine_t</a>;</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   
86</span>&#160;</div>
+<div class="line"><a name="l00097"></a><span class="lineno">   
97</span>&#160;PN_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__connection__engine.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="l00098"></a><span class="lineno">   
98</span>&#160;</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  
100</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__connection__engine.html#gafc5a463aa5f666f0b53a3d6115b44043" 
title="Start the engine, call after setting security and host 
properties.">pn_connection_engine_start</a>(<a class="code" 
href="structpn__connection__engine__t.html">pn_connection_engine_t</a>* 
engine);</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  
101</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  
104</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="l00105"></a><span class="lineno">  
105</span>&#160;</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  
112</span>&#160;PN_EXTERN <a class="code" 
href="structpn__rwbytes__t.html">pn_rwbytes_t</a> <a class="code" 
href="group__connection__engine.html#gad0f842890b565cfd616b91e87111afa8">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="l00113"></a><span class="lineno">  
113</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  
116</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="l00117"></a><span class="lineno">  
117</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  
121</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="l00122"></a><span class="lineno">  
122</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  
128</span>&#160;PN_EXTERN <a class="code" 
href="structpn__bytes__t.html">pn_bytes_t</a> <a class="code" 
href="group__connection__engine.html#ga7b7241e576b8cc5157d7f95a73aacbcd">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="l00129"></a><span class="lineno">  
129</span>&#160;</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  
132</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="l00133"></a><span class="lineno">  
133</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  
137</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="l00138"></a><span class="lineno">  
138</span>&#160;</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  
155</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="l00156"></a><span class="lineno">  
156</span>&#160;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  
163</span>&#160;PN_EXTERN <a class="code" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">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="l00164"></a><span class="lineno">  
164</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  
167</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="l00168"></a><span class="lineno">  
168</span>&#160;</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  
170</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" 
title="Get the AMQP connection, owned by the 
pn_connection_engine_t.">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="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__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>*
 <a class="code" 
href="group__connection__engine.html#ga646b6151d3dc729300285868fabad11d" 
title="Get the proton transport, owned by the 
pn_connection_engine_t.">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="l00174"></a><span class="lineno">  
174</span>&#160;</div>
+<div class="line"><a name="l00182"></a><span class="lineno">  
182</span>&#160;PN_EXTERN <a class="code" 
href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a>*
 <a class="code" 
href="group__connection__engine.html#gab6b02e7480270a9ff64e71b391a6cd0f">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="l00183"></a><span class="lineno">  
183</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  
185</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  
186</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  
187</span>&#160;<span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  
188</span>&#160;<span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00189"></a><span class="lineno">  
189</span>&#160;<span class="preprocessor"></span></div>
+<div class="line"><a name="l00190"></a><span class="lineno">  
190</span>&#160;<span class="preprocessor">#endif // 
PROTON_CONNECTION_ENGINE_H</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="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.3.1 </li>
+  </ul>
+</div>
+</body>
+</html>


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

Reply via email to