You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by jr...@apache.org on 2017/09/12 23:38:09 UTC

[45/51] [partial] qpid-site git commit: QPID-7903: Refresh the Proton C docs snaphot once again

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__connection__driver.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__connection__driver.html b/content/releases/qpid-proton-master/proton/c/api/group__connection__driver.html
index 941c93b..d3b9cdf 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__connection__driver.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__connection__driver.html
@@ -95,11 +95,11 @@ $(document).ready(function(){initNavTree('group__connection__driver.html','');})
 <a href="#typedef-members">Typedefs</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
-<div class="title">Connection driver</div>  </div>
+<div class="title">Connection driver<div class="ingroups"><a class="el" href="group__io.html">IO</a></div></div>  </div>
 </div><!--header-->
 <div class="contents">
 
-<p><b>Experimental</b> - Low-level IO integration  
+<p><b>Unsettled API</b> - An API for low-level IO integration.  
 <a href="#details">More...</a></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
@@ -204,7 +204,22 @@ void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="grou
 <tr class="separator:gada5c75a658ae2814f253a91723be9baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<p><b>Experimental</b> - Low-level IO integration </p>
+<p><b>Unsettled API</b> - An API for low-level IO integration. </p>
+<p>Associate a <a class="el" href="group__connection.html">Connection</a> and <a class="el" href="group__transport.html">Transport</a> with AMQP byte streams from any source.</p>
+<ul>
+<li>process AMQP-encoded bytes from some input byte stream</li>
+<li>generate <a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8" title="Notification of a state change in the protocol engine. ">pn_event_t</a> events for your application to handle</li>
+<li>encode resulting AMQP output bytes for some output byte stream</li>
+</ul>
+<p>The <code>pn_connection_driver_*</code> functions provide a simplified API and extra logic to use <a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff" title="An AMQP Connection object. ">pn_connection_t</a> and <a class="el" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8" title="A network channel supporting an AMQP connection. ">pn_transport_t</a> as a unit. You can also access them directly for features that do not have <code>pn_connection_driver_*</code> functions.</p>
+<p>The driver buffers events and data. You should run it until <a class="el" href="group__connection__driver.html#ga38f56836858b2d4a04ab961f650950d4" title="Return true if the the driver is closed for reading and writing and there are no more events...">pn_connection_driver_finished()</a> is true, to ensure all reading, writing, and event handling (including <code>ERROR</code> and <code>FINAL</code> events) is finished.</p>
+<h2>Error handling</h2>
+<p>The <code>pn_connection_driver_*</code> functions do not return an error code. IO errors are set on the transport condition and are returned as a <code>PN_TRANSPORT_ERROR</code>. The integration code can set errors using <a class="el" href="group__connection__driver.html#ga373eb1f632468582d025f5d6acf9655e" title="Set IO error information. ">pn_connection_driver_errorf()</a>.</p>
+<h2>IO patterns</h2>
+<p>This API supports asynchronous, proactive, non-blocking and reactive IO. An integration does not have to follow the dispatch-read-write sequence above, but note that you should handle all available events before calling <a class="el" href="group__connection__driver.html#ga0dd152968de6ec06de352e1cbc51c438" title="Get the read buffer. ">pn_connection_driver_read_buffer()</a> and check that <code>size</code> is non-zero before starting a blocking or asynchronous read call. A <code>read</code> started while there are unprocessed <code>CLOSE</code> events in the buffer may never complete.</p>
+<p>AMQP is a full-duplex, asynchronous protocol. The "read" and "write" sides of an AMQP connection can close separately.</p>
+<h2>Thread safety</h2>
+<p>The <a class="el" href="group__connection__driver.html">Connection driver</a> types are not thread safe, but each connection and its associated types form an independent unit. Different connections can be processed concurrently by different threads. </p>
 <hr/><h2 class="groupheader">Class Documentation</h2>
 <a name="structpn__connection__driver__t" id="structpn__connection__driver__t"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#structpn__connection__driver__t">&#9670;&nbsp;</a></span>pn_connection_driver_t</h2>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__core.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__core.html b/content/releases/qpid-proton-master/proton/c/api/group__core.html
index f996dd0..575cae2 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__core.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__core.html
@@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('group__core.html','');});
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="groups"></a>
 Modules</h2></td></tr>
 <tr class="memitem:group__connection"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html">Connection</a></td></tr>
-<tr class="memdesc:group__connection"><td class="mdescLeft">&#160;</td><td class="mdescRight">A channel for communication between two peers on a network. <br /></td></tr>
+<tr class="memdesc:group__connection"><td class="mdescLeft">&#160;</td><td class="mdescRight">A connection to a remote AMQP peer. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:group__session"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__session.html">Session</a></td></tr>
 <tr class="memdesc:group__session"><td class="mdescLeft">&#160;</td><td class="mdescRight">A container of links. <br /></td></tr>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__data.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__data.html b/content/releases/qpid-proton-master/proton/c/api/group__data.html
index 6229c2b..f61920c 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__data.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__data.html
@@ -662,8 +662,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>true iff the pointers to the current/parent nodes are changed </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a14">direct.c</a>, and <a class="el" href="send_8c-example.html#a14">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga67a656cbdbf0a47a223ff1c8507ecf48"></a>
@@ -691,8 +690,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>true iff the pointers to the current/parent nodes are changed </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a17">direct.c</a>, and <a class="el" href="send_8c-example.html#a17">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga2843b707e33437a8673e8b904c8faea1"></a>
@@ -968,8 +966,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>zero on success or an error code on failure </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a13">direct.c</a>, and <a class="el" href="send_8c-example.html#a13">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga20dda5db37c55c12b28e428c311b79da"></a>
@@ -1336,8 +1333,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>zero on success or an error code on failure </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a10">direct.c</a>, and <a class="el" href="send_8c-example.html#a10">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gad406a4cf5bbc22b47cae78954b44c9ef"></a>
@@ -1795,8 +1791,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>zero on success or an error code on failure </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a15">direct.c</a>, and <a class="el" href="send_8c-example.html#a15">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga00126d993e32a202c34f912d57b8e5ce"></a>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__delivery.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__delivery.html b/content/releases/qpid-proton-master/proton/c/api/group__delivery.html
index 2038de2..3556fbc 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__delivery.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__delivery.html
@@ -127,7 +127,7 @@ typedef <a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_
 <tr class="memdesc:ga085159cb4136f84a02777bcc72c73fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP delivery tag. <br /></td></tr>
 <tr class="separator:ga085159cb4136f84a02777bcc72c73fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga4b28f6cd033babd8a7595fc5d292dca1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a></td></tr>
