http://git-wip-us.apache.org/repos/asf/qpid-site/blob/bc75d075/content/releases/qpid-proton-0.22.0/proton/c/api/group__link.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.22.0/proton/c/api/group__link.js 
b/content/releases/qpid-proton-0.22.0/proton/c/api/group__link.js
new file mode 100755
index 0000000..0acafa2
--- /dev/null
+++ b/content/releases/qpid-proton-0.22.0/proton/c/api/group__link.js
@@ -0,0 +1,63 @@
+var group__link =
+[
+    [ "pn_link_t", "group__link.html#ga89dad3aa7934329a7ff467c636687bc0", null 
],
+    [ "pn_snd_settle_mode_t", 
"group__link.html#ga3fb58bd0b88d37407ebb615c2630e608", [
+      [ "PN_SND_UNSETTLED", 
"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade",
 null ],
+      [ "PN_SND_SETTLED", 
"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0",
 null ],
+      [ "PN_SND_MIXED", 
"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1",
 null ]
+    ] ],
+    [ "pn_rcv_settle_mode_t", 
"group__link.html#gad1c2388cdae687be26222a5d66fd2d58", [
+      [ "PN_RCV_FIRST", 
"group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262",
 null ],
+      [ "PN_RCV_SECOND", 
"group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3",
 null ]
+    ] ],
+    [ "pn_sender", "group__link.html#ga469bef2e81c53e85899ffbb277616a8c", null 
],
+    [ "pn_receiver", "group__link.html#ga5e314b3e07b48ebcffbac63f265fa69f", 
null ],
+    [ "pn_link_free", "group__link.html#gadd3b8899fe023d3506fb88d228d6b1b7", 
null ],
+    [ "pn_link_get_context", 
"group__link.html#ga93e6b527743f433da2ff367c1b2c500a", null ],
+    [ "pn_link_set_context", 
"group__link.html#ga376f2cc18bbd771d95aa8222586d19b2", null ],
+    [ "pn_link_attachments", 
"group__link.html#ga8b19ffdb7934940fa7c5fd75c5fe2d69", null ],
+    [ "pn_link_name", "group__link.html#gaa44112980ebabbb5cbd002670073a751", 
null ],
+    [ "pn_link_is_sender", 
"group__link.html#ga7c48ef214568267839aea04ed337926b", null ],
+    [ "pn_link_is_receiver", 
"group__link.html#gae7045dd02f2c9450ff8737e005628d81", null ],
+    [ "pn_link_state", "group__link.html#gad502b38bc184ad0bfaa86dede81f62c9", 
null ],
+    [ "pn_link_error", "group__link.html#gaf6f11d778aa4622d8aa5db8962bb1f0a", 
null ],
+    [ "pn_link_condition", 
"group__link.html#ga52c99044eabb7712efa2f1098c760804", null ],
+    [ "pn_link_remote_condition", 
"group__link.html#ga97dc5133125c9b7e4afbb1b76e6efe7b", null ],
+    [ "pn_link_session", 
"group__link.html#gac63e43305fb1a5e3b14399a9ddc8f24d", null ],
+    [ "pn_link_head", "group__link.html#ga7c9434c40eb653f007ff5721e2ebf73e", 
null ],
+    [ "pn_link_next", "group__link.html#ga9b2a9cfa00dfdae4e01bf75483433925", 
null ],
+    [ "pn_link_open", "group__link.html#gaabaca3f5d03970a122240eebc588add6", 
null ],
+    [ "pn_link_close", "group__link.html#ga4851693eb6a16fd9ab61e2df6f00770d", 
null ],
+    [ "pn_link_detach", "group__link.html#ga1dc327c52ac24a0d65a17c88ce685b0b", 
null ],
+    [ "pn_link_source", "group__link.html#ga2c8985a9d44a813ab1739a91ae3708a3", 
null ],
+    [ "pn_link_target", "group__link.html#ga997c85388b9fb30151ea3b40b946e958", 
null ],
+    [ "pn_link_remote_source", 
"group__link.html#gadf6b8ff6223465f21a481e9287f60671", null ],
+    [ "pn_link_remote_target", 
"group__link.html#gabf61668a66ae189dbb4820da6ee30d90", null ],
+    [ "pn_link_current", 
"group__link.html#gad7e426b0cc4759568b3fd2b4fb176260", null ],
+    [ "pn_link_advance", 
"group__link.html#ga93824a3859c37463e44458cd2f63d31f", null ],
+    [ "pn_link_credit", "group__link.html#ga55428637f3b8c446efd5fea3f26c932d", 
null ],
+    [ "pn_link_queued", "group__link.html#ga57a00950e2eeef378fd6c0a3b3b5bfe9", 
null ],
+    [ "pn_link_remote_credit", 
"group__link.html#gab16f14d071548c5c9ab22924ee5b1ebb", null ],
+    [ "pn_link_get_drain", 
"group__link.html#ga40dd26f3d035c54056e2649aeb78d8ac", null ],
+    [ "pn_link_drained", 
"group__link.html#ga95c4018a1f1fe0e7c2e7fd02fe062d23", null ],
+    [ "pn_link_available", 
"group__link.html#ga7f1742528b32c3c9609b97a3ed449639", null ],
+    [ "pn_link_snd_settle_mode", 
"group__link.html#gacef130ca5cc6eb3eec2dd48c8bf5c7e6", null ],
+    [ "pn_link_rcv_settle_mode", 
"group__link.html#ga0bc65ff494e2860e6227f68c72468101", null ],
+    [ "pn_link_set_snd_settle_mode", 
"group__link.html#ga677c416a6365cedd23b43043dff0b89f", null ],
+    [ "pn_link_set_rcv_settle_mode", 
"group__link.html#gab6441a917c291e68984405057eb56ab8", null ],
+    [ "pn_link_remote_snd_settle_mode", 
"group__link.html#ga92592155f2afcf6b9aabfb4fc64c140f", null ],
+    [ "pn_link_remote_rcv_settle_mode", 
"group__link.html#ga378e4bb5a0519a75c3c151c15809dda5", null ],
+    [ "pn_link_unsettled", 
"group__link.html#gac7309a622f3f2296261ff8fa9bc33ba1", null ],
+    [ "pn_unsettled_head", 
"group__link.html#ga6206e3d4efe0ebe0491955006930fa18", null ],
+    [ "pn_unsettled_next", 
"group__link.html#ga6dc9ad6d95d1cccd6f3d29b782269cce", null ],
+    [ "pn_link_offered", 
"group__link.html#gaef3f2e4bca87f9adc70e90dce7cd42b2", null ],
+    [ "pn_link_send", "group__link.html#gaa825fac21730f3f9fff37d156e5f88e9", 
null ],
+    [ "pn_link_flow", "group__link.html#gafec44cf1c79ec03f3ac009e1879e71a9", 
null ],
+    [ "pn_link_drain", "group__link.html#gad7ad9bc5c9ea7e8a21cd4fa472d2c8df", 
null ],
+    [ "pn_link_set_drain", 
"group__link.html#gaeb417e6b7e99c76f61549f5ed5519395", null ],
+    [ "pn_link_recv", "group__link.html#ga06c97ce7396973dca0d311567f25f95a", 
null ],
+    [ "pn_link_draining", 
"group__link.html#ga4a821eaf6298b94522572fad73b8e2d1", null ],
+    [ "pn_link_max_message_size", 
"group__link.html#gac282341dacff892eba8e224eca5c5c52", null ],
+    [ "pn_link_set_max_message_size", 
"group__link.html#ga2421a9ddebba208338412dea365cf6ad", null ],
+    [ "pn_link_remote_max_message_size", 
"group__link.html#ga9fc507fe3e207e84f2fc251cf9bd833d", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/bc75d075/content/releases/qpid-proton-0.22.0/proton/c/api/group__listener.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.22.0/proton/c/api/group__listener.html 
b/content/releases/qpid-proton-0.22.0/proton/c/api/group__listener.html
new file mode 100755
index 0000000..349ec92
--- /dev/null
+++ b/content/releases/qpid-proton-0.22.0/proton/c/api/group__listener.html
@@ -0,0 +1,316 @@
+<!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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: Listener</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.22.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.13 -->
+<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('group__listener.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">Listener<div class="ingroups"><a class="el" 
href="group__io.html">IO</a></div></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><b>Unsettled API</b> - A listener for incoming connections.  
+<a href="#details">More...</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 id="ga68ac7072ae60612d0bca5470014bf216"></a>
+typedef struct <a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a></td></tr>
+<tr class="memdesc:ga68ac7072ae60612d0bca5470014bf216"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">A listener for incoming 
connections. <br /></td></tr>
+<tr class="separator:ga68ac7072ae60612d0bca5470014bf216"><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:gabba0a7d2e916188e3ec07d0acf8f3fc5"><td class="memItemLeft" 
align="right" valign="top">PNP_EXTERN <a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__listener.html#gabba0a7d2e916188e3ec07d0acf8f3fc5">pn_listener</a> 
(void)</td></tr>
+<tr class="memdesc:gabba0a7d2e916188e3ec07d0acf8f3fc5"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Create a listener to pass 
to <a class="el" href="group__proactor.html#gacbed6a4ab75ef8452c10d52e4cd62752" 
title="Start listening for incoming connections. ">pn_proactor_listen()</a>  <a 
href="#gabba0a7d2e916188e3ec07d0acf8f3fc5">More...</a><br /></td></tr>
+<tr class="separator:gabba0a7d2e916188e3ec07d0acf8f3fc5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf5769baf81fdfa80e5c4326dd4a9ab63"><td class="memItemLeft" 
align="right" valign="top">PNP_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__listener.html#gaf5769baf81fdfa80e5c4326dd4a9ab63">pn_listener_free</a>
 (<a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *l)</td></tr>
+<tr class="memdesc:gaf5769baf81fdfa80e5c4326dd4a9ab63"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Free a listener.  <a 
href="#gaf5769baf81fdfa80e5c4326dd4a9ab63">More...</a><br /></td></tr>
+<tr class="separator:gaf5769baf81fdfa80e5c4326dd4a9ab63"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3719a4ab17b8de42fc6bfb262018d070"><td class="memItemLeft" 
align="right" valign="top">PNP_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__listener.html#ga3719a4ab17b8de42fc6bfb262018d070">pn_listener_accept2</a>
 (<a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *listener, <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection, <a class="el" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>
 *transport)</td></tr>
+<tr class="memdesc:ga3719a4ab17b8de42fc6bfb262018d070"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Accept an incoming 
connection request using <code>transport</code> and <code>connection</code>, 
which can be configured before the call.  <a 
href="#ga3719a4ab17b8de42fc6bfb262018d070">More...</a><br /></td></tr>
+<tr class="separator:ga3719a4ab17b8de42fc6bfb262018d070"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8a100386ab4a079ae6924aeaafc72eb9"><td class="memItemLeft" 
align="right" valign="top">PNP_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__listener.html#ga8a100386ab4a079ae6924aeaafc72eb9">pn_listener_accept</a>
 (<a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *listener, <a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *connection)</td></tr>
+<tr class="separator:ga8a100386ab4a079ae6924aeaafc72eb9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa49d0d11a9f46a75fbbbebf6def2d4b2"><td class="memItemLeft" 
align="right" valign="top"><a id="gaa49d0d11a9f46a75fbbbebf6def2d4b2"></a>
+PNP_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__listener.html#gaa49d0d11a9f46a75fbbbebf6def2d4b2">pn_listener_condition</a>
 (<a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *l)</td></tr>
+<tr class="memdesc:gaa49d0d11a9f46a75fbbbebf6def2d4b2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get the error condition for 
a listener. <br /></td></tr>
+<tr class="separator:gaa49d0d11a9f46a75fbbbebf6def2d4b2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae94f2acd3463fc0a42b1b5dd68d9326f"><td class="memItemLeft" 
align="right" valign="top"><a id="gae94f2acd3463fc0a42b1b5dd68d9326f"></a>
+PNP_EXTERN pn_record_t *&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group__listener.html#gae94f2acd3463fc0a42b1b5dd68d9326f">pn_listener_attachments</a>
 (<a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *listener)</td></tr>
+<tr class="memdesc:gae94f2acd3463fc0a42b1b5dd68d9326f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get the attachments that 
are associated with a listener object. <br /></td></tr>
+<tr class="separator:gae94f2acd3463fc0a42b1b5dd68d9326f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17a5b8573f00e16b233c59a3bb17c104"><td class="memItemLeft" 
align="right" valign="top">PNP_EXTERN void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__listener.html#ga17a5b8573f00e16b233c59a3bb17c104">pn_listener_close</a>
 (<a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *l)</td></tr>
+<tr class="memdesc:ga17a5b8573f00e16b233c59a3bb17c104"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Close the listener.  <a 
href="#ga17a5b8573f00e16b233c59a3bb17c104">More...</a><br /></td></tr>
+<tr class="separator:ga17a5b8573f00e16b233c59a3bb17c104"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga994a35d101824296c6e6077f2a74ff61"><td class="memItemLeft" 
align="right" valign="top"><a id="ga994a35d101824296c6e6077f2a74ff61"></a>
+PNP_EXTERN <a class="el" 
href="group__proactor.html#gabba42c7929dfceb9d296535bad0c93dc">pn_proactor_t</a>
 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__listener.html#ga994a35d101824296c6e6077f2a74ff61">pn_listener_proactor</a>
 (<a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *c)</td></tr>
+<tr class="memdesc:ga994a35d101824296c6e6077f2a74ff61"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">The proactor associated 
with a listener. <br /></td></tr>
+<tr class="separator:ga994a35d101824296c6e6077f2a74ff61"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6214da9323c8e6fcec8badc57a82e9df"><td class="memItemLeft" 
align="right" valign="top">PNP_EXTERN <a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__listener.html#ga6214da9323c8e6fcec8badc57a82e9df">pn_event_listener</a>
 (<a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*event)</td></tr>
+<tr class="memdesc:ga6214da9323c8e6fcec8badc57a82e9df"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Return the listener 
associated with an event.  <a 
href="#ga6214da9323c8e6fcec8badc57a82e9df">More...</a><br /></td></tr>
+<tr class="separator:ga6214da9323c8e6fcec8badc57a82e9df"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed 
Description</h2>
+<p><b>Unsettled API</b> - A listener for incoming connections. </p>
+<dl class="section note"><dt>Note</dt><dd>Thread safety: Listener has the same 
thread-safety rules as a <a class="el" href="group__core.html">Core</a> object. 
Calls to a single listener must be serialized with the exception of <a 
class="el" href="group__listener.html#ga17a5b8573f00e16b233c59a3bb17c104" 
title="Close the listener. ">pn_listener_close()</a>. </dd></dl>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="gabba0a7d2e916188e3ec07d0acf8f3fc5"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#gabba0a7d2e916188e3ec07d0acf8f3fc5">&#9670;&nbsp;</a></span>pn_listener()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PNP_EXTERN <a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>*
 pn_listener </td>
+          <td>(</td>
+          <td class="paramtype">void&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Create a listener to pass to <a class="el" 
href="group__proactor.html#gacbed6a4ab75ef8452c10d52e4cd62752" title="Start 
listening for incoming connections. ">pn_proactor_listen()</a> </p>
+<p>You can use <a class="el" 
href="group__listener.html#gae94f2acd3463fc0a42b1b5dd68d9326f" title="Get the 
attachments that are associated with a listener object. 
">pn_listener_attachments()</a> to set application data that can be accessed 
when accepting connections. </p>
+
+</div>
+</div>
+<a id="gaf5769baf81fdfa80e5c4326dd4a9ab63"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#gaf5769baf81fdfa80e5c4326dd4a9ab63">&#9670;&nbsp;</a></span>pn_listener_free()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PNP_EXTERN void pn_listener_free </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Free a listener. </p>
+<p>You don't need to call this unless you create a listener with pn_listen() 
but never pass it to <a class="el" 
href="group__proactor.html#gacbed6a4ab75ef8452c10d52e4cd62752" title="Start 
listening for incoming connections. ">pn_proactor_listen()</a> </p>
+
+</div>
+</div>
+<a id="ga3719a4ab17b8de42fc6bfb262018d070"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#ga3719a4ab17b8de42fc6bfb262018d070">&#9670;&nbsp;</a></span>pn_listener_accept2()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PNP_EXTERN void pn_listener_accept2 </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *&#160;</td>
+          <td class="paramname"><em>listener</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *&#160;</td>
+          <td class="paramname"><em>connection</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a>
 *&#160;</td>
+          <td class="paramname"><em>transport</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Accept an incoming connection request using <code>transport</code> and 
<code>connection</code>, which can be configured before the call. </p>
+<p>Call after a <a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0602b15957883e7d00ccdff4abca992c">PN_LISTENER_ACCEPT</a>
 event.</p>
+<p>Errors are returned as <a class="el" 
href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1ca722ce3c0b2c13a33636cded8430ba">PN_TRANSPORT_CLOSED</a>
 events by <a class="el" 
href="group__proactor.html#ga2b66a46f3e557010ec61bd105326753d" title="Wait 
until there are Proactor events to handle. ">pn_proactor_wait()</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">listener</td><td>the listener </td></tr>
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">connection</td><td>If NULL a new connection is created. 
Memory management is the same as for <a class="el" 
href="group__proactor.html#gabb093e51449351cf5530bb300bd67ba1" title="Connect 
transport to addr and bind to connection. ">pn_proactor_connect2()</a> 
</td></tr>
+    <tr><td class="paramdir">[in]</td><td 
class="paramname">transport</td><td>If NULL a new transport is created. Memory 
management is the same as for <a class="el" 
href="group__proactor.html#gabb093e51449351cf5530bb300bd67ba1" title="Connect 
transport to addr and bind to connection. ">pn_proactor_connect2()</a> 
</td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="ga8a100386ab4a079ae6924aeaafc72eb9"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#ga8a100386ab4a079ae6924aeaafc72eb9">&#9670;&nbsp;</a></span>pn_listener_accept()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PNP_EXTERN void pn_listener_accept </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *&#160;</td>
+          <td class="paramname"><em>listener</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>
 *&#160;</td>
+          <td class="paramname"><em>connection</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ga17a5b8573f00e16b233c59a3bb17c104"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#ga17a5b8573f00e16b233c59a3bb17c104">&#9670;&nbsp;</a></span>pn_listener_close()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PNP_EXTERN void pn_listener_close </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>
 *&#160;</td>
+          <td class="paramname"><em>l</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Close the listener. </p>
+<p>The PN_LISTENER_CLOSE event is generated when the listener has stopped 
listening.</p>
+<dl class="section note"><dt>Note</dt><dd>Thread safe. Must not be called 
after the PN_LISTENER_CLOSE event has been handled as the listener may be freed 
. </dd></dl>
+
+</div>
+</div>
+<a id="ga6214da9323c8e6fcec8badc57a82e9df"></a>
+<h2 class="memtitle"><span class="permalink"><a 
href="#ga6214da9323c8e6fcec8badc57a82e9df">&#9670;&nbsp;</a></span>pn_event_listener()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">PNP_EXTERN <a class="el" 
href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>*
 pn_event_listener </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> 
*&#160;</td>
+          <td class="paramname"><em>event</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Return the listener associated with an event. </p>
+<dl class="section return"><dt>Returns</dt><dd>NULL if the event is not 
associated with a listener. </dd></dl>
+
+</div>
+</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.13 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/bc75d075/content/releases/qpid-proton-0.22.0/proton/c/api/group__listener.js
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.22.0/proton/c/api/group__listener.js 
b/content/releases/qpid-proton-0.22.0/proton/c/api/group__listener.js
new file mode 100755
index 0000000..52c2656
--- /dev/null
+++ b/content/releases/qpid-proton-0.22.0/proton/c/api/group__listener.js
@@ -0,0 +1,13 @@
+var group__listener =
+[
+    [ "pn_listener_t", 
"group__listener.html#ga68ac7072ae60612d0bca5470014bf216", null ],
+    [ "pn_listener", 
"group__listener.html#gabba0a7d2e916188e3ec07d0acf8f3fc5", null ],
+    [ "pn_listener_free", 
"group__listener.html#gaf5769baf81fdfa80e5c4326dd4a9ab63", null ],
+    [ "pn_listener_accept2", 
"group__listener.html#ga3719a4ab17b8de42fc6bfb262018d070", null ],
+    [ "pn_listener_accept", 
"group__listener.html#ga8a100386ab4a079ae6924aeaafc72eb9", null ],
+    [ "pn_listener_condition", 
"group__listener.html#gaa49d0d11a9f46a75fbbbebf6def2d4b2", null ],
+    [ "pn_listener_attachments", 
"group__listener.html#gae94f2acd3463fc0a42b1b5dd68d9326f", null ],
+    [ "pn_listener_close", 
"group__listener.html#ga17a5b8573f00e16b233c59a3bb17c104", null ],
+    [ "pn_listener_proactor", 
"group__listener.html#ga994a35d101824296c6e6077f2a74ff61", null ],
+    [ "pn_event_listener", 
"group__listener.html#ga6214da9323c8e6fcec8badc57a82e9df", null ]
+];
\ No newline at end of file


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

Reply via email to