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 2018/03/06 09:56:06 UTC

[15/51] [partial] qpid-site git commit: update site content for qpid-proton-0.21.0

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/group__transport.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/group__transport.js b/content/releases/qpid-proton-0.21.0/proton/c/api/group__transport.js
new file mode 100755
index 0000000..eb419a7
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/group__transport.js
@@ -0,0 +1,61 @@
+var group__transport =
+[
+    [ "PN_TRACE_OFF", "group__transport.html#gae8f32e46e94953bab10bee530eee9044", null ],
+    [ "PN_TRACE_RAW", "group__transport.html#gafde0eb3c73fb98816f4238d42d48f3d8", null ],
+    [ "PN_TRACE_FRM", "group__transport.html#gab8e04b4c128379ff27e6b801c0bce494", null ],
+    [ "PN_TRACE_DRV", "group__transport.html#ga7065ad65f95c995a24e416edc95aead4", null ],
+    [ "PN_TRACE_EVT", "group__transport.html#ga3bde88d15fcfda400a36d8f9e5d51688", null ],
+    [ "pn_trace_t", "group__transport.html#ga4695788da8491f0c7104bfe36634ff94", null ],
+    [ "pn_tracer_t", "group__transport.html#gae9b49fcbf6397e6916eb4e1357c90ff3", null ],
+    [ "pn_transport_t", "group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8", null ],
+    [ "pn_transport", "group__transport.html#gaf9833d93faf6a6ed68039e4a909cdd77", null ],
+    [ "pn_transport_set_server", "group__transport.html#gac5bebd26c0942bc17d7fad36577110f8", null ],
+    [ "pn_transport_free", "group__transport.html#ga6ab28051242631d9bea4814e8670ab90", null ],
+    [ "pn_transport_get_user", "group__transport.html#ga6b2750a2d313c65aabe5dc8a99f1de58", null ],
+    [ "pn_transport_require_auth", "group__transport.html#ga285b4cced59c665ae178adf26128d3fc", null ],
+    [ "pn_transport_is_authenticated", "group__transport.html#ga8a60f6a48e4bd2d090f5bd264cf7f90d", null ],
+    [ "pn_transport_require_encryption", "group__transport.html#gaeb7e30ead4a6ab080d0005379be20e34", null ],
+    [ "pn_transport_is_encrypted", "group__transport.html#ga737021ca419e948932071aad2ad38c5b", null ],
+    [ "pn_transport_condition", "group__transport.html#gac458d9fdb684f9501e89b96fc51f5c34", null ],
+    [ "pn_transport_error", "group__transport.html#gaede0bc2a0038ccdc7e1b193e322147fa", null ],
+    [ "pn_transport_bind", "group__transport.html#ga1a769e2e6c900c78c710407296cb4e13", null ],
+    [ "pn_transport_unbind", "group__transport.html#ga2a66ff267333651eb166f3f6fa4ede50", null ],
+    [ "pn_transport_trace", "group__transport.html#gaa83f8c30fc0e7518c6ef214bb7b4ea56", null ],
+    [ "pn_transport_set_tracer", "group__transport.html#ga7eb7915459eb433e68ff5ce80c5020a7", null ],
+    [ "pn_transport_get_tracer", "group__transport.html#ga30d129d04a387ea34515c1641b83521b", null ],
+    [ "pn_transport_get_context", "group__transport.html#ga000b2b9ab82139defb1a103f220ec58e", null ],
+    [ "pn_transport_set_context", "group__transport.html#gac22041ff85d1a1f5287ac2ba826edb74", null ],
+    [ "pn_transport_attachments", "group__transport.html#gabdd6d56837a028097b1676350d65a864", null ],
+    [ "pn_transport_log", "group__transport.html#gad603e8d72578bcedd2d9235f74f28f37", null ],
+    [ "pn_transport_vlogf", "group__transport.html#gac773c1b9226783f36e2f2d4770e90e3f", null ],
+    [ "pn_transport_logf", "group__transport.html#ga26cff9ffda93e2ffc8606e19eefe7f84", null ],
+    [ "pn_transport_get_channel_max", "group__transport.html#gac14e93cc5e8bc949fe7a0800ebd6e052", null ],
+    [ "pn_transport_set_channel_max", "group__transport.html#ga8f080d7fb1e7fea2c93391d0b8f59773", null ],
+    [ "pn_transport_remote_channel_max", "group__transport.html#gaff7c08aeb92596ad9d269468d1557647", null ],
+    [ "pn_transport_get_max_frame", "group__transport.html#ga46552ed46e59de6530d2eee03707a51b", null ],
+    [ "pn_transport_set_max_frame", "group__transport.html#ga51573625b6940884fed214b615f42e0f", null ],
+    [ "pn_transport_get_remote_max_frame", "group__transport.html#ga351823e18e043576078f361d7dfe1cce", null ],
+    [ "pn_transport_get_idle_timeout", "group__transport.html#ga6980396c3d890b86656167c3a063eee7", null ],
+    [ "pn_transport_set_idle_timeout", "group__transport.html#gafb1c98602d17524eb40e48bf610362d7", null ],
+    [ "pn_transport_get_remote_idle_timeout", "group__transport.html#gabdcbd5d08c5b5cd3603dee74421985b5", null ],
+    [ "pn_transport_input", "group__transport.html#ga93f5efd9d63ebd1b1498fdace388ec3d", null ],
+    [ "pn_transport_output", "group__transport.html#gae72fdee3b8aae3cb484b0ed98c2b802e", null ],
+    [ "pn_transport_capacity", "group__transport.html#gaa079bb5f5b9ea10734c9d8af26fba333", null ],
+    [ "pn_transport_tail", "group__transport.html#ga4a9e6c6b207c41647ff988b5ae090d85", null ],
+    [ "pn_transport_push", "group__transport.html#ga50c63f26b8b16f45e6e7912ca54de94b", null ],
+    [ "pn_transport_process", "group__transport.html#ga1f52a6f11322873e74b9daf004269a91", null ],
+    [ "pn_transport_close_tail", "group__transport.html#gaa8304f8719610e384aa9a3f5f3c98289", null ],
+    [ "pn_transport_pending", "group__transport.html#ga81adf1fd6fa28054f2f80c424aa98122", null ],
+    [ "pn_transport_head", "group__transport.html#ga3ef8b0032b2a012c697e853e363338ea", null ],
+    [ "pn_transport_peek", "group__transport.html#ga09a0d15514ca9a14eb40f12425a52797", null ],
+    [ "pn_transport_pop", "group__transport.html#ga31470f0b0dbfd2c8c2929cc170858dc9", null ],
+    [ "pn_transport_close_head", "group__transport.html#gab8d0c7878d3d8ecda627678a6ec55072", null ],
+    [ "pn_transport_quiesced", "group__transport.html#gab8d9e4729b8835d3740de8d2c78831ef", null ],
+    [ "pn_transport_head_closed", "group__transport.html#ga3eb018b426d168de8c8d9b3441be036c", null ],
+    [ "pn_transport_tail_closed", "group__transport.html#ga65e4c70675f7e94dfaa9d58b2a590694", null ],
+    [ "pn_transport_closed", "group__transport.html#ga55c589d9b3e69057b130036c3c2173df", null ],
+    [ "pn_transport_tick", "group__transport.html#ga0f2abc6827e9370c0aebb2e5dd7535a9", null ],
+    [ "pn_transport_get_frames_output", "group__transport.html#ga3887e8d8c60d06df9978947edaf4d461", null ],
+    [ "pn_transport_get_frames_input", "group__transport.html#ga92ce0b44ab956c182d646824b4e9ed61", null ],
+    [ "pn_transport_connection", "group__transport.html#ga2b98f594e012c24e7b17dcc91e3d4caf", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/group__types.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/group__types.html b/content/releases/qpid-proton-0.21.0/proton/c/api/group__types.html
new file mode 100755
index 0000000..1a907a3
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/group__types.html
@@ -0,0 +1,124 @@
+<!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: Types</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.21.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__types.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="#groups">Modules</a>  </div>
+  <div class="headertitle">
+<div class="title">Types</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>AMQP and API data types.  
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
+Modules</h2></td></tr>
+<tr class="memitem:group__amqp__types"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__amqp__types.html">AMQP data types</a></td></tr>
+<tr class="memdesc:group__amqp__types"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMQP data types. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:group__api__types"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__types.html">API data types</a></td></tr>
+<tr class="memdesc:group__api__types"><td class="mdescLeft">&#160;</td><td class="mdescRight">Additional data types used in the API. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p>AMQP and API data types. </p>
+</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/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/group__types.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/group__types.js b/content/releases/qpid-proton-0.21.0/proton/c/api/group__types.js
new file mode 100755
index 0000000..80b5349
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/group__types.js
@@ -0,0 +1,5 @@
+var group__types =
+[
+    [ "AMQP data types", "group__amqp__types.html", "group__amqp__types" ],
+    [ "API data types", "group__api__types.html", "group__api__types" ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/group__url.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/group__url.html b/content/releases/qpid-proton-0.21.0/proton/c/api/group__url.html
new file mode 100755
index 0000000..b2eeffa
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/group__url.html
@@ -0,0 +1,245 @@
+<!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: URL</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.21.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__url.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">URL</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><b>Deprecated</b> - Use a third-party URL library.  
+<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:gafbe4340c29b1abd7394767456ad3b8ea"><td class="memItemLeft" align="right" valign="top"><a id="gafbe4340c29b1abd7394767456ad3b8ea"></a>
+typedef struct <a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a></td></tr>
+<tr class="memdesc:gafbe4340c29b1abd7394767456ad3b8ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">A parsed URL. <br /></td></tr>
+<tr class="separator:gafbe4340c29b1abd7394767456ad3b8ea"><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:ga8b19840fe7ff1166c6583a7445eed325"><td class="memItemLeft" align="right" valign="top"><a id="ga8b19840fe7ff1166c6583a7445eed325"></a>
+<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__url.html#ga8b19840fe7ff1166c6583a7445eed325">pn_url</a> (void)</td></tr>
+<tr class="memdesc:ga8b19840fe7ff1166c6583a7445eed325"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an empty URL. <br /></td></tr>
+<tr class="separator:ga8b19840fe7ff1166c6583a7445eed325"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaa9f2f29b90525fbf73739cae8b84776"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__url.html#gaaa9f2f29b90525fbf73739cae8b84776">pn_url_parse</a> (const char *url)</td></tr>
+<tr class="memdesc:gaaa9f2f29b90525fbf73739cae8b84776"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parse a string URL as a pn_url_t.  <a href="#gaaa9f2f29b90525fbf73739cae8b84776">More...</a><br /></td></tr>
+<tr class="separator:gaaa9f2f29b90525fbf73739cae8b84776"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab65d8b2c49f5e3f720cea8a3c1a1e6d1"><td class="memItemLeft" align="right" valign="top"><a id="gab65d8b2c49f5e3f720cea8a3c1a1e6d1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__url.html#gab65d8b2c49f5e3f720cea8a3c1a1e6d1">pn_url_free</a> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="memdesc:gab65d8b2c49f5e3f720cea8a3c1a1e6d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a URL. <br /></td></tr>
+<tr class="separator:gab65d8b2c49f5e3f720cea8a3c1a1e6d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2f7548b8247ebddc8be3f0f5ebce151b"><td class="memItemLeft" align="right" valign="top"><a id="ga2f7548b8247ebddc8be3f0f5ebce151b"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__url.html#ga2f7548b8247ebddc8be3f0f5ebce151b">pn_url_clear</a> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="memdesc:ga2f7548b8247ebddc8be3f0f5ebce151b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the contents of the URL. <br /></td></tr>
+<tr class="separator:ga2f7548b8247ebddc8be3f0f5ebce151b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7e10d384560ab3e2bc9bbe219883e21d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__url.html#ga7e10d384560ab3e2bc9bbe219883e21d">pn_url_str</a> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="memdesc:ga7e10d384560ab3e2bc9bbe219883e21d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the string form of a URL.  <a href="#ga7e10d384560ab3e2bc9bbe219883e21d">More...</a><br /></td></tr>
+<tr class="separator:ga7e10d384560ab3e2bc9bbe219883e21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
+Getters for parts of the URL.</h2></td></tr>
+<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp063c11b4be2a02920c66a46772bc6c48"></a>Values belong to the URL.</p>
+<p>May return NULL if the value is not set. </p>
+</td></tr>
+<tr class="memitem:ga9162f3f1ba4bc374f079f9c01c3dee99"><td class="memItemLeft" align="right" valign="top"><a id="ga9162f3f1ba4bc374f079f9c01c3dee99"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_get_scheme</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="separator:ga9162f3f1ba4bc374f079f9c01c3dee99"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga53ec7ab65dddea7383e64c6b2c58104e"><td class="memItemLeft" align="right" valign="top"><a id="ga53ec7ab65dddea7383e64c6b2c58104e"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_get_username</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="separator:ga53ec7ab65dddea7383e64c6b2c58104e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04bdbeb6e80fe9c284bd53869106376e"><td class="memItemLeft" align="right" valign="top"><a id="ga04bdbeb6e80fe9c284bd53869106376e"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_get_password</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="separator:ga04bdbeb6e80fe9c284bd53869106376e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga389ea60e7d9bb206d60e383eaa8df3b4"><td class="memItemLeft" align="right" valign="top"><a id="ga389ea60e7d9bb206d60e383eaa8df3b4"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_get_host</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="separator:ga389ea60e7d9bb206d60e383eaa8df3b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9939dda9f21f76d336ea7618fb6c4f2c"><td class="memItemLeft" align="right" valign="top"><a id="ga9939dda9f21f76d336ea7618fb6c4f2c"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_get_port</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="separator:ga9939dda9f21f76d336ea7618fb6c4f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabaa60d37795438556e4db952a50e35a7"><td class="memItemLeft" align="right" valign="top"><a id="gabaa60d37795438556e4db952a50e35a7"></a>
+const char *&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_get_path</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url)</td></tr>
+<tr class="separator:gabaa60d37795438556e4db952a50e35a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
+Setters for parts of the URL.</h2></td></tr>
+<tr><td class="ititle" colspan="2"><p><a class="anchor" id="amgrp70638de0e1ae1dd0c6f4e76551d2ffb9"></a>Values are copied.</p>
+<p>Value can be NULL to indicate the part is not set. </p>
+</td></tr>
+<tr class="memitem:ga5eb2682f856fa187bc99f0f46774aeb8"><td class="memItemLeft" align="right" valign="top"><a id="ga5eb2682f856fa187bc99f0f46774aeb8"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_set_scheme</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url, const char *scheme)</td></tr>
+<tr class="separator:ga5eb2682f856fa187bc99f0f46774aeb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafefe82e512fbdede2f1f539cf07b8bff"><td class="memItemLeft" align="right" valign="top"><a id="gafefe82e512fbdede2f1f539cf07b8bff"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_set_username</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url, const char *username)</td></tr>
+<tr class="separator:gafefe82e512fbdede2f1f539cf07b8bff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3b9cbf8a77179b15b2100870913d6aaf"><td class="memItemLeft" align="right" valign="top"><a id="ga3b9cbf8a77179b15b2100870913d6aaf"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_set_password</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url, const char *password)</td></tr>
+<tr class="separator:ga3b9cbf8a77179b15b2100870913d6aaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga52876d19683cc9fb3318e29b297a0dfa"><td class="memItemLeft" align="right" valign="top"><a id="ga52876d19683cc9fb3318e29b297a0dfa"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_set_host</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url, const char *host)</td></tr>
+<tr class="separator:ga52876d19683cc9fb3318e29b297a0dfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1a084548853885c874b1d0d435ef947c"><td class="memItemLeft" align="right" valign="top"><a id="ga1a084548853885c874b1d0d435ef947c"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_set_port</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url, const char *port)</td></tr>
+<tr class="separator:ga1a084548853885c874b1d0d435ef947c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac72ebae7180d58003d489f2e4005d0c1"><td class="memItemLeft" align="right" valign="top"><a id="gac72ebae7180d58003d489f2e4005d0c1"></a>
+void&#160;</td><td class="memItemRight" valign="bottom"><b>pn_url_set_path</b> (<a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *url, const char *path)</td></tr>
+<tr class="separator:gac72ebae7180d58003d489f2e4005d0c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<p><b>Deprecated</b> - Use a third-party URL library. </p>
+<h2 class="groupheader">Function Documentation</h2>
+<a id="gaaa9f2f29b90525fbf73739cae8b84776"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#gaaa9f2f29b90525fbf73739cae8b84776">&#9670;&nbsp;</a></span>pn_url_parse()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a>* pn_url_parse </td>
+          <td>(</td>
+          <td class="paramtype">const char *&#160;</td>
+          <td class="paramname"><em>url</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Parse a string URL as a pn_url_t. </p>
+<p>URL syntax: </p><pre class="fragment">[ &lt;scheme&gt; :// ] [ &lt;user&gt; [ : &lt;password&gt; ] @ ] &lt;host&gt; [ : &lt;port&gt; ] [ / &lt;path&gt; ]
+</pre><p><code>scheme</code>, <code>user</code>, <code>password</code>, <code>port</code> cannot contain any of '@', ':', '/'</p>
+<p>If the first character of <code>host</code> is '[' then it can contain any character up to ']' (this is to allow IPv6 literal syntax). Otherwise it also cannot contain '@', ':', '/'</p>
+<p><code>path</code> can contain any character</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">url</td><td>A URL string. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The parsed pn_url_t or NULL if url is not a valid URL string. </dd></dl>
+
+</div>
+</div>
+<a id="ga7e10d384560ab3e2bc9bbe219883e21d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga7e10d384560ab3e2bc9bbe219883e21d">&#9670;&nbsp;</a></span>pn_url_str()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* pn_url_str </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__url.html#gafbe4340c29b1abd7394767456ad3b8ea">pn_url_t</a> *&#160;</td>
+          <td class="paramname"><em>url</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Return the string form of a URL. </p>
+<p>The returned string is owned by the pn_url_t and will become invalid if it is modified. </p>
+
+</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/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/group__url.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/group__url.js b/content/releases/qpid-proton-0.21.0/proton/c/api/group__url.js
new file mode 100755
index 0000000..8487888
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/group__url.js
@@ -0,0 +1,9 @@
+var group__url =
+[
+    [ "pn_url_t", "group__url.html#gafbe4340c29b1abd7394767456ad3b8ea", null ],
+    [ "pn_url", "group__url.html#ga8b19840fe7ff1166c6583a7445eed325", null ],
+    [ "pn_url_parse", "group__url.html#gaaa9f2f29b90525fbf73739cae8b84776", null ],
+    [ "pn_url_free", "group__url.html#gab65d8b2c49f5e3f720cea8a3c1a1e6d1", null ],
+    [ "pn_url_clear", "group__url.html#ga2f7548b8247ebddc8be3f0f5ebce151b", null ],
+    [ "pn_url_str", "group__url.html#ga7e10d384560ab3e2bc9bbe219883e21d", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/index.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/index.html b/content/releases/qpid-proton-0.21.0/proton/c/api/index.html
new file mode 100755
index 0000000..a553d14
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/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.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=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="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.21.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('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)">
+</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>The Qpid Proton C API enables writing clients and servers that send and receive messages using the AMQP protocol. It is part of the <a href="https://qpid.apache.org/proton/index.html">Qpid Proton</a> suite of messaging APIs.</p>
+<h2>Modules</h2>
+<p>The <a class="el" href="group__core.html">Core</a> module is a collection of types and functions representing AMQP concepts and key elements of the API. Together they form a "protocol engine" API to create AMQP <a class="el" href="group__connection.html">connections</a> and <a class="el" href="group__link.html">links</a>, handle <a class="el" href="group__event.html">events</a>, and send and receive <a class="el" href="group__message.html">messages</a>.</p>
+<p>The <a class="el" href="group__types.html">Types</a> module contains C types and functions for handling AMQP- and API-specific data types.</p>
+<p>The <a class="el" href="group__codec.html">Codec</a> module has functions for AMQP data encoding and decoding.</p>
+<p>The <a class="el" href="group__io.html">IO</a> module contains interfaces for integrating with platform-native network IO. See <a class="el" href="io_page.html">IO integration</a> for more information.</p>
+<h2>Conventions</h2>
+<p>Elements of the API marked as <b>Unsettled API</b>, including any elements contained within them, are still evolving and thus are subject to change. They are available to use, but newer versions of Proton may require changes to your application source code.</p>
+<p>Elements marked <b>Deprecated</b> are slated for removal in a future release. </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.13 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/io_page.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/io_page.html b/content/releases/qpid-proton-0.21.0/proton/c/api/io_page.html
new file mode 100755
index 0000000..a72effb
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/io_page.html
@@ -0,0 +1,110 @@
+<!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: IO integration</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.21.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('io_page.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">IO integration </div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p><b>Unsettled API</b> - The IO interfaces are new and remain subject to change.</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>The <a class="el" href="group__connection__driver.html">Connection driver</a> is 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.13 </li>
+  </ul>
+</div>
+</body>
+</html>


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