-<tr class="memdesc:ga4b28f6cd033babd8a7595fc5d292dca1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dispositions record the current state and/or final outcome of a transfer.  <a href="#ga4b28f6cd033babd8a7595fc5d292dca1">More...</a><br /></td></tr>
+<tr class="memdesc:ga4b28f6cd033babd8a7595fc5d292dca1"><td class="mdescLeft">&#160;</td><td class="mdescRight">A delivery state.  <a href="#ga4b28f6cd033babd8a7595fc5d292dca1">More...</a><br /></td></tr>
 <tr class="separator:ga4b28f6cd033babd8a7595fc5d292dca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gacdfce854066c0a4ff4db9f9a0478f340"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a></td></tr>
 <tr class="memdesc:gacdfce854066c0a4ff4db9f9a0478f340"><td class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP Delivery object.  <a href="#gacdfce854066c0a4ff4db9f9a0478f340">More...</a><br /></td></tr>
@@ -175,6 +175,9 @@ Functions</h2></td></tr>
 <tr class="memitem:ga23c7b3c678228ccb21378e7c8ec9a72d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga23c7b3c678228ccb21378e7c8ec9a72d">pn_delivery_partial</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
 <tr class="memdesc:ga23c7b3c678228ccb21378e7c8ec9a72d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a delivery only has partial message data.  <a href="#ga23c7b3c678228ccb21378e7c8ec9a72d">More...</a><br /></td></tr>
 <tr class="separator:ga23c7b3c678228ccb21378e7c8ec9a72d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga712690e0cc84419d7b7ca7c49a10b776"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga712690e0cc84419d7b7ca7c49a10b776">pn_delivery_aborted</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga712690e0cc84419d7b7ca7c49a10b776"><td class="mdescLeft">&#160;</td><td class="mdescRight">On the receiving side, check if the delivery has been aborted.  <a href="#ga712690e0cc84419d7b7ca7c49a10b776">More...</a><br /></td></tr>
+<tr class="separator:ga712690e0cc84419d7b7ca7c49a10b776"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga533bd8dd766786695b6e71f8505252f1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga533bd8dd766786695b6e71f8505252f1">pn_delivery_writable</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
 <tr class="memdesc:ga533bd8dd766786695b6e71f8505252f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a delivery is writable.  <a href="#ga533bd8dd766786695b6e71f8505252f1">More...</a><br /></td></tr>
 <tr class="separator:ga533bd8dd766786695b6e71f8505252f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -193,6 +196,9 @@ Functions</h2></td></tr>
 <tr class="memitem:ga365b3efbdd225a239dcf4746127c5f33"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga365b3efbdd225a239dcf4746127c5f33">pn_delivery_current</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
 <tr class="memdesc:ga365b3efbdd225a239dcf4746127c5f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if delivery is the current delivery for its link.  <a href="#ga365b3efbdd225a239dcf4746127c5f33">More...</a><br /></td></tr>
 <tr class="separator:ga365b3efbdd225a239dcf4746127c5f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga407e51ff91368568d15f938b1771357c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga407e51ff91368568d15f938b1771357c">pn_delivery_abort</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga407e51ff91368568d15f938b1771357c"><td class="mdescLeft">&#160;</td><td class="mdescRight">On the sending side, abort a delivery.  <a href="#ga407e51ff91368568d15f938b1771357c">More...</a><br /></td></tr>
+<tr class="separator:ga407e51ff91368568d15f938b1771357c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga98c275fd7158e8b9d7d48d70503d68df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga98c275fd7158e8b9d7d48d70503d68df">pn_delivery_settle</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
 <tr class="memdesc:ga98c275fd7158e8b9d7d48d70503d68df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Settle a delivery.  <a href="#ga98c275fd7158e8b9d7d48d70503d68df">More...</a><br /></td></tr>
 <tr class="separator:ga98c275fd7158e8b9d7d48d70503d68df"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -266,8 +272,7 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
 
 <p>The PN_ACCEPTED delivery state is a terminal state indicating that the delivery was successfully processed. </p>
 <p>Once in this state there will be no further state changes prior to the delivery being settled. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a64">broker.c</a>, <a class="el" href="direct_8c-example.html#a40">direct.c</a>, <a class="el" href="receive_8c-example.html#a30">receive.c</a>, and <a class="el" href="send_8c-example.html#a47">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga44a2635392fe2e6f8869a7e1cd64db2f"></a>
@@ -334,8 +339,8 @@ const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hr
       </table>
 </div><div class="memdoc">
 
-<p>Dispositions record the current state and/or final outcome of a transfer. </p>
-<p>Every delivery contains both a local and remote disposition. The local disposition holds the local state of the delivery, and the remote disposition holds the last known remote state of the delivery. </p>
+<p>A delivery state. </p>
+<p>Dispositions record the current state or final outcome of a transfer. Every delivery contains both a local and remote disposition. The local disposition holds the local state of the delivery, and the remote disposition holds the last known remote state of the delivery. </p>
 
 </div>
 </div>
@@ -427,8 +432,7 @@ least once" semantics.</p>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the delivery tag </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a5">broker.c</a>, <a class="el" href="direct_8c-example.html#a52">direct.c</a>, and <a class="el" href="send_8c-example.html#a39">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga6a7ef2e317b4ed292cafbb358f0ba6ad"></a>
@@ -467,8 +471,7 @@ least once" semantics.</p>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a newly created delivery, or NULL if there was an error </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a4">broker.c</a>, <a class="el" href="direct_8c-example.html#a51">direct.c</a>, and <a class="el" href="send_8c-example.html#a38">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga17c16f34252597f9e737efae1e2ebb81"></a>
@@ -486,7 +489,6 @@ least once" semantics.</p>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd></dd></dl>
 <p>Get the application context that is associated with a delivery object.</p>
 <p>The application context for a delivery may be set using <a class="el" href="group__delivery.html#ga91519d3e4568ee8b622d3653e20f60a6">pn_delivery_set_context</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
