You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2016/12/13 17:52:02 UTC
[07/51] [partial] qpid-site git commit: PROTON-1374: update the
website for Proton 0.16.0
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/link_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/link_8h_source.html b/content/releases/qpid-proton-0.16.0/proton/c/api/link_8h_source.html
new file mode 100755
index 0000000..6dd21ac
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/link_8h_source.html
@@ -0,0 +1,261 @@
+<!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/link.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
+  <span id="projectnumber">0.16.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('link_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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:vo
id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </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">link.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="link_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> <span class="preprocessor">#ifndef PROTON_LINK_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define PROTON_LINK_H 1</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <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> <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> <span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <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> <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> <span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <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> <span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <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> <span class="comment"> *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <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> <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> <span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <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> <span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * under the License.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <proton/import_export.h></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <proton/type_compat.h></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="condition_8h.html" title="An endpoint error state. ">proton/condition.h</a>></span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="terminus_8h.html" title="A source or target for messages. ">proton/terminus.h</a>></span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <<a class="code" href="types_8h.html" title="AMQP and API data types. ">proton/types.h</a>></span></div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <proton/object.h></span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <stddef.h></span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> PN_EXTERN <a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *<a class="code" href="group__link.html#ga469bef2e81c53e85899ffbb277616a8c" title="Construct a new sender on a session.">pn_sender</a>(<a class="code" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9" title="An AMQP Session object.">pn_session_t</a> *session, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> PN_EXTERN <a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *<a class="code" href="group__link.html#ga5e314b3e07b48ebcffbac63f265fa69f" title="Construct a new receiver on a session.">pn_receiver</a>(<a class="code" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9" title="An AMQP Session object.">pn_session_t</a> *session, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gadd3b8899fe023d3506fb88d228d6b1b7" title="Free a link object.">pn_link_free</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> PN_EXTERN <span class="keywordtype">void</span> *<a class="code" href="group__link.html#ga93e6b527743f433da2ff367c1b2c500a">pn_link_get_context</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#ga376f2cc18bbd771d95aa8222586d19b2">pn_link_set_context</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link, <span class="keywordtype">void</span> *context);</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> PN_EXTERN pn_record_t *<a class="code" href="group__link.html#ga8b19ffdb7934940fa7c5fd75c5fe2d69" title="Get the attachments that are associated with a link object.">pn_link_attachments</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__link.html#gaa44112980ebabbb5cbd002670073a751" title="Get the name of a link.">pn_link_name</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> </div>
+<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#ga7c48ef214568267839aea04ed337926b" title="Test if a link is a sender.">pn_link_is_sender</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#gae7045dd02f2c9450ff8737e005628d81" title="Test if a link is a receiver.">pn_link_is_receiver</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span> PN_EXTERN <a class="code" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233" title="Holds the state flags for an AMQP endpoint.">pn_state_t</a> <a class="code" href="group__link.html#gad502b38bc184ad0bfaa86dede81f62c9" title="Get the endpoint state flags for a link.">pn_link_state</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span> </div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> PN_EXTERN <a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *<a class="code" href="group__link.html#gaf6f11d778aa4622d8aa5db8962bb1f0a">pn_link_error</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5" title="An AMQP Condition object.">pn_condition_t</a> *<a class="code" href="group__link.html#ga52c99044eabb7712efa2f1098c760804" title="Get the local condition associated with a link endpoint.">pn_link_condition</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> </div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5" title="An AMQP Condition object.">pn_condition_t</a> *<a class="code" href="group__link.html#ga97dc5133125c9b7e4afbb1b76e6efe7b" title="Get the remote condition associated with a link endpoint.">pn_link_remote_condition</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> </div>
+<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> PN_EXTERN <a class="code" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9" title="An AMQP Session object.">pn_session_t</a> *<a class="code" href="group__link.html#gac63e43305fb1a5e3b14399a9ddc8f24d" title="Get the parent session for a link object.">pn_link_session</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div>
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span> PN_EXTERN <a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *<a class="code" href="group__link.html#ga7c9434c40eb653f007ff5721e2ebf73e" title="Retrieve the first link that matches the given state mask.">pn_link_head</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff" title="An AMQP Connection object.">pn_connection_t</a> *connection, <a class="code" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233" title="Holds the state flags for an AMQP endpoint.">pn_state_t</a> state);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span> </div>
+<div class="line"><a name="l00244"></a><span class="lineno"> 244</span> PN_EXTERN <a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *<a class="code" href="group__link.html#ga9b2a9cfa00dfdae4e01bf75483433925" title="Retrieve the next link that matches the given state mask.">pn_link_next</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link, <a class="code" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233" title="Holds the state flags for an AMQP endpoint.">pn_state_t</a> state);</div>
+<div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div>
+<div class="line"><a name="l00254"></a><span class="lineno"> 254</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gaabaca3f5d03970a122240eebc588add6" title="Open a link.">pn_link_open</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div>
+<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#ga4851693eb6a16fd9ab61e2df6f00770d" title="Close a link.">pn_link_close</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div>
+<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#ga1dc327c52ac24a0d65a17c88ce685b0b" title="Detach a link.">pn_link_detach</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div>
+<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> PN_EXTERN <a class="code" href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2" title="Encapsulates the endpoint state associated with an AMQP Terminus.">pn_terminus_t</a> *<a class="code" href="group__link.html#ga2c8985a9d44a813ab1739a91ae3708a3" title="Access the locally defined source definition for a link.">pn_link_source</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> </div>
+<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> PN_EXTERN <a class="code" href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2" title="Encapsulates the endpoint state associated with an AMQP Terminus.">pn_terminus_t</a> *<a class="code" href="group__link.html#ga997c85388b9fb30151ea3b40b946e958" title="Access the locally defined target definition for a link.">pn_link_target</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div>
+<div class="line"><a name="l00308"></a><span class="lineno"> 308</span> PN_EXTERN <a class="code" href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2" title="Encapsulates the endpoint state associated with an AMQP Terminus.">pn_terminus_t</a> *<a class="code" href="group__link.html#gadf6b8ff6223465f21a481e9287f60671" title="Access the remotely defined source definition for a link.">pn_link_remote_source</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div>
+<div class="line"><a name="l00321"></a><span class="lineno"> 321</span> PN_EXTERN <a class="code" href="group__terminus.html#gad202baf5c904d6991e13521b7c93fdc2" title="Encapsulates the endpoint state associated with an AMQP Terminus.">pn_terminus_t</a> *<a class="code" href="group__link.html#gabf61668a66ae189dbb4820da6ee30d90" title="Access the remotely defined target definition for a link.">pn_link_remote_target</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00322"></a><span class="lineno"> 322</span> </div>
+<div class="line"><a name="l00338"></a><span class="lineno"> 338</span> PN_EXTERN <a class="code" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340" title="An AMQP Delivery object.">pn_delivery_t</a> *<a class="code" href="group__link.html#gad7e426b0cc4759568b3fd2b4fb176260" title="Get the current delivery for a link.">pn_link_current</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> </div>
+<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#ga93824a3859c37463e44458cd2f63d31f" title="Advance the current delivery of a link to the next delivery on the link.">pn_link_advance</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div>
+<div class="line"><a name="l00389"></a><span class="lineno"> 389</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#ga55428637f3b8c446efd5fea3f26c932d" title="Get the credit balance for a link.">pn_link_credit</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00390"></a><span class="lineno"> 390</span> </div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#ga57a00950e2eeef378fd6c0a3b3b5bfe9" title="Get the number of queued deliveries for a link.">pn_link_queued</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> </div>
+<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#gab16f14d071548c5c9ab22924ee5b1ebb" title="Get the remote view of the credit for a link.">pn_link_remote_credit</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00417"></a><span class="lineno"> 417</span> </div>
+<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#ga40dd26f3d035c54056e2649aeb78d8ac" title="Get the drain flag for a link.">pn_link_get_drain</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> </div>
+<div class="line"><a name="l00451"></a><span class="lineno"> 451</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#ga95c4018a1f1fe0e7c2e7fd02fe062d23" title="Drain excess credit for a link.">pn_link_drained</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00452"></a><span class="lineno"> 452</span> </div>
+<div class="line"><a name="l00464"></a><span class="lineno"> 464</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#ga7f1742528b32c3c9609b97a3ed449639" title="Get the available deliveries hint for a link.">pn_link_available</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00465"></a><span class="lineno"> 465</span> </div>
+<div class="line"><a name="l00474"></a><span class="lineno"><a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608"> 474</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00475"></a><span class="lineno"><a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade"> 475</a></span>  <a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade" title="The sender will send all deliveries initially unsettled.">PN_SND_UNSETTLED</a> = 0, </div>
+<div class="line"><a name="l00477"></a><span class="lineno"><a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0"> 477</a></span>  <a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0" title="The sender will send all deliveries settled to the receiver.">PN_SND_SETTLED</a> = 1, </div>
+<div class="line"><a name="l00479"></a><span class="lineno"><a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1"> 479</a></span>  <a class="code" href="group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1" title="The sender may send a mixure of settled and unsettled deliveries.">PN_SND_MIXED</a> = 2 </div>
+<div class="line"><a name="l00481"></a><span class="lineno"> 481</span> } <a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608" title="Describes the permitted/expected settlement behaviours of a sending link.">pn_snd_settle_mode_t</a>;</div>
+<div class="line"><a name="l00482"></a><span class="lineno"> 482</span> </div>
+<div class="line"><a name="l00491"></a><span class="lineno"><a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58"> 491</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00492"></a><span class="lineno"><a class="code" href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262"> 492</a></span>  <a class="code" href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262" title="The receiver will settle deliveries regardless of what the sender does.">PN_RCV_FIRST</a> = 0, </div>
+<div class="line"><a name="l00494"></a><span class="lineno"><a class="code" href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3"> 494</a></span>  <a class="code" href="group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3" title="The receiver will only settle deliveries after the sender settles.">PN_RCV_SECOND</a> = 1 </div>
+<div class="line"><a name="l00496"></a><span class="lineno"> 496</span> } <a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58" title="Describes the permitted/expected settlement behaviours of a receiving link.">pn_rcv_settle_mode_t</a>;</div>
+<div class="line"><a name="l00497"></a><span class="lineno"> 497</span> </div>
+<div class="line"><a name="l00504"></a><span class="lineno"> 504</span> PN_EXTERN <a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608" title="Describes the permitted/expected settlement behaviours of a sending link.">pn_snd_settle_mode_t</a> <a class="code" href="group__link.html#gacef130ca5cc6eb3eec2dd48c8bf5c7e6" title="Get the local sender settle mode for a link.">pn_link_snd_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00505"></a><span class="lineno"> 505</span> </div>
+<div class="line"><a name="l00512"></a><span class="lineno"> 512</span> PN_EXTERN <a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58" title="Describes the permitted/expected settlement behaviours of a receiving link.">pn_rcv_settle_mode_t</a> <a class="code" href="group__link.html#ga0bc65ff494e2860e6227f68c72468101" title="Get the local receiver settle mode for a link.">pn_link_rcv_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00513"></a><span class="lineno"> 513</span> </div>
+<div class="line"><a name="l00520"></a><span class="lineno"> 520</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#ga677c416a6365cedd23b43043dff0b89f" title="Set the local sender settle mode for a link.">pn_link_set_snd_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link, <a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608" title="Describes the permitted/expected settlement behaviours of a sending link.">pn_snd_settle_mode_t</a> mode);</div>
+<div class="line"><a name="l00521"></a><span class="lineno"> 521</span> </div>
+<div class="line"><a name="l00528"></a><span class="lineno"> 528</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gab6441a917c291e68984405057eb56ab8" title="Set the local receiver settle mode for a link.">pn_link_set_rcv_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link, <a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58" title="Describes the permitted/expected settlement behaviours of a receiving link.">pn_rcv_settle_mode_t</a> mode);</div>
+<div class="line"><a name="l00529"></a><span class="lineno"> 529</span> </div>
+<div class="line"><a name="l00536"></a><span class="lineno"> 536</span> PN_EXTERN <a class="code" href="group__link.html#ga3fb58bd0b88d37407ebb615c2630e608" title="Describes the permitted/expected settlement behaviours of a sending link.">pn_snd_settle_mode_t</a> <a class="code" href="group__link.html#ga92592155f2afcf6b9aabfb4fc64c140f" title="Get the remote sender settle mode for a link.">pn_link_remote_snd_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00537"></a><span class="lineno"> 537</span> </div>
+<div class="line"><a name="l00544"></a><span class="lineno"> 544</span> PN_EXTERN <a class="code" href="group__link.html#gad1c2388cdae687be26222a5d66fd2d58" title="Describes the permitted/expected settlement behaviours of a receiving link.">pn_rcv_settle_mode_t</a> <a class="code" href="group__link.html#ga378e4bb5a0519a75c3c151c15809dda5" title="Get the remote receiver settle mode for a link.">pn_link_remote_rcv_settle_mode</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00545"></a><span class="lineno"> 545</span> </div>
+<div class="line"><a name="l00552"></a><span class="lineno"> 552</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__link.html#gac7309a622f3f2296261ff8fa9bc33ba1" title="Get the number of unsettled deliveries for a link.">pn_link_unsettled</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00553"></a><span class="lineno"> 553</span> </div>
+<div class="line"><a name="l00560"></a><span class="lineno"> 560</span> PN_EXTERN <a class="code" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340" title="An AMQP Delivery object.">pn_delivery_t</a> *<a class="code" href="group__link.html#ga6206e3d4efe0ebe0491955006930fa18" title="Get the first unsettled delivery for a link.">pn_unsettled_head</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00561"></a><span class="lineno"> 561</span> </div>
+<div class="line"><a name="l00568"></a><span class="lineno"> 568</span> PN_EXTERN <a class="code" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340" title="An AMQP Delivery object.">pn_delivery_t</a> *<a class="code" href="group__link.html#ga6dc9ad6d95d1cccd6f3d29b782269cce" title="Get the next unsettled delivery on a link.">pn_unsettled_next</a>(<a class="code" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340" title="An AMQP Delivery object.">pn_delivery_t</a> *delivery);</div>
+<div class="line"><a name="l00569"></a><span class="lineno"> 569</span> </div>
+<div class="line"><a name="l00577"></a><span class="lineno"> 577</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gaef3f2e4bca87f9adc70e90dce7cd42b2" title="Signal the availability of deliveries for a link.">pn_link_offered</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *sender, <span class="keywordtype">int</span> credit);</div>
+<div class="line"><a name="l00578"></a><span class="lineno"> 578</span> </div>
+<div class="line"><a name="l00587"></a><span class="lineno"> 587</span> PN_EXTERN ssize_t <a class="code" href="group__link.html#gaa825fac21730f3f9fff37d156e5f88e9" title="Send message data for the current delivery on a link.">pn_link_send</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *sender, <span class="keyword">const</span> <span class="keywordtype">char</span> *bytes, <span class="keywordtype">size_t</span> n);</div>
+<div class="line"><a name="l00588"></a><span class="lineno"> 588</span> </div>
+<div class="line"><a name="l00589"></a><span class="lineno"> 589</span> <span class="comment">//PN_EXTERN void pn_link_abort(pn_sender_t *sender);</span></div>
+<div class="line"><a name="l00590"></a><span class="lineno"> 590</span> </div>
+<div class="line"><a name="l00597"></a><span class="lineno"> 597</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gafec44cf1c79ec03f3ac009e1879e71a9" title="Grant credit for incoming deliveries on a receiver.">pn_link_flow</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *receiver, <span class="keywordtype">int</span> credit);</div>
+<div class="line"><a name="l00598"></a><span class="lineno"> 598</span> </div>
+<div class="line"><a name="l00608"></a><span class="lineno"> 608</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gad7ad9bc5c9ea7e8a21cd4fa472d2c8df" title="Grant credit for incoming deliveries on a receiver, and set drain mode to true.">pn_link_drain</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *receiver, <span class="keywordtype">int</span> credit);</div>
+<div class="line"><a name="l00609"></a><span class="lineno"> 609</span> </div>
+<div class="line"><a name="l00616"></a><span class="lineno"> 616</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#gaeb417e6b7e99c76f61549f5ed5519395" title="Set the drain mode on a link.">pn_link_set_drain</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *receiver, <span class="keywordtype">bool</span> drain);</div>
+<div class="line"><a name="l00617"></a><span class="lineno"> 617</span> </div>
+<div class="line"><a name="l00636"></a><span class="lineno"> 636</span> PN_EXTERN ssize_t <a class="code" href="group__link.html#ga06c97ce7396973dca0d311567f25f95a" title="Receive message data for the current delivery on a link.">pn_link_recv</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *receiver, <span class="keywordtype">char</span> *bytes, <span class="keywordtype">size_t</span> n);</div>
+<div class="line"><a name="l00637"></a><span class="lineno"> 637</span> </div>
+<div class="line"><a name="l00647"></a><span class="lineno"> 647</span> PN_EXTERN <span class="keywordtype">bool</span> <a class="code" href="group__link.html#ga4a821eaf6298b94522572fad73b8e2d1" title="Check if a link is currently draining.">pn_link_draining</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *receiver);</div>
+<div class="line"><a name="l00648"></a><span class="lineno"> 648</span> </div>
+<div class="line"><a name="l00657"></a><span class="lineno"> 657</span> PN_EXTERN uint64_t <a class="code" href="group__link.html#gac282341dacff892eba8e224eca5c5c52" title="Experimental - Get the maximum message size for a link.">pn_link_max_message_size</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00658"></a><span class="lineno"> 658</span> </div>
+<div class="line"><a name="l00667"></a><span class="lineno"> 667</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__link.html#ga2421a9ddebba208338412dea365cf6ad" title="Experimental - Set the maximum message size for a link.">pn_link_set_max_message_size</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link, uint64_t size);</div>
+<div class="line"><a name="l00668"></a><span class="lineno"> 668</span> </div>
+<div class="line"><a name="l00677"></a><span class="lineno"> 677</span> PN_EXTERN uint64_t <a class="code" href="group__link.html#ga9fc507fe3e207e84f2fc251cf9bd833d" title="Experimental - Get the remote view of the maximum message size for a link.">pn_link_remote_max_message_size</a>(<a class="code" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object.">pn_link_t</a> *link);</div>
+<div class="line"><a name="l00678"></a><span class="lineno"> 678</span> </div>
+<div class="line"><a name="l00683"></a><span class="lineno"> 683</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00685"></a><span class="lineno"> 685</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00687"></a><span class="lineno"> 687</span> <span class="preprocessor">#endif </span><span class="comment">/* link.h */</span><span class="preprocessor"></span></div>
+<div class="line"><a name="l00688"></a><span class="lineno"> 688</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="link_8h.html">link.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/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h.html b/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h.html
new file mode 100755
index 0000000..5ff0193
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h.html
@@ -0,0 +1,150 @@
+<!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/listener.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
+  <span id="projectnumber">0.16.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('listener_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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:vo
id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="summary">
+<a href="#typedef-members">Typedefs</a> |
+<a href="#func-members">Functions</a> </div>
+ <div class="headertitle">
+<div class="title">listener.h File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+
+<p><b>Experimental</b> - A listener for incoming connections for the <a class="el" href="group__proactor.html">Proactor</a>.
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include <<a class="el" href="types_8h_source.html">proton/types.h</a>></code><br/>
+</div>
+<p><a href="listener_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga68ac7072ae60612d0bca5470014bf216"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga68ac7072ae60612d0bca5470014bf216"></a>
+typedef struct <a class="el" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a></td></tr>
+<tr class="memdesc:ga68ac7072ae60612d0bca5470014bf216"><td class="mdescLeft"> </td><td class="mdescRight">A listener accepts connections. <br/></td></tr>
+<tr class="separator:ga68ac7072ae60612d0bca5470014bf216"><td class="memSeparator" colspan="2"> </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:gaaaf34821f3d29274ec41e7ce71022540"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor.html#gaaaf34821f3d29274ec41e7ce71022540">pn_listener</a> (void)</td></tr>
+<tr class="memdesc:gaaaf34821f3d29274ec41e7ce71022540"><td class="mdescLeft"> </td><td class="mdescRight">Create a listener. <a href="group__proactor.html#gaaaf34821f3d29274ec41e7ce71022540">More...</a><br/></td></tr>
+<tr class="separator:gaaaf34821f3d29274ec41e7ce71022540"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga76bcf4efdfa82fff28318e1afad083dc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor.html#ga76bcf4efdfa82fff28318e1afad083dc">pn_listener_accept</a> (<a class="el" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a> *, <a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga76bcf4efdfa82fff28318e1afad083dc"><td class="mdescLeft"> </td><td class="mdescRight">Asynchronously accept a connection using the listener. <a href="group__proactor.html#ga76bcf4efdfa82fff28318e1afad083dc">More...</a><br/></td></tr>
+<tr class="separator:ga76bcf4efdfa82fff28318e1afad083dc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga6dba0fded7ca1718397151c62e65535b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6dba0fded7ca1718397151c62e65535b"></a>
+<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor.html#ga6dba0fded7ca1718397151c62e65535b">pn_listener_condition</a> (<a class="el" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a> *l)</td></tr>
+<tr class="memdesc:ga6dba0fded7ca1718397151c62e65535b"><td class="mdescLeft"> </td><td class="mdescRight">Get the error condition for a listener. <br/></td></tr>
+<tr class="separator:ga6dba0fded7ca1718397151c62e65535b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga471e37ae503bf6b2635b7f5f5c2d88bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga471e37ae503bf6b2635b7f5f5c2d88bf"></a>
+pn_record_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor.html#ga471e37ae503bf6b2635b7f5f5c2d88bf">pn_listener_attachments</a> (<a class="el" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a> *listener)</td></tr>
+<tr class="memdesc:ga471e37ae503bf6b2635b7f5f5c2d88bf"><td class="mdescLeft"> </td><td class="mdescRight">Get the attachments that are associated with a listener object. <br/></td></tr>
+<tr class="separator:ga471e37ae503bf6b2635b7f5f5c2d88bf"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga5690239e2a4f97e3ebbccb25fde75d81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5690239e2a4f97e3ebbccb25fde75d81"></a>
+void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor.html#ga5690239e2a4f97e3ebbccb25fde75d81">pn_listener_close</a> (<a class="el" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a> *l)</td></tr>
+<tr class="memdesc:ga5690239e2a4f97e3ebbccb25fde75d81"><td class="mdescLeft"> </td><td class="mdescRight">Close the listener (thread safe). <br/></td></tr>
+<tr class="separator:ga5690239e2a4f97e3ebbccb25fde75d81"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga491561209bfe8934141015c1dd922a4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga491561209bfe8934141015c1dd922a4f"></a>
+<a class="el" href="group__proactor.html#gabba42c7929dfceb9d296535bad0c93dc">pn_proactor_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor.html#ga491561209bfe8934141015c1dd922a4f">pn_listener_proactor</a> (<a class="el" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a> *c)</td></tr>
+<tr class="memdesc:ga491561209bfe8934141015c1dd922a4f"><td class="mdescLeft"> </td><td class="mdescRight">The proactor associated with a listener. <br/></td></tr>
+<tr class="separator:ga491561209bfe8934141015c1dd922a4f"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><b>Experimental</b> - A listener for incoming connections for the <a class="el" href="group__proactor.html">Proactor</a>. </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="listener_8h.html">listener.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/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h.js b/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h.js
new file mode 100755
index 0000000..9ab46ad
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h.js
@@ -0,0 +1,10 @@
+var listener_8h =
+[
+ [ "pn_listener_t", "listener_8h.html#ga68ac7072ae60612d0bca5470014bf216", null ],
+ [ "pn_listener", "listener_8h.html#gaaaf34821f3d29274ec41e7ce71022540", null ],
+ [ "pn_listener_accept", "listener_8h.html#ga76bcf4efdfa82fff28318e1afad083dc", null ],
+ [ "pn_listener_attachments", "listener_8h.html#ga471e37ae503bf6b2635b7f5f5c2d88bf", null ],
+ [ "pn_listener_close", "listener_8h.html#ga5690239e2a4f97e3ebbccb25fde75d81", null ],
+ [ "pn_listener_condition", "listener_8h.html#ga6dba0fded7ca1718397151c62e65535b", null ],
+ [ "pn_listener_proactor", "listener_8h.html#ga491561209bfe8934141015c1dd922a4f", null ]
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h_source.html b/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h_source.html
new file mode 100755
index 0000000..04fca10
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/listener_8h_source.html
@@ -0,0 +1,160 @@
+<!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/listener.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
+  <span id="projectnumber">0.16.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('listener_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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:vo
id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </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">listener.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="listener_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> <span class="preprocessor">#ifndef PROTON_LISTENER_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define PROTON_LISTENER_H 1</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <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> <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> <span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <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> <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> <span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <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> <span class="comment"> *</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <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> <span class="comment"> *</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <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> <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> <span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <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> <span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * under the License.</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> */</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include <<a class="code" href="types_8h.html" title="AMQP and API data types. ">proton/types.h</a>></span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__proactor.html#gabba42c7929dfceb9d296535bad0c93dc" title="The proactor, see pn_proactor()">pn_proactor_t</a> <a class="code" href="group__proactor.html#gabba42c7929dfceb9d296535bad0c93dc" title="The proactor, see pn_proactor()">pn_proactor_t</a>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5" title="An AMQP Condition object.">pn_condition_t</a> <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5" title="An AMQP Condition object.">pn_condition_t</a>;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216"> 51</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a> <a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a>;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> PN_EXTERN <a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a> *<a class="code" href="group__proactor.html#gaaaf34821f3d29274ec41e7ce71022540" title="Create a listener.">pn_listener</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__proactor.html#ga76bcf4efdfa82fff28318e1afad083dc" title="Asynchronously accept a connection using the listener.">pn_listener_accept</a>(<a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a>*, <a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff" title="An AMQP Connection object.">pn_connection_t</a> *connection);</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5" title="An AMQP Condition object.">pn_condition_t</a> *<a class="code" href="group__proactor.html#ga6dba0fded7ca1718397151c62e65535b" title="Get the error condition for a listener.">pn_listener_condition</a>(<a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a> *l);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> PN_EXTERN <span class="keywordtype">void</span> *pn_listener_get_context(<a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a> *listener);</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> PN_EXTERN <span class="keywordtype">void</span> pn_listener_set_context(<a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a> *listener, <span class="keywordtype">void</span> *context);</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> </div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> PN_EXTERN pn_record_t *<a class="code" href="group__proactor.html#ga471e37ae503bf6b2635b7f5f5c2d88bf" title="Get the attachments that are associated with a listener object.">pn_listener_attachments</a>(<a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a> *listener);</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__proactor.html#ga5690239e2a4f97e3ebbccb25fde75d81" title="Close the listener (thread safe).">pn_listener_close</a>(<a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a> *l);</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> PN_EXTERN <a class="code" href="group__proactor.html#gabba42c7929dfceb9d296535bad0c93dc" title="The proactor, see pn_proactor()">pn_proactor_t</a> *<a class="code" href="group__proactor.html#ga491561209bfe8934141015c1dd922a4f" title="The proactor associated with a listener.">pn_listener_proactor</a>(<a class="code" href="group__proactor.html#ga68ac7072ae60612d0bca5470014bf216" title="A listener accepts connections.">pn_listener_t</a> *c);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="preprocessor">#endif </span><span class="comment">/* listener.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="listener_8h.html">listener.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/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/md_index.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/md_index.html b/content/releases/qpid-proton-0.16.0/proton/c/api/md_index.html
new file mode 100755
index 0000000..cb35a39
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/md_index.html
@@ -0,0 +1,116 @@
+<!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: Introduction</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
+  <span id="projectnumber">0.16.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('md_index.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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:vo
id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </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">Introduction </div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>This is the C API for the Proton AMQP protocol engine. It allows you to write client and server applications that send and receive AMQP messages.</p>
+<h2>Core</h2>
+<p><a class="el" href="group__core.html">Core</a> is a collection of types and functions representing AMQP concepts. Together they form a "protocol engine" API to create AMQP connections and links, handle <a class="el" href="group__event.html">events</a>, and send and receive <a class="el" href="group__message.html">messages</a>.</p>
+<h2>Types</h2>
+<p><a class="el" href="group__types.html">Types</a> contains C data types, including <a class="el" href="group__amqp__types.html">AMQP data types</a> and <a class="el" href="group__api__types.html">API data types</a>.</p>
+<h2>Codec</h2>
+<p><a class="el" href="group__codec.html">Codec</a> has functions for AMQP data encoding and decoding.</p>
+<h2>IO</h2>
+<p><a class="el" href="group__io.html">IO</a> holds interfaces for integrating Proton with platform IO.</p>
+<p>The <a class="el" href="group__proactor.html">Proactor</a> is a portable, proactive, asynchronous API for single- or multithreaded applications. It associates AMQP <a class="el" href="group__connection.html">connections</a> with network connections (<a class="el" href="group__transport.html">transports</a>) and allows one or more threads to handle <a class="el" href="group__event.html">events</a>.</p>
+<p><b>Low-level integration</b> - The <a class="el" href="group__connection__driver.html">Connection driver</a> provides a low-level SPI to feed byte streams from any source to the protocol engine. You can use it to integrate Proton directly with a foreign event loop or IO library, or to implement your own <a class="el" href="group__proactor.html">Proactor</a> to transparently replace Proton's IO layer. </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="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-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org