@@ -524,7 +526,6 @@ least once" semantics.</p>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000005">Deprecated:</a></b></dt><dd></dd></dl>
 <p>Set a new application context for a delivery object.</p>
 <p>The application context for a delivery object may be retrieved using <a class="el" href="group__delivery.html#ga17c16f34252597f9e737efae1e2ebb81">pn_delivery_get_context</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
@@ -615,8 +616,7 @@ least once" semantics.</p>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the parent link </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a57">broker.c</a>, <a class="el" href="direct_8c-example.html#a28">direct.c</a>, and <a class="el" href="receive_8c-example.html#a9">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga404728c55cb6984dbb51956d764265a0"></a>
@@ -726,8 +726,7 @@ least once" semantics.</p>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the remote disposition state </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a56">direct.c</a>, and <a class="el" href="send_8c-example.html#a46">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga516aee25357ac7cfde863bbceef02529"></a>
@@ -781,8 +780,7 @@ least once" semantics.</p>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the amount of pending message data in bytes </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a61">broker.c</a>, <a class="el" href="direct_8c-example.html#a26">direct.c</a>, and <a class="el" href="receive_8c-example.html#a7">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga23c7b3c678228ccb21378e7c8ec9a72d"></a>
@@ -802,6 +800,7 @@ least once" semantics.</p>
 </div><div class="memdoc">
 
 <p>Check if a delivery only has partial message data. </p>
+<p>Note a partial message may be <a class="el" href="group__delivery.html#ga712690e0cc84419d7b7ca7c49a10b776" title="On the receiving side, check if the delivery has been aborted. ">pn_delivery_aborted()</a> which means the message is incomplete but the rest of the message will never be delivered.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">delivery</td><td>a delivery object </td></tr>
@@ -809,8 +808,37 @@ least once" semantics.</p>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>true if the delivery only contains part of a message, false otherwise </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a60">broker.c</a>, <a class="el" href="direct_8c-example.html#a38">direct.c</a>, and <a class="el" href="receive_8c-example.html#a28">receive.c</a>.</dd>
+
+</div>
+</div>
+<a id="ga712690e0cc84419d7b7ca7c49a10b776"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga712690e0cc84419d7b7ca7c49a10b776">&#9670;&nbsp;</a></span>pn_delivery_aborted()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pn_delivery_aborted </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td>
+          <td class="paramname"><em>delivery</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>On the receiving side, check if the delivery has been aborted. </p>
+<p>Aborting a delivery means the sender cannot complete the message. It will not send any more data and the data received so far should be discarded by the receiver. An aborted deliver is settled by the sender.</p>
+<p>Calling <a class="el" href="group__link.html#ga06c97ce7396973dca0d311567f25f95a" title="Receive message data for the current delivery on a link. ">pn_link_recv()</a> when the current delivery on the link is aborted will return a PN_STATE error code.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__delivery.html#ga407e51ff91368568d15f938b1771357c" title="On the sending side, abort a delivery. ">pn_delivery_abort()</a> </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">delivery</td><td>a delivery object </td></tr>
+  </table>
+  </dd>
 </dl>
+<dl class="section return"><dt>Returns</dt><dd>true if the delivery has been aborted, false otherwise </dd></dl>
+
 </div>
 </div>
 <a id="ga533bd8dd766786695b6e71f8505252f1"></a>
@@ -866,8 +894,7 @@ least once" semantics.</p>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>true if the delivery is readable, false otherwise </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a59">broker.c</a>, <a class="el" href="direct_8c-example.html#a37">direct.c</a>, and <a class="el" href="receive_8c-example.html#a27">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga56d7f16a93e5dd16147a2ecd4896fcb9"></a>
@@ -933,8 +960,7 @@ least once" semantics.</p>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a63">broker.c</a>, <a class="el" href="direct_8c-example.html#a39">direct.c</a>, and <a class="el" href="receive_8c-example.html#a29">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga2e5da4adf0738458ba8568d894e6ea5b"></a>
@@ -991,6 +1017,35 @@ least once" semantics.</p>
 
 </div>
 </div>
+<a id="ga407e51ff91368568d15f938b1771357c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ga407e51ff91368568d15f938b1771357c">&#9670;&nbsp;</a></span>pn_delivery_abort()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pn_delivery_abort </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td>
+          <td class="paramname"><em>delivery</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>On the sending side, abort a delivery. </p>
+<p>Aborting a delivery means the sender cannot complete the message. It will not send any more data and the data received so far should be discarded by the receiver.</p>
+<p>The aborted messages is also settled, and can never be used again.</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="group__delivery.html#ga712690e0cc84419d7b7ca7c49a10b776" title="On the receiving side, check if the delivery has been aborted. ">pn_delivery_aborted()</a></dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[in]</td><td class="paramname">delivery</td><td>a delivery object </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a id="ga98c275fd7158e8b9d7d48d70503d68df"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ga98c275fd7158e8b9d7d48d70503d68df">&#9670;&nbsp;</a></span>pn_delivery_settle()</h2>
 
@@ -1016,8 +1071,7 @@ least once" semantics.</p>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a9">broker.c</a>, <a class="el" href="direct_8c-example.html#a42">direct.c</a>, and <a class="el" href="receive_8c-example.html#a32">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga0dbbc51564aea5b181d161ee7add1ddb"></a>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__delivery.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__delivery.js b/content/releases/qpid-proton-master/proton/c/api/group__delivery.js
index 8f9a9de..0d25ac4 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__delivery.js
+++ b/content/releases/qpid-proton-master/proton/c/api/group__delivery.js
@@ -22,12 +22,14 @@ var group__delivery =
     [ "pn_delivery_settled", "group__delivery.html#ga516aee25357ac7cfde863bbceef02529", null ],
     [ "pn_delivery_pending", "group__delivery.html#ga17523835dbc8d1906bd71df69d09cc40", null ],
     [ "pn_delivery_partial", "group__delivery.html#ga23c7b3c678228ccb21378e7c8ec9a72d", null ],
+    [ "pn_delivery_aborted", "group__delivery.html#ga712690e0cc84419d7b7ca7c49a10b776", null ],
     [ "pn_delivery_writable", "group__delivery.html#ga533bd8dd766786695b6e71f8505252f1", null ],
     [ "pn_delivery_readable", "group__delivery.html#ga13364206124b653b90f5ee3ddae9ff35", null ],
     [ "pn_delivery_updated", "group__delivery.html#ga56d7f16a93e5dd16147a2ecd4896fcb9", null ],
     [ "pn_delivery_update", "group__delivery.html#ga570c54003c2ba18b84405737925e5176", null ],
     [ "pn_delivery_clear", "group__delivery.html#ga2e5da4adf0738458ba8568d894e6ea5b", null ],
     [ "pn_delivery_current", "group__delivery.html#ga365b3efbdd225a239dcf4746127c5f33", null ],
+    [ "pn_delivery_abort", "group__delivery.html#ga407e51ff91368568d15f938b1771357c", null ],
     [ "pn_delivery_settle", "group__delivery.html#ga98c275fd7158e8b9d7d48d70503d68df", null ],
     [ "pn_delivery_dump", "group__delivery.html#ga0dbbc51564aea5b181d161ee7add1ddb", null ],
     [ "pn_delivery_buffered", "group__delivery.html#ga1b7d56bd985e12a524c5cc5bc969bbdf", null ],

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__error.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__error.html b/content/releases/qpid-proton-master/proton/c/api/group__error.html
index 75e97e8..94ce2ec 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__error.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__error.html
@@ -274,8 +274,7 @@ int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group
 
 <p>Get the error text. </p>
 <p>The returned pointer is owned by the pn_error_t. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a23">direct.c</a>, and <a class="el" href="send_8c-example.html#a23">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__event.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__event.html b/content/releases/qpid-proton-master/proton/c/api/group__event.html
index af8d800..5120623 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__event.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__event.html
@@ -107,7 +107,7 @@ Typedefs</h2></td></tr>
 <tr class="memdesc:ga87f3028b4888632bbd56fb71ac737ae8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notification of a state change in the protocol engine.  <a href="#ga87f3028b4888632bbd56fb71ac737ae8">More...</a><br /></td></tr>
 <tr class="separator:ga87f3028b4888632bbd56fb71ac737ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga6bc581dfeaa8e8d46d07d37229d565c9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a></td></tr>
-<tr class="memdesc:ga6bc581dfeaa8e8d46d07d37229d565c9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - A batch of events that must be handled in sequence.  <a href="#ga6bc581dfeaa8e8d46d07d37229d565c9">More...</a><br /></td></tr>
+<tr class="memdesc:ga6bc581dfeaa8e8d46d07d37229d565c9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - A batch of events that must be handled in sequence.  <a href="#ga6bc581dfeaa8e8d46d07d37229d565c9">More...</a><br /></td></tr>
 <tr class="separator:ga6bc581dfeaa8e8d46d07d37229d565c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga905cdecedb8020bc28e648e43348b5d1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></td></tr>
 <tr class="memdesc:ga905cdecedb8020bc28e648e43348b5d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">An event collector.  <a href="#ga905cdecedb8020bc28e648e43348b5d1">More...</a><br /></td></tr>
@@ -249,7 +249,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
 <tr class="memdesc:gae7beda7f373660b889b61412ce429028"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the event context object has a condition and the condition is set return it, otherwise return NULL.  <a href="#gae7beda7f373660b889b61412ce429028">More...</a><br /></td></tr>
 <tr class="separator:gae7beda7f373660b889b61412ce429028"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gac3fbf151357d3101ac294cb675348c76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#gac3fbf151357d3101ac294cb675348c76">pn_event_batch_next</a> (<a class="el" href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a> *batch)</td></tr>
-<tr class="memdesc:gac3fbf151357d3101ac294cb675348c76"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - Remove the next event from the batch and return it.  <a href="#gac3fbf151357d3101ac294cb675348c76">More...</a><br /></td></tr>
+<tr class="memdesc:gac3fbf151357d3101ac294cb675348c76"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - Remove the next event from the batch and return it.  <a href="#gac3fbf151357d3101ac294cb675348c76">More...</a><br /></td></tr>
 <tr class="separator:gac3fbf151357d3101ac294cb675348c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -293,8 +293,8 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
       </table>
 </div><div class="memdoc">
 
-<p><b>Experimental</b> - A batch of events that must be handled in sequence. </p>
-<p>Call <a class="el" href="group__event.html#gac3fbf151357d3101ac294cb675348c76" title="Experimental - Remove the next event from the batch and return it. ">pn_event_batch_next()</a> in a loop until it returns NULL to extract the events. </p>
+<p><b>Unsettled API</b> - A batch of events that must be handled in sequence. </p>
+<p>Call <a class="el" href="group__event.html#gac3fbf151357d3101ac294cb675348c76" title="Unsettled API - Remove the next event from the batch and return it. ">pn_event_batch_next()</a> in a loop until it returns NULL to extract the events. </p>
 
 </div>
 </div>
@@ -444,14 +444,14 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
 <p><a class="el" href="group__listener.html#gaa49d0d11a9f46a75fbbbebf6def2d4b2" title="Get the error condition for a listener. ">pn_listener_condition()</a> provides error information. Events of this type point to the <a class="el" href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>. </p>
 </td></tr>
 <tr><td class="fieldname"><a id="gga4876e2eed24a4d4e4c52b99842103cdaaee05826a80e94b5b86c4544e4715f499"></a>PN_PROACTOR_INTERRUPT&#160;</td><td class="fielddoc"><p>Indicates <a class="el" href="group__proactor.html#gaa5255cd1bcb5d7f5639b53dc30712711" title="Return a PN_PROACTOR_INTERRUPT event as soon as possible. ">pn_proactor_interrupt()</a> was called to interrupt a proactor thread. </p>
-<p>Events of this type point to the <a class="el" href="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">pn_proactor_t</a>. </p>
+<p>Events of this type point to the <a class="el" href="group__proactor.html#gabba42c7929dfceb9d296535bad0c93dc">pn_proactor_t</a>. </p>
 </td></tr>
 <tr><td class="fieldname"><a id="gga4876e2eed24a4d4e4c52b99842103cdaa4afa8c2da61f4c665c669fbe37b1c5fe"></a>PN_PROACTOR_TIMEOUT&#160;</td><td class="fielddoc"><p>Timeout set by <a class="el" href="group__proactor.html#gad7cd71f06282eb290699d90c316b2d32" title="Return a PN_PROACTOR_TIMEOUT after timeout milliseconds elapse. ">pn_proactor_set_timeout()</a> time limit expired. </p>
-<p>Events of this type point to the <a class="el" href="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">pn_proactor_t</a>. </p>
+<p>Events of this type point to the <a class="el" href="group__proactor.html#gabba42c7929dfceb9d296535bad0c93dc">pn_proactor_t</a>. </p>
 </td></tr>
 <tr><td class="fieldname"><a id="gga4876e2eed24a4d4e4c52b99842103cdaa894e93f167ef39e28a07c9cdf6b1181b"></a>PN_PROACTOR_INACTIVE&#160;</td><td class="fielddoc"><p>The proactor has become inactive: all listeners and connections were closed and the timeout (if set) expired or was cancelled. </p>
 <p>There will be no further events unless new listeners or connections are opened, or a new timeout is set (possibly in other threads in a multi-threaded program.)</p>
-<p>Events of this type point to the <a class="el" href="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">pn_proactor_t</a>. </p>
+<p>Events of this type point to the <a class="el" href="group__proactor.html#gabba42c7929dfceb9d296535bad0c93dc">pn_proactor_t</a>. </p>
 </td></tr>
 <tr><td class="fieldname"><a id="gga4876e2eed24a4d4e4c52b99842103cdaa6e25f00110ab278fd8b34fee00bd5fd7"></a>PN_LISTENER_OPEN&#160;</td><td class="fielddoc"><p>The listener is listeneing. </p>
 <p>Events of this type point to the <a class="el" href="group__listener.html#ga68ac7072ae60612d0bca5470014bf216">pn_listener_t</a>. </p>
@@ -485,8 +485,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a human readable name </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a21">broker.c</a>, <a class="el" href="direct_8c-example.html#a2">direct.c</a>, <a class="el" href="receive_8c-example.html#a1">receive.c</a>, and <a class="el" href="send_8c-example.html#a2">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga7c7754316e257d4ce7660730953000ac"></a>
@@ -804,8 +803,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the type of the event </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a22">broker.c</a>, <a class="el" href="direct_8c-example.html#a3">direct.c</a>, <a class="el" href="receive_8c-example.html#a2">receive.c</a>, and <a class="el" href="send_8c-example.html#a3">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga1f3f0a01db5cce634c5d0ccd5d9b50be"></a>
@@ -859,8 +857,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the connection associated with the event (or NULL) </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a25">broker.c</a>, <a class="el" href="direct_8c-example.html#a7">direct.c</a>, <a class="el" href="receive_8c-example.html#a6">receive.c</a>, and <a class="el" href="send_8c-example.html#a7">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gaf4af0bfbe0e0a8e432f0e803df14ecb5"></a>
@@ -887,8 +884,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the session associated with the event (or NULL) </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a45">broker.c</a>, <a class="el" href="direct_8c-example.html#a73">direct.c</a>, <a class="el" href="receive_8c-example.html#a45">receive.c</a>, and <a class="el" href="send_8c-example.html#a55">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga75f230ef55f03a1f943df79279f8d111"></a>
@@ -915,8 +911,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the link associated with the event (or NULL) </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a47">broker.c</a>, <a class="el" href="direct_8c-example.html#a32">direct.c</a>, <a class="el" href="receive_8c-example.html#a49">receive.c</a>, and <a class="el" href="send_8c-example.html#a36">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga10fa6f53bdabe0851ebb2d8a0bf6a52c"></a>
@@ -943,8 +938,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the delivery associated with the event (or NULL) </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a56">broker.c</a>, <a class="el" href="direct_8c-example.html#a36">direct.c</a>, <a class="el" href="receive_8c-example.html#a26">receive.c</a>, and <a class="el" href="send_8c-example.html#a45">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga14525ae84870388141898bbf57f2b151"></a>
@@ -971,8 +965,7 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the transport associated with the event (or NULL) </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a67">broker.c</a>, <a class="el" href="direct_8c-example.html#a65">direct.c</a>, <a class="el" href="receive_8c-example.html#a40">receive.c</a>, and <a class="el" href="send_8c-example.html#a50">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga5989cf0c187bd12899596fe06931476e"></a>
@@ -1039,10 +1032,9 @@ void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="gr
       </table>
 </div><div class="memdoc">
 
-<p><b>Experimental</b> - Remove the next event from the batch and return it. </p>
-<p>NULL means the batch is empty. The returned event pointer is valid until <a class="el" href="group__event.html#gac3fbf151357d3101ac294cb675348c76" title="Experimental - Remove the next event from the batch and return it. ">pn_event_batch_next()</a> is called again on the same batch. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a84">broker.c</a>, <a class="el" href="direct_8c-example.html#a91">direct.c</a>, <a class="el" href="receive_8c-example.html#a52">receive.c</a>, and <a class="el" href="send_8c-example.html#a61">send.c</a>.</dd>
-</dl>
+<p><b>Unsettled API</b> - Remove the next event from the batch and return it. </p>
+<p>NULL means the batch is empty. The returned event pointer is valid until <a class="el" href="group__event.html#gac3fbf151357d3101ac294cb675348c76" title="Unsettled API - Remove the next event from the batch and return it. ">pn_event_batch_next()</a> is called again on the same batch. </p>
+
 </div>
 </div>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__io.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__io.html b/content/releases/qpid-proton-master/proton/c/api/group__io.html
index 54d89b8..17271d9 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__io.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__io.html
@@ -3,7 +3,8 @@
 <head>
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
 <title>Qpid Proton C API: IO</title>
 <link href="tabs.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="jquery.js"></script>
@@ -14,7 +15,6 @@
 <script type="text/javascript" src="navtree.js"></script>
 <script type="text/javascript">
   $(document).ready(initResizable);
-  $(window).load(resizeHeight);
 </script>
 <link href="search/search.css" rel="stylesheet" type="text/css"/>
 <script type="text/javascript" src="search/searchdata.js"></script>
@@ -55,7 +55,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.13 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -96,20 +96,26 @@ $(document).ready(function(){initNavTree('group__io.html','');});
 </div><!--header-->
 <div class="contents">
 
-<p>IO integration interfaces.  
+<p><b>Unsettled API</b> - Interfaces for IO integration.  
 <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__proactor"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor.html">Proactor</a></td></tr>
-<tr class="memdesc:group__proactor"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - Multithreaded IO <br /></td></tr>
+<tr class="memdesc:group__proactor"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - An API for multithreaded IO. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:group__proactor__events"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__proactor__events.html">Proactor events</a></td></tr>
+<tr class="memdesc:group__proactor__events"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - Events used by the proactor. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:group__listener"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__listener.html">Listener</a></td></tr>
+<tr class="memdesc:group__listener"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - A listener for incoming connections. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:group__connection__driver"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html">Connection driver</a></td></tr>
-<tr class="memdesc:group__connection__driver"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - Low-level IO integration <br /></td></tr>
+<tr class="memdesc:group__connection__driver"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - An API for low-level IO integration. <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>IO integration interfaces. </p>
+<p><b>Unsettled API</b> - Interfaces for IO integration. </p>
 </div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->
@@ -117,7 +123,7 @@ Modules</h2></td></tr>
   <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.11 </li>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
   </ul>
 </div>
 </body>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__io.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__io.js b/content/releases/qpid-proton-master/proton/c/api/group__io.js
index e348370..4bfe2e9 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__io.js
+++ b/content/releases/qpid-proton-master/proton/c/api/group__io.js
@@ -1,5 +1,7 @@
 var group__io =
 [
     [ "Proactor", "group__proactor.html", "group__proactor" ],
+    [ "Proactor events", "group__proactor__events.html", null ],
+    [ "Listener", "group__listener.html", "group__listener" ],
     [ "Connection driver", "group__connection__driver.html", "group__connection__driver" ]
 ];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__link.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__link.html b/content/releases/qpid-proton-master/proton/c/api/group__link.html
index 0462ef7..b54b47b 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__link.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__link.html
@@ -262,13 +262,13 @@ Functions</h2></td></tr>
 <tr class="memdesc:ga4a821eaf6298b94522572fad73b8e2d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a link is currently draining.  <a href="#ga4a821eaf6298b94522572fad73b8e2d1">More...</a><br /></td></tr>
 <tr class="separator:ga4a821eaf6298b94522572fad73b8e2d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:gac282341dacff892eba8e224eca5c5c52"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__link.html#gac282341dacff892eba8e224eca5c5c52">pn_link_max_message_size</a> (<a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
-<tr class="memdesc:gac282341dacff892eba8e224eca5c5c52"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - Get the maximum message size for a link.  <a href="#gac282341dacff892eba8e224eca5c5c52">More...</a><br /></td></tr>
+<tr class="memdesc:gac282341dacff892eba8e224eca5c5c52"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - Get the maximum message size for a link.  <a href="#gac282341dacff892eba8e224eca5c5c52">More...</a><br /></td></tr>
 <tr class="separator:gac282341dacff892eba8e224eca5c5c52"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga2421a9ddebba208338412dea365cf6ad"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__link.html#ga2421a9ddebba208338412dea365cf6ad">pn_link_set_max_message_size</a> (<a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, uint64_t size)</td></tr>
-<tr class="memdesc:ga2421a9ddebba208338412dea365cf6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - Set the maximum message size for a link.  <a href="#ga2421a9ddebba208338412dea365cf6ad">More...</a><br /></td></tr>
+<tr class="memdesc:ga2421a9ddebba208338412dea365cf6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - Set the maximum message size for a link.  <a href="#ga2421a9ddebba208338412dea365cf6ad">More...</a><br /></td></tr>
 <tr class="separator:ga2421a9ddebba208338412dea365cf6ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga9fc507fe3e207e84f2fc251cf9bd833d"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__link.html#ga9fc507fe3e207e84f2fc251cf9bd833d">pn_link_remote_max_message_size</a> (<a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link)</td></tr>
-<tr class="memdesc:ga9fc507fe3e207e84f2fc251cf9bd833d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - Get the remote view of the maximum message size for a link.  <a href="#ga9fc507fe3e207e84f2fc251cf9bd833d">More...</a><br /></td></tr>
+<tr class="memdesc:ga9fc507fe3e207e84f2fc251cf9bd833d"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - Get the remote view of the maximum message size for a link.  <a href="#ga9fc507fe3e207e84f2fc251cf9bd833d">More...</a><br /></td></tr>
 <tr class="separator:ga9fc507fe3e207e84f2fc251cf9bd833d"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -378,8 +378,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a newly constructed sender link or NULL on error </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="send_8c-example.html#a31">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga5e314b3e07b48ebcffbac63f265fa69f"></a>
@@ -418,8 +417,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a newly constructed receiver link or NULL on error </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="receive_8c-example.html#a20">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gadd3b8899fe023d3506fb88d228d6b1b7"></a>
@@ -446,8 +444,7 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a78">broker.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga93e6b527743f433da2ff367c1b2c500a"></a>
@@ -465,7 +462,6 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000006">Deprecated:</a></b></dt><dd></dd></dl>
 <p>Get the application context that is associated with a link object.</p>
 <p>The application context for a link may be set using <a class="el" href="group__link.html#ga376f2cc18bbd771d95aa8222586d19b2">pn_link_set_context</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
@@ -503,7 +499,6 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000007">Deprecated:</a></b></dt><dd></dd></dl>
 <p>Set a new application context for a link object.</p>
 <p>The application context for a link object may be retrieved using <a class="el" href="group__link.html#ga93e6b527743f433da2ff367c1b2c500a">pn_link_get_context</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
@@ -594,8 +589,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>true if and only if the link is a sender </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a14">broker.c</a>, and <a class="el" href="direct_8c-example.html#a89">direct.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gae7045dd02f2c9450ff8737e005628d81"></a>
@@ -622,8 +616,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>true if and only if the link is a receiver </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a58">broker.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gad502b38bc184ad0bfaa86dede81f62c9"></a>
@@ -668,7 +661,6 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000008">Deprecated:</a></b></dt><dd></dd></dl>
 <p>Get additional error information associated with the link.</p>
 <p>Whenever a link operation fails (i.e. returns an error code), additional error details can be obtained using this function. The error object that is returned may also be used to clear the error condition.</p>
 <p>The pointer returned by this operation is valid until the link object is freed.</p>
@@ -737,8 +729,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the link's remote condition object </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a76">broker.c</a>, <a class="el" href="direct_8c-example.html#a83">direct.c</a>, <a class="el" href="receive_8c-example.html#a48">receive.c</a>, and <a class="el" href="send_8c-example.html#a58">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gac63e43305fb1a5e3b14399a9ddc8f24d"></a>
@@ -766,8 +757,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the parent session object </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a2">broker.c</a>, <a class="el" href="direct_8c-example.html#a44">direct.c</a>, and <a class="el" href="receive_8c-example.html#a34">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga7c9434c40eb653f007ff5721e2ebf73e"></a>
@@ -806,8 +796,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the first link owned by the connection that matches the mask, else NULL if no links match </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a18">broker.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga9b2a9cfa00dfdae4e01bf75483433925"></a>
@@ -846,8 +835,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the next session owned by the connection that matches the mask, else NULL if no sessions match </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a19">broker.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gaabaca3f5d03970a122240eebc588add6"></a>
@@ -874,8 +862,7 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a53">broker.c</a>, <a class="el" href="direct_8c-example.html#a33">direct.c</a>, <a class="el" href="receive_8c-example.html#a23">receive.c</a>, and <a class="el" href="send_8c-example.html#a34">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga4851693eb6a16fd9ab61e2df6f00770d"></a>
@@ -902,8 +889,7 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a77">broker.c</a>, <a class="el" href="direct_8c-example.html#a45">direct.c</a>, and <a class="el" href="receive_8c-example.html#a35">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga1dc327c52ac24a0d65a17c88ce685b0b"></a>
@@ -957,8 +943,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a pointer to a source terminus </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a17">broker.c</a>, and <a class="el" href="receive_8c-example.html#a22">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga997c85388b9fb30151ea3b40b946e958"></a>
@@ -986,8 +971,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a pointer to a target terminus </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a51">broker.c</a>, <a class="el" href="direct_8c-example.html#a49">direct.c</a>, and <a class="el" href="send_8c-example.html#a33">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gadf6b8ff6223465f21a481e9287f60671"></a>
@@ -1015,8 +999,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a pointer to the remotely defined source terminus </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a48">broker.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gabf61668a66ae189dbb4820da6ee30d90"></a>
@@ -1044,8 +1027,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a pointer to the remotely defined target terminus </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a50">broker.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gad7e426b0cc4759568b3fd2b4fb176260"></a>
@@ -1103,8 +1085,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>true if the current delivery was changed </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a8">broker.c</a>, <a class="el" href="direct_8c-example.html#a41">direct.c</a>, <a class="el" href="receive_8c-example.html#a31">receive.c</a>, and <a class="el" href="send_8c-example.html#a43">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga55428637f3b8c446efd5fea3f26c932d"></a>
@@ -1133,8 +1114,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the credit balance for the link </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a15">broker.c</a>, <a class="el" href="direct_8c-example.html#a43">direct.c</a>, <a class="el" href="receive_8c-example.html#a33">receive.c</a>, and <a class="el" href="send_8c-example.html#a37">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga57a00950e2eeef378fd6c0a3b3b5bfe9"></a>
@@ -1621,8 +1601,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the number of bytes sent, or an error code </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a6">broker.c</a>, <a class="el" href="direct_8c-example.html#a53">direct.c</a>, and <a class="el" href="send_8c-example.html#a40">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gafec44cf1c79ec03f3ac009e1879e71a9"></a>
@@ -1659,8 +1638,7 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a52">broker.c</a>, <a class="el" href="direct_8c-example.html#a34">direct.c</a>, and <a class="el" href="receive_8c-example.html#a24">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gad7ad9bc5c9ea7e8a21cd4fa472d2c8df"></a>
@@ -1772,8 +1750,8 @@ Functions</h2></td></tr>
 
 <p>Receive message data for the current delivery on a link. </p>
 <p>Use <a class="el" href="group__delivery.html#ga17523835dbc8d1906bd71df69d09cc40" title="Get the amount of pending message data for a delivery. ">pn_delivery_pending</a> on the current delivery to figure out how much buffer space is needed.</p>
-<p>Note that the link API can be used to stream large messages across the network, so just because there is no data to read does not imply the message is complete. To ensure the entirety of the message data has been read, either invoke <a class="el" href="group__link.html#ga06c97ce7396973dca0d311567f25f95a" title="Receive message data for the current delivery on a link. ">pn_link_recv</a> until PN_EOS is returned, or verify that <a class="el" href="group__delivery.html#ga23c7b3c678228ccb21378e7c8ec9a72d" title="Check if a delivery only has partial message data. ">pn_delivery_partial</a> is false, and <a class="el" href="group__delivery.html#ga17523835dbc8d1906bd71df69d09cc40" title="Get the amount of pending message data for a delivery. ">pn_delivery_pending</a> is 0.</p>
-<dl class="params"><dt>Parameters</dt><dd>
+<p>Note that the link API can be used to stream large messages across the network, so just because there is no data to read does not imply the message is complete. To ensure the entirety of the message data has been read, either invoke <a class="el" href="group__link.html#ga06c97ce7396973dca0d311567f25f95a" title="Receive message data for the current delivery on a link. ">pn_link_recv</a> until PN_EOS is returned, or verify that </p><pre class="fragment">(!pn_delivery_partial(d) &amp;&amp; !pn_delivery_aborted(d) &amp;&amp; pn_delivery_pending(d)==0)
+</pre><dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">receiver</td><td>a receiving link object </td></tr>
     <tr><td class="paramdir">[in]</td><td class="paramname">bytes</td><td>a pointer to an empty buffer </td></tr>
@@ -1782,8 +1760,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the number of bytes received, PN_EOS, or an error code </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a62">broker.c</a>, <a class="el" href="direct_8c-example.html#a27">direct.c</a>, and <a class="el" href="receive_8c-example.html#a8">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga4a821eaf6298b94522572fad73b8e2d1"></a>
@@ -1830,7 +1807,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p><b>Experimental</b> - Get the maximum message size for a link. </p>
+<p><b>Unsettled API</b> - Get the maximum message size for a link. </p>
 <p>A zero maximum message size means the size is unlimited.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -1868,7 +1845,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p><b>Experimental</b> - Set the maximum message size for a link. </p>
+<p><b>Unsettled API</b> - Set the maximum message size for a link. </p>
 <p>A zero maximum message size means the size is unlimited.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -1896,7 +1873,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p><b>Experimental</b> - Get the remote view of the maximum message size for a link. </p>
+<p><b>Unsettled API</b> - Get the remote view of the maximum message size for a link. </p>
 <p>A zero maximum message size means the size is unlimited.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__listener.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__listener.html b/content/releases/qpid-proton-master/proton/c/api/group__listener.html
index 878c293..978a078 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__listener.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__listener.html
@@ -93,18 +93,18 @@ $(document).ready(function(){initNavTree('group__listener.html','');});
 <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__proactor.html">Proactor</a></div></div>  </div>
+<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>Experimental</b> - A listener for incoming connections for the <a class="el" href="group__proactor.html">Proactor</a>.  
+<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 accepts connections. <br /></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>
@@ -130,7 +130,7 @@ PNP_EXTERN pn_record_t *&#160;</td><td class="memItemRight" valign="bottom"><a c
 <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="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">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>
+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>
@@ -138,8 +138,8 @@ PNP_EXTERN <a class="el" href="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">
 <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>Experimental</b> - A listener for incoming connections for the <a class="el" href="group__proactor.html">Proactor</a>. </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>
+<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>
@@ -159,8 +159,7 @@ PNP_EXTERN <a class="el" href="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">
 
 <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>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a90">broker.c</a>, and <a class="el" href="direct_8c-example.html#a94">direct.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gaf5769baf81fdfa80e5c4326dd4a9ab63"></a>
@@ -211,9 +210,8 @@ PNP_EXTERN <a class="el" href="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">
 </div><div class="memdoc">
 
 <p>Bind <code>connection</code> to a new transport accepted from <code>listener</code>. </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 Events to handle. ">pn_proactor_wait()</a>. </p>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a28">broker.c</a>, and <a class="el" href="direct_8c-example.html#a59">direct.c</a>.</dd>
-</dl>
+<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>
+
 </div>
 </div>
 <a id="ga17a5b8573f00e16b233c59a3bb17c104"></a>
@@ -235,8 +233,7 @@ PNP_EXTERN <a class="el" href="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">
 <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>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a76">direct.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga6214da9323c8e6fcec8badc57a82e9df"></a>
@@ -257,8 +254,7 @@ PNP_EXTERN <a class="el" href="types_8h.html#abba42c7929dfceb9d296535bad0c93dc">
 
 <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>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a29">broker.c</a>, and <a class="el" href="direct_8c-example.html#a60">direct.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__message.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__message.html b/content/releases/qpid-proton-master/proton/c/api/group__message.html
index 6216f50..864868d 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__message.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__message.html
@@ -313,8 +313,7 @@ Functions</h2></td></tr>
 <p>Construct a new <a class="el" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object. ">pn_message_t</a>. </p>
 <p>Every message that is constructed must be freed using <a class="el" href="group__message.html#ga69aadbc3a80f1fa16962774e711392f8" title="Free a previously constructed pn_message_t. ">pn_message_free()</a>.</p>
 <dl class="section return"><dt>Returns</dt><dd>pointer to a new <a class="el" href="group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2" title="An AMQP Message object. ">pn_message_t</a> </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a9">direct.c</a>, <a class="el" href="receive_8c-example.html#a10">receive.c</a>, and <a class="el" href="send_8c-example.html#a9">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga69aadbc3a80f1fa16962774e711392f8"></a>
@@ -340,8 +339,7 @@ Functions</h2></td></tr>
   </table>
   </dd>
 </dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a25">direct.c</a>, <a class="el" href="receive_8c-example.html#a14">receive.c</a>, and <a class="el" href="send_8c-example.html#a25">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga918c90a049d6b39041b0a2044f9048c6"></a>
@@ -424,8 +422,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the message's error descriptor </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a24">direct.c</a>, and <a class="el" href="send_8c-example.html#a24">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga5d9367609d74ca3511d4172806eeb55b"></a>
@@ -855,8 +852,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>pointer to a <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object. ">pn_data_t</a> holding the id </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a11">direct.c</a>, and <a class="el" href="send_8c-example.html#a11">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gad7d3aa060b7666dce6a6d955945bedce"></a>
@@ -1910,8 +1906,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>a pointer to the message body </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a12">direct.c</a>, <a class="el" href="receive_8c-example.html#a13">receive.c</a>, and <a class="el" href="send_8c-example.html#a12">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="gab0bae90838f4661b0c82c15f25e1e988"></a>
@@ -1957,8 +1952,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>zero on success or an error code on failure </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a30">direct.c</a>, and <a class="el" href="receive_8c-example.html#a12">receive.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga2173bbce3c1f4b04074e42d2fe7da473"></a>
@@ -2005,8 +1999,7 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>zero on success or an error code on failure </dd></dl>
-<dl><dt><b>Examples: </b></dt><dd><a class="el" href="direct_8c-example.html#a19">direct.c</a>, and <a class="el" href="send_8c-example.html#a19">send.c</a>.</dd>
-</dl>
+
 </div>
 </div>
 <a id="ga013d429f94d653bc1e00f1f438a079a6"></a>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7437c595/content/releases/qpid-proton-master/proton/c/api/group__messenger.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__messenger.html b/content/releases/qpid-proton-master/proton/c/api/group__messenger.html
index 7b4b4c9..e9131ce 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__messenger.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__messenger.html
@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('group__messenger.html','');});
 </div><!--header-->
 <div class="contents">
 
-<p><b>Deprecated</b> - The Messenger API  
+<p><b>Deprecated</b> - Use the <a class="el" href="group__proactor.html">Proactor</a> API or Qpid Proton C++.  
 <a href="#details">More...</a></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
@@ -337,8 +337,7 @@ Functions</h2></td></tr>
 <tr class="separator:ga59ebaf21eaafaa4b1c359e4284564ff6"><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> - The Messenger API </p>
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000018">Deprecated:</a></b></dt><dd></dd></dl>
+<p><b>Deprecated</b> - Use the <a class="el" href="group__proactor.html">Proactor</a> API or Qpid Proton C++. </p>
 <h2 class="groupheader">Typedef Documentation</h2>
 <a id="ga0d342bb795d48591ad6b3f867766b8b1"></a>
 <h2 class="memtitle"><span class="permalink"><a href="#ga0d342bb795d48591ad6b3f867766b8b1">&#9670;&nbsp;</a></span>pn_messenger_t</h2>


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