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 2016/12/02 23:22:32 UTC

[27/51] [partial] qpid-site git commit: QPID-7553: Update the proton api gen script for changes to the C api docs; republish the proton master doc snapshot

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/cd4363b2/content/releases/qpid-proton-master/proton/c/api/group__connection.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/group__connection.html b/content/releases/qpid-proton-master/proton/c/api/group__connection.html
index 49fead2..9073559 100755
--- a/content/releases/qpid-proton-master/proton/c/api/group__connection.html
+++ b/content/releases/qpid-proton-master/proton/c/api/group__connection.html
@@ -90,215 +90,156 @@ $(document).ready(function(){initNavTree('group__connection.html','');});
 
 <div class="header">
   <div class="summary">
-<a href="#groups">Modules</a> &#124;
 <a href="#define-members">Macros</a> &#124;
 <a href="#typedef-members">Typedefs</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
-<div class="title">Connection<div class="ingroups"><a class="el" href="group__engine.html">Engine</a></div></div>  </div>
+<div class="title">Connection<div class="ingroups"><a class="el" href="group__core.html">Core</a></div></div>  </div>
 </div><!--header-->
 <div class="contents">
+
+<p>A channel for communication between two peers on a network.  
+<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__condition"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html">Condition</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
 Macros</h2></td></tr>
-<tr class="memitem:gac83dd8123b992813be86fe0f7eaf8f61"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61">PN_LOCAL_UNINIT</a>&#160;&#160;&#160;(1)</td></tr>
+<tr class="memitem:gac83dd8123b992813be86fe0f7eaf8f61"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac83dd8123b992813be86fe0f7eaf8f61"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61">PN_LOCAL_UNINIT</a></td></tr>
+<tr class="memdesc:gac83dd8123b992813be86fe0f7eaf8f61"><td class="mdescLeft">&#160;</td><td class="mdescRight">The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is uninitialized. <br /></td></tr>
 <tr class="separator:gac83dd8123b992813be86fe0f7eaf8f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga0c3bf54f0991944a2f6eea36b561fa2b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b">PN_LOCAL_ACTIVE</a>&#160;&#160;&#160;(2)</td></tr>
+<tr class="memitem:ga0c3bf54f0991944a2f6eea36b561fa2b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0c3bf54f0991944a2f6eea36b561fa2b"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b">PN_LOCAL_ACTIVE</a></td></tr>
+<tr class="memdesc:ga0c3bf54f0991944a2f6eea36b561fa2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is active. <br /></td></tr>
 <tr class="separator:ga0c3bf54f0991944a2f6eea36b561fa2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga602c2c870ebed1d9bfe100876909225b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b">PN_LOCAL_CLOSED</a>&#160;&#160;&#160;(4)</td></tr>
+<tr class="memitem:ga602c2c870ebed1d9bfe100876909225b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga602c2c870ebed1d9bfe100876909225b"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b">PN_LOCAL_CLOSED</a></td></tr>
+<tr class="memdesc:ga602c2c870ebed1d9bfe100876909225b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is closed. <br /></td></tr>
 <tr class="separator:ga602c2c870ebed1d9bfe100876909225b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga4c35fcb0aacd254d586df8594ee770d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3">PN_REMOTE_UNINIT</a>&#160;&#160;&#160;(8)</td></tr>
+<tr class="memitem:ga4c35fcb0aacd254d586df8594ee770d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4c35fcb0aacd254d586df8594ee770d3"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3">PN_REMOTE_UNINIT</a></td></tr>
+<tr class="memdesc:ga4c35fcb0aacd254d586df8594ee770d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is uninitialized. <br /></td></tr>
 <tr class="separator:ga4c35fcb0aacd254d586df8594ee770d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gad96220f2886c21a4f2eebc9487f53a87"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87">PN_REMOTE_ACTIVE</a>&#160;&#160;&#160;(16)</td></tr>
+<tr class="memitem:gad96220f2886c21a4f2eebc9487f53a87"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad96220f2886c21a4f2eebc9487f53a87"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87">PN_REMOTE_ACTIVE</a></td></tr>
+<tr class="memdesc:gad96220f2886c21a4f2eebc9487f53a87"><td class="mdescLeft">&#160;</td><td class="mdescRight">The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is active. <br /></td></tr>
 <tr class="separator:gad96220f2886c21a4f2eebc9487f53a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga764c602a20457f9aa8862825b6d13a8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d">PN_REMOTE_CLOSED</a>&#160;&#160;&#160;(32)</td></tr>
+<tr class="memitem:ga764c602a20457f9aa8862825b6d13a8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga764c602a20457f9aa8862825b6d13a8d"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d">PN_REMOTE_CLOSED</a></td></tr>
+<tr class="memdesc:ga764c602a20457f9aa8862825b6d13a8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is closed. <br /></td></tr>
 <tr class="separator:ga764c602a20457f9aa8862825b6d13a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga32329c4bb3e23607a243cd8100c01264"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga32329c4bb3e23607a243cd8100c01264">PN_LOCAL_MASK</a>&#160;&#160;&#160;(<a class="el" href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61">PN_LOCAL_UNINIT</a> | <a class="el" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b">PN_LOCAL_ACTIVE</a> | <a class="el" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b">PN_LOCAL_CLOSED</a>)</td></tr>
+<tr class="memitem:ga32329c4bb3e23607a243cd8100c01264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga32329c4bb3e23607a243cd8100c01264"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga32329c4bb3e23607a243cd8100c01264">PN_LOCAL_MASK</a></td></tr>
+<tr class="memdesc:ga32329c4bb3e23607a243cd8100c01264"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mask for values of <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233" title="Holds the state flags for an AMQP endpoint. ">pn_state_t</a> that preserves only the local bits of an endpoint's state. <br /></td></tr>
 <tr class="separator:ga32329c4bb3e23607a243cd8100c01264"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga695af0c2d90d50f4baf403ea60710fa3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3">PN_REMOTE_MASK</a>&#160;&#160;&#160;(<a class="el" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3">PN_REMOTE_UNINIT</a> | <a class="el" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87">PN_REMOTE_ACTIVE</a> | <a class="el" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d">PN_REMOTE_CLOSED</a>)</td></tr>
+<tr class="memitem:ga695af0c2d90d50f4baf403ea60710fa3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga695af0c2d90d50f4baf403ea60710fa3"></a>
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3">PN_REMOTE_MASK</a></td></tr>
+<tr class="memdesc:ga695af0c2d90d50f4baf403ea60710fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mask for values of <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233" title="Holds the state flags for an AMQP endpoint. ">pn_state_t</a> that preserves only the remote bits of an endpoint's state. <br /></td></tr>
 <tr class="separator:ga695af0c2d90d50f4baf403ea60710fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
 Typedefs</h2></td></tr>
 <tr class="memitem:gaa83193a655e32bffc18624acc2c39233"><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a></td></tr>
+<tr class="memdesc:gaa83193a655e32bffc18624acc2c39233"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the state flags for an AMQP endpoint.  <a href="#gaa83193a655e32bffc18624acc2c39233">More...</a><br /></td></tr>
 <tr class="separator:gaa83193a655e32bffc18624acc2c39233"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ga886351d81ff3a977a284a206526c5aff"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></td></tr>
+<tr class="memdesc:ga886351d81ff3a977a284a206526c5aff"><td class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP Connection object.  <a href="#ga886351d81ff3a977a284a206526c5aff">More...</a><br /></td></tr>
 <tr class="separator:ga886351d81ff3a977a284a206526c5aff"><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:ga7ad02932efd7fd54938813852f7b61dc"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga7ad02932efd7fd54938813852f7b61dc">pn_connection</a> (void)</td></tr>
-<tr class="separator:ga7ad02932efd7fd54938813852f7b61dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga94b0ff0015b3d2c2325fb24cc0e65bf2"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga94b0ff0015b3d2c2325fb24cc0e65bf2">pn_connection_free</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga94b0ff0015b3d2c2325fb24cc0e65bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaa373c1fb55103e273944f49cc8b0edf5"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaa373c1fb55103e273944f49cc8b0edf5">pn_connection_release</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:gaa373c1fb55103e273944f49cc8b0edf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6ee261d6544bd80c8db1c00861e6847b"><td class="memItemLeft" align="right" valign="top">PN_EXTERN pn_error_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga6ee261d6544bd80c8db1c00861e6847b">pn_connection_error</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga6ee261d6544bd80c8db1c00861e6847b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7943e7721ab30776cb79d4799d628164"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga7943e7721ab30776cb79d4799d628164">pn_connection_collect</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
-<tr class="separator:ga7943e7721ab30776cb79d4799d628164"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf304c011df5e00160f49297ba172149c"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaf304c011df5e00160f49297ba172149c">pn_connection_get_context</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:gaf304c011df5e00160f49297ba172149c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga3f6cdab1871250511beef56402a4f7f7"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga3f6cdab1871250511beef56402a4f7f7">pn_connection_set_context</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, void *context)</td></tr>
-<tr class="separator:ga3f6cdab1871250511beef56402a4f7f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8510314b8226658d14ee20253bde5853"><td class="memItemLeft" align="right" valign="top">PN_EXTERN pn_record_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga8510314b8226658d14ee20253bde5853">pn_connection_attachments</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga8510314b8226658d14ee20253bde5853"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab2f0a1503fa22e705dcad9056054a18a"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gab2f0a1503fa22e705dcad9056054a18a">pn_connection_state</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:gab2f0a1503fa22e705dcad9056054a18a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga7458674f4779b1e863494a991c923c0e"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga7458674f4779b1e863494a991c923c0e">pn_connection_open</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga7458674f4779b1e863494a991c923c0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacc8f6e4fd7c886c084212852918bd8cf"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gacc8f6e4fd7c886c084212852918bd8cf">pn_connection_close</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:gacc8f6e4fd7c886c084212852918bd8cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga5da6d9f55883af5f996d45828a7034a7"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga5da6d9f55883af5f996d45828a7034a7">pn_connection_reset</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga5da6d9f55883af5f996d45828a7034a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaf9b7a7f1b127151a1cb35dcb86bcbe6d"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaf9b7a7f1b127151a1cb35dcb86bcbe6d">pn_connection_condition</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:gaf9b7a7f1b127151a1cb35dcb86bcbe6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga6a8f4087f792e701e01a572b8ac84dd0"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga6a8f4087f792e701e01a572b8ac84dd0">pn_connection_remote_condition</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga6a8f4087f792e701e01a572b8ac84dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga1ae9f5d1b693ed734384241100564c60"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga1ae9f5d1b693ed734384241100564c60">pn_connection_get_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga1ae9f5d1b693ed734384241100564c60"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga26407d58547c672d64858e07375e0965"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga26407d58547c672d64858e07375e0965">pn_connection_set_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *container)</td></tr>
-<tr class="separator:ga26407d58547c672d64858e07375e0965"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga167a317ed0316c37e28a11e4e97d6a53"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga167a317ed0316c37e28a11e4e97d6a53">pn_connection_set_user</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *user)</td></tr>
-<tr class="separator:ga167a317ed0316c37e28a11e4e97d6a53"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gacaaee6956135f36d9bd6ef4d9f300a2c"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gacaaee6956135f36d9bd6ef4d9f300a2c">pn_connection_set_password</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *password)</td></tr>
-<tr class="separator:gacaaee6956135f36d9bd6ef4d9f300a2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gaeb5426c33775c4d668d1653426e65d95"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaeb5426c33775c4d668d1653426e65d95">pn_connection_get_user</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:gaeb5426c33775c4d668d1653426e65d95"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gac1df3c6f6d31bbc1a0e0e7e4ffb1b4fa"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac1df3c6f6d31bbc1a0e0e7e4ffb1b4fa">pn_connection_get_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:gac1df3c6f6d31bbc1a0e0e7e4ffb1b4fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga204a7c356658d414f5d08da4f25f5d9e"><td class="memItemLeft" align="right" valign="top">PN_EXTERN void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga204a7c356658d414f5d08da4f25f5d9e">pn_connection_set_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *hostname)</td></tr>
-<tr class="separator:ga204a7c356658d414f5d08da4f25f5d9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga466d510620741123b4e9ba723c039f0c"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga466d510620741123b4e9ba723c039f0c">pn_connection_remote_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga466d510620741123b4e9ba723c039f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga2d78f4bf7484fa8a44bb7fd64b7a75e8"><td class="memItemLeft" align="right" valign="top">PN_EXTERN const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga2d78f4bf7484fa8a44bb7fd64b7a75e8">pn_connection_remote_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga2d78f4bf7484fa8a44bb7fd64b7a75e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga8b7a3914155561305f814d12422c874a"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga8b7a3914155561305f814d12422c874a">pn_connection_offered_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga8b7a3914155561305f814d12422c874a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga608fc121ce149f534bac640b119d2230"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga608fc121ce149f534bac640b119d2230">pn_connection_desired_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga608fc121ce149f534bac640b119d2230"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gab8700c359187ecb9451acf43c78c5486"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gab8700c359187ecb9451acf43c78c5486">pn_connection_properties</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:gab8700c359187ecb9451acf43c78c5486"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga9d3578b047e3f0118c0fd5e106f58579"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga9d3578b047e3f0118c0fd5e106f58579">pn_connection_remote_offered_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga9d3578b047e3f0118c0fd5e106f58579"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga57a496ea0893c5920a7ace900e033a74"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga57a496ea0893c5920a7ace900e033a74">pn_connection_remote_desired_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga57a496ea0893c5920a7ace900e033a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga98cc1795b88c340ee0d3aab3b8db0abf"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga98cc1795b88c340ee0d3aab3b8db0abf">pn_connection_remote_properties</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga98cc1795b88c340ee0d3aab3b8db0abf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ga9181af243a5958309ad90bf8460634ae"><td class="memItemLeft" align="right" valign="top">PN_EXTERN <a class="el" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga9181af243a5958309ad90bf8460634ae">pn_connection_transport</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
-<tr class="separator:ga9181af243a5958309ad90bf8460634ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa9e59c468ec0568b1528f5f83c4b301d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d">pn_connection</a> (void)</td></tr>
+<tr class="memdesc:gaa9e59c468ec0568b1528f5f83c4b301d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Factory to construct a new Connection.  <a href="#gaa9e59c468ec0568b1528f5f83c4b301d">More...</a><br /></td></tr>
+<tr class="separator:gaa9e59c468ec0568b1528f5f83c4b301d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00cbef1a9f5062a6e1f113fda923f65e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga00cbef1a9f5062a6e1f113fda923f65e">pn_connection_free</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga00cbef1a9f5062a6e1f113fda923f65e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a connection object.  <a href="#ga00cbef1a9f5062a6e1f113fda923f65e">More...</a><br /></td></tr>
+<tr class="separator:ga00cbef1a9f5062a6e1f113fda923f65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c88b4833cf81d801b27d00b45d137b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga7c88b4833cf81d801b27d00b45d137b5">pn_connection_release</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga7c88b4833cf81d801b27d00b45d137b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release a connection object.  <a href="#ga7c88b4833cf81d801b27d00b45d137b5">More...</a><br /></td></tr>
+<tr class="separator:ga7c88b4833cf81d801b27d00b45d137b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad3aad758ccb4690e78d40c1a73567d73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad3aad758ccb4690e78d40c1a73567d73">pn_connection_error</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="separator:gad3aad758ccb4690e78d40c1a73567d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2fd2089e8eaa2a362606498f233ada61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61">pn_connection_collect</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:ga2fd2089e8eaa2a362606498f233ada61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Associate a connection object with an event collector.  <a href="#ga2fd2089e8eaa2a362606498f233ada61">More...</a><br /></td></tr>
+<tr class="separator:ga2fd2089e8eaa2a362606498f233ada61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga663c29ee6de4d522ba061224bc6240ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga663c29ee6de4d522ba061224bc6240ad">pn_connection_collector</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga663c29ee6de4d522ba061224bc6240ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the collector set with <a class="el" href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61" title="Associate a connection object with an event collector. ">pn_connection_collect()</a>  <a href="#ga663c29ee6de4d522ba061224bc6240ad">More...</a><br /></td></tr>
+<tr class="separator:ga663c29ee6de4d522ba061224bc6240ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50613e6c09186dc3f1a2f36238c61f07"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga50613e6c09186dc3f1a2f36238c61f07">pn_connection_get_context</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="separator:ga50613e6c09186dc3f1a2f36238c61f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad3203b366cb1ff5becd1778a8dd6b1a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6">pn_connection_set_context</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, void *context)</td></tr>
+<tr class="separator:gad3203b366cb1ff5becd1778a8dd6b1a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8b6c777b525c9da9401e3a770db15da"><td class="memItemLeft" align="right" valign="top">pn_record_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad8b6c777b525c9da9401e3a770db15da">pn_connection_attachments</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gad8b6c777b525c9da9401e3a770db15da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attachments that are associated with a connection object.  <a href="#gad8b6c777b525c9da9401e3a770db15da">More...</a><br /></td></tr>
+<tr class="separator:gad8b6c777b525c9da9401e3a770db15da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga277d01dc2f87870ee260d43cf40abe13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga277d01dc2f87870ee260d43cf40abe13">pn_connection_state</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga277d01dc2f87870ee260d43cf40abe13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the endpoint state flags for a connection.  <a href="#ga277d01dc2f87870ee260d43cf40abe13">More...</a><br /></td></tr>
+<tr class="separator:ga277d01dc2f87870ee260d43cf40abe13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c0a2d40bb95202477ccc5aaa7456670"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670">pn_connection_open</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga4c0a2d40bb95202477ccc5aaa7456670"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a connection.  <a href="#ga4c0a2d40bb95202477ccc5aaa7456670">More...</a><br /></td></tr>
+<tr class="separator:ga4c0a2d40bb95202477ccc5aaa7456670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac25afdf810ad188b2cb3bf31a7482ca0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0">pn_connection_close</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gac25afdf810ad188b2cb3bf31a7482ca0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a connection.  <a href="#gac25afdf810ad188b2cb3bf31a7482ca0">More...</a><br /></td></tr>
+<tr class="separator:gac25afdf810ad188b2cb3bf31a7482ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a76135d214e12a0735441c1ba2c28d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga3a76135d214e12a0735441c1ba2c28d3">pn_connection_reset</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga3a76135d214e12a0735441c1ba2c28d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset a connection object back to the uninitialized state.  <a href="#ga3a76135d214e12a0735441c1ba2c28d3">More...</a><br /></td></tr>
+<tr class="separator:ga3a76135d214e12a0735441c1ba2c28d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaace04a030192f34747bb1ff3675c58f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaace04a030192f34747bb1ff3675c58f1">pn_connection_condition</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gaace04a030192f34747bb1ff3675c58f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local condition associated with the connection endpoint.  <a href="#gaace04a030192f34747bb1ff3675c58f1">More...</a><br /></td></tr>
+<tr class="separator:gaace04a030192f34747bb1ff3675c58f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga72a362389b99d8e891bf2e4fb4290754"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga72a362389b99d8e891bf2e4fb4290754">pn_connection_remote_condition</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga72a362389b99d8e891bf2e4fb4290754"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the remote condition associated with the connection endpoint.  <a href="#ga72a362389b99d8e891bf2e4fb4290754">More...</a><br /></td></tr>
+<tr class="separator:ga72a362389b99d8e891bf2e4fb4290754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61e1f6386d18a568da50b998200eb87b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga61e1f6386d18a568da50b998200eb87b">pn_connection_get_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga61e1f6386d18a568da50b998200eb87b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the AMQP Container name advertised by a connection object.  <a href="#ga61e1f6386d18a568da50b998200eb87b">More...</a><br /></td></tr>
+<tr class="separator:ga61e1f6386d18a568da50b998200eb87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4a34e0b1fc5665b26ae47a80a422a1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a">pn_connection_set_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *container)</td></tr>
+<tr class="memdesc:gac4a34e0b1fc5665b26ae47a80a422a1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the AMQP Container name advertised by a connection object.  <a href="#gac4a34e0b1fc5665b26ae47a80a422a1a">More...</a><br /></td></tr>
+<tr class="separator:gac4a34e0b1fc5665b26ae47a80a422a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb84dd2ef7551ad864be08cb31010d19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gafb84dd2ef7551ad864be08cb31010d19">pn_connection_set_user</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *user)</td></tr>
+<tr class="memdesc:gafb84dd2ef7551ad864be08cb31010d19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the authentication username for a client connection.  <a href="#gafb84dd2ef7551ad864be08cb31010d19">More...</a><br /></td></tr>
+<tr class="separator:gafb84dd2ef7551ad864be08cb31010d19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8be7fdeb5a229d16e45fa122844fb285"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga8be7fdeb5a229d16e45fa122844fb285">pn_connection_set_password</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *password)</td></tr>
+<tr class="memdesc:ga8be7fdeb5a229d16e45fa122844fb285"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the authentication password for a client connection.  <a href="#ga8be7fdeb5a229d16e45fa122844fb285">More...</a><br /></td></tr>
+<tr class="separator:ga8be7fdeb5a229d16e45fa122844fb285"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5f4b94211f97bbc3bb64642f6f597fe8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga5f4b94211f97bbc3bb64642f6f597fe8">pn_connection_get_user</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga5f4b94211f97bbc3bb64642f6f597fe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the authentication username for a client connection.  <a href="#ga5f4b94211f97bbc3bb64642f6f597fe8">More...</a><br /></td></tr>
+<tr class="separator:ga5f4b94211f97bbc3bb64642f6f597fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ab6a8a556270cff74c39da910a89b5c"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga3ab6a8a556270cff74c39da910a89b5c">pn_connection_get_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga3ab6a8a556270cff74c39da910a89b5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of the AMQP Hostname used by a connection object.  <a href="#ga3ab6a8a556270cff74c39da910a89b5c">More...</a><br /></td></tr>
+<tr class="separator:ga3ab6a8a556270cff74c39da910a89b5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c3bed8e6764915a137a9daff199ecbb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb">pn_connection_set_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *hostname)</td></tr>
+<tr class="memdesc:ga0c3bed8e6764915a137a9daff199ecbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of the virtual host (either fully qualified or relative) to which this connection is connecting to.  <a href="#ga0c3bed8e6764915a137a9daff199ecbb">More...</a><br /></td></tr>
+<tr class="separator:ga0c3bed8e6764915a137a9daff199ecbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb5b585ee8bae0e88d2b42b87772082a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gabb5b585ee8bae0e88d2b42b87772082a">pn_connection_remote_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gabb5b585ee8bae0e88d2b42b87772082a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the AMQP Container name advertised by the remote connection endpoint.  <a href="#gabb5b585ee8bae0e88d2b42b87772082a">More...</a><br /></td></tr>
+<tr class="separator:gabb5b585ee8bae0e88d2b42b87772082a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf25d7b763951b4a9c856536d6db0600"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gabf25d7b763951b4a9c856536d6db0600">pn_connection_remote_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gabf25d7b763951b4a9c856536d6db0600"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the AMQP Hostname set by the remote connection endpoint.  <a href="#gabf25d7b763951b4a9c856536d6db0600">More...</a><br /></td></tr>
+<tr class="separator:gabf25d7b763951b4a9c856536d6db0600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc8d505108a850837a0d2fb204875390"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gabc8d505108a850837a0d2fb204875390">pn_connection_offered_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gabc8d505108a850837a0d2fb204875390"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access/modify the AMQP offered capabilities data for a connection object.  <a href="#gabc8d505108a850837a0d2fb204875390">More...</a><br /></td></tr>
+<tr class="separator:gabc8d505108a850837a0d2fb204875390"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga241faafc5a98cf9b91aa919263bd9bd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga241faafc5a98cf9b91aa919263bd9bd8">pn_connection_desired_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga241faafc5a98cf9b91aa919263bd9bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access/modify the AMQP desired capabilities data for a connection object.  <a href="#ga241faafc5a98cf9b91aa919263bd9bd8">More...</a><br /></td></tr>
+<tr class="separator:ga241faafc5a98cf9b91aa919263bd9bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac26de255ed04e73295d6aa973a663142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac26de255ed04e73295d6aa973a663142">pn_connection_properties</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gac26de255ed04e73295d6aa973a663142"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access/modify the AMQP properties data for a connection object.  <a href="#gac26de255ed04e73295d6aa973a663142">More...</a><br /></td></tr>
+<tr class="separator:gac26de255ed04e73295d6aa973a663142"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9bf90f0f395d26e320293063b70d040f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga9bf90f0f395d26e320293063b70d040f">pn_connection_remote_offered_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga9bf90f0f395d26e320293063b70d040f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the AMQP offered capabilites supplied by the remote connection endpoint.  <a href="#ga9bf90f0f395d26e320293063b70d040f">More...</a><br /></td></tr>
+<tr class="separator:ga9bf90f0f395d26e320293063b70d040f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga722d53b6063278fbcab5f814613c70ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga722d53b6063278fbcab5f814613c70ec">pn_connection_remote_desired_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga722d53b6063278fbcab5f814613c70ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the AMQP desired capabilites supplied by the remote connection endpoint.  <a href="#ga722d53b6063278fbcab5f814613c70ec">More...</a><br /></td></tr>
+<tr class="separator:ga722d53b6063278fbcab5f814613c70ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24a2d5aba432db549257993bfaa761dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga24a2d5aba432db549257993bfaa761dd">pn_connection_remote_properties</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga24a2d5aba432db549257993bfaa761dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the AMQP connection properties supplied by the remote connection endpoint.  <a href="#ga24a2d5aba432db549257993bfaa761dd">More...</a><br /></td></tr>
+<tr class="separator:ga24a2d5aba432db549257993bfaa761dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8bd46661ca997b9b2c2c38cb6983c59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad8bd46661ca997b9b2c2c38cb6983c59">pn_connection_transport</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gad8bd46661ca997b9b2c2c38cb6983c59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the transport bound to a connection object.  <a href="#gad8bd46661ca997b9b2c2c38cb6983c59">More...</a><br /></td></tr>
+<tr class="separator:gad8bd46661ca997b9b2c2c38cb6983c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<h2 class="groupheader">Macro Definition Documentation</h2>
-<a class="anchor" id="ga0c3bf54f0991944a2f6eea36b561fa2b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PN_LOCAL_ACTIVE&#160;&#160;&#160;(2)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is active. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga602c2c870ebed1d9bfe100876909225b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PN_LOCAL_CLOSED&#160;&#160;&#160;(4)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is closed. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga32329c4bb3e23607a243cd8100c01264"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PN_LOCAL_MASK&#160;&#160;&#160;(<a class="el" href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61">PN_LOCAL_UNINIT</a> | <a class="el" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b">PN_LOCAL_ACTIVE</a> | <a class="el" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b">PN_LOCAL_CLOSED</a>)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>A mask for values of <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> that preserves only the local bits of an endpoint's state. </p>
-
-</div>
-</div>
-<a class="anchor" id="gac83dd8123b992813be86fe0f7eaf8f61"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PN_LOCAL_UNINIT&#160;&#160;&#160;(1)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is uninitialized. </p>
-
-</div>
-</div>
-<a class="anchor" id="gad96220f2886c21a4f2eebc9487f53a87"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PN_REMOTE_ACTIVE&#160;&#160;&#160;(16)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is active. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga764c602a20457f9aa8862825b6d13a8d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PN_REMOTE_CLOSED&#160;&#160;&#160;(32)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is closed. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga695af0c2d90d50f4baf403ea60710fa3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PN_REMOTE_MASK&#160;&#160;&#160;(<a class="el" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3">PN_REMOTE_UNINIT</a> | <a class="el" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87">PN_REMOTE_ACTIVE</a> | <a class="el" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d">PN_REMOTE_CLOSED</a>)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>A mask for values of <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> that preserves only the remote bits of an endpoint's state. </p>
-
-</div>
-</div>
-<a class="anchor" id="ga4c35fcb0aacd254d586df8594ee770d3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define PN_REMOTE_UNINIT&#160;&#160;&#160;(8)</td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-<p>The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is uninitialized. </p>
-
-</div>
-</div>
+<p>A channel for communication between two peers on a network. </p>
 <h2 class="groupheader">Typedef Documentation</h2>
 <a class="anchor" id="ga886351d81ff3a977a284a206526c5aff"></a>
 <div class="memitem">
@@ -309,8 +250,9 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>An AMQP Connection object.</p>
-<p>A pn_connection_t object encapsulates all of the endpoint state associated with an AMQP Connection. A pn_connection_t object contains zero or more <a class="el" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> objects, which in turn contain zero or more <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> objects. Each <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> object contains an ordered sequence of <a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> objects. A link is either a <a class="el" href="group__sender.html">Sender </a>, or a <a class="el" href="group__receiver.html">Receiver </a>, but never both. </p>
+
+<p>An AMQP Connection object. </p>
+<p>A pn_connection_t object encapsulates all of the endpoint state associated with an AMQP Connection. A pn_connection_t object contains zero or more <a class="el" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9" title="An AMQP Session object. ">pn_session_t</a> objects, which in turn contain zero or more <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object. ">pn_link_t</a> objects. Each <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object. ">pn_link_t</a> object contains an ordered sequence of <a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340" title="An AMQP Delivery object. ">pn_delivery_t</a> objects. A link is either a sender or a receiver but never both. </p>
 
 </div>
 </div>
@@ -323,19 +265,20 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Holds the state flags for an AMQP endpoint.</p>
-<p>A pn_state_t is an integral value with flags that encode both the local and remote state of an AMQP Endpoint (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">Connection </a>, <a class="el" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">Session </a>, or <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">Link </a>). The local portion of the state may be accessed using <a class="el" href="group__connection.html#ga32329c4bb3e23607a243cd8100c01264">PN_LOCAL_MASK</a>, and the remote portion may be accessed using <a class="el" href="group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3">PN_REMOTE_MASK</a>. Individual bits may be accessed using <a class="el" href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61">PN_LOCAL_UNINIT</a>, <a class="el" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b">PN_LOCAL_ACTIVE</a>, <a class="el" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b
 ">PN_LOCAL_CLOSED</a>, and <a class="el" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3">PN_REMOTE_UNINIT</a>, <a class="el" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87">PN_REMOTE_ACTIVE</a>, <a class="el" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d">PN_REMOTE_CLOSED</a>.</p>
+
+<p>Holds the state flags for an AMQP endpoint. </p>
+<p>A pn_state_t is an integral value with flags that encode both the local and remote state of an AMQP Endpoint (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">Connection </a>, <a class="el" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">Session </a>, or <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">Link </a>). The local portion of the state may be accessed using <a class="el" href="group__connection.html#ga32329c4bb3e23607a243cd8100c01264" title="A mask for values of pn_state_t that preserves only the local bits of an endpoint&#39;s state...">PN_LOCAL_MASK</a>, and the remote portion may be accessed using <a class="el" href="group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3" title="A mask for values of pn_state_t that preserves only the remote bits of an endpoint&#39;s state...">PN_REMOTE_MASK</a>. Individual bits may be accessed using <a class="el" href="group__connection.html#gac83dd8123b992813be86f
 e0f7eaf8f61" title="The local endpoint state  is uninitialized. ">PN_LOCAL_UNINIT</a>, <a class="el" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b" title="The local endpoint state  is active. ">PN_LOCAL_ACTIVE</a>, <a class="el" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b" title="The local endpoint state  is closed. ">PN_LOCAL_CLOSED</a>, and <a class="el" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3" title="The remote endpoint state  is uninitialized. ">PN_REMOTE_UNINIT</a>, <a class="el" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87" title="The remote endpoint state  is active. ">PN_REMOTE_ACTIVE</a>, <a class="el" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d" title="The remote endpoint state  is closed. ">PN_REMOTE_CLOSED</a>.</p>
 <p>Every AMQP endpoint (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">Connection </a>, <a class="el" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">Session </a>, or <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">Link </a>) starts out in an uninitialized state and then proceeds linearly to an active and then closed state. This lifecycle occurs at both endpoints involved, and so the state model for an endpoint includes not only the known local state, but also the last known state of the remote endpoint. </p>
 
 </div>
 </div>
 <h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ga7ad02932efd7fd54938813852f7b61dc"></a>
+<a class="anchor" id="gaa9e59c468ec0568b1528f5f83c4b301d"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN <a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>* pn_connection </td>
+          <td class="memname"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> * pn_connection </td>
           <td>(</td>
           <td class="paramtype">void&#160;</td>
           <td class="paramname"></td><td>)</td>
@@ -343,17 +286,19 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Factory to construct a new Connection.</p>
-<dl class="section return"><dt>Returns</dt><dd>pointer to a new connection object. </dd></dl>
 
+<p>Factory to construct a new Connection. </p>
+<dl class="section return"><dt>Returns</dt><dd>pointer to a new connection object. </dd></dl>
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a31">broker.c</a>, <a class="el" href="receive_8c-example.html#a55">receive.c</a>, and <a class="el" href="send_8c-example.html#a69">send.c</a>.</dd>
+</dl>
 </div>
 </div>
-<a class="anchor" id="ga8510314b8226658d14ee20253bde5853"></a>
+<a class="anchor" id="gad8b6c777b525c9da9401e3a770db15da"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN pn_record_t* pn_connection_attachments </td>
+          <td class="memname">pn_record_t* pn_connection_attachments </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -361,7 +306,8 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Get the attachments that are associated with a connection object.</p>
+
+<p>Get the attachments that are associated with a connection object. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection whose attachments are to be returned. </td></tr>
@@ -372,12 +318,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="gacc8f6e4fd7c886c084212852918bd8cf"></a>
+<a class="anchor" id="gac25afdf810ad188b2cb3bf31a7482ca0"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN void pn_connection_close </td>
+          <td class="memname">void pn_connection_close </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -385,23 +331,25 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Close a connection.</p>
-<p>Once this operation has completed, the PN_LOCAL_CLOSED state flag will be set. This may be called without calling <a class="el" href="group__connection.html#ga7458674f4779b1e863494a991c923c0e">pn_connection_open</a>, in this case it is equivalent to calling <a class="el" href="group__connection.html#ga7458674f4779b1e863494a991c923c0e">pn_connection_open</a> followed by <a class="el" href="group__connection.html#gacc8f6e4fd7c886c084212852918bd8cf">pn_connection_close</a>.</p>
+
+<p>Close a connection. </p>
+<p>Once this operation has completed, the PN_LOCAL_CLOSED state flag will be set. This may be called without calling <a class="el" href="group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670" title="Open a connection. ">pn_connection_open</a>, in this case it is equivalent to calling <a class="el" href="group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670" title="Open a connection. ">pn_connection_open</a> followed by <a class="el" href="group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0" title="Close a connection. ">pn_connection_close</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
-    <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>a connection object </td></tr>
+    <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection object </td></tr>
   </table>
   </dd>
 </dl>
-
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a72">broker.c</a>, <a class="el" href="receive_8c-example.html#a37">receive.c</a>, and <a class="el" href="send_8c-example.html#a53">send.c</a>.</dd>
+</dl>
 </div>
 </div>
-<a class="anchor" id="ga7943e7721ab30776cb79d4799d628164"></a>
+<a class="anchor" id="ga2fd2089e8eaa2a362606498f233ada61"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN void pn_connection_collect </td>
+          <td class="memname">void pn_connection_collect </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em>, </td>
@@ -419,8 +367,9 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Associate a connection object with an event collector.</p>
-<p>By associating a connection object with an event collector, key changes in endpoint state are reported to the collector via <a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> objects that can be inspected and processed. See <a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> for more details on the kinds of events.</p>
+
+<p>Associate a connection object with an event collector. </p>
+<p>By associating a connection object with an event collector, key changes in endpoint state are reported to the collector via <a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8" title="Notification of a state change in the protocol engine. ">pn_event_t</a> objects that can be inspected and processed. See <a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8" title="Notification of a state change in the protocol engine. ">pn_event_t</a> for more details on the kinds of events.</p>
 <p>Note that by registering a collector, the user is requesting that an indefinite number of events be queued up on his behalf. This means that unless the application eventually processes these events, the storage requirements for keeping them will grow without bound. In other words, don't register a collector with a connection if you never intend to process any of the events.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -432,12 +381,31 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="gaf9b7a7f1b127151a1cb35dcb86bcbe6d"></a>
+<a class="anchor" id="ga663c29ee6de4d522ba061224bc6240ad"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a>* pn_connection_collector </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
+          <td class="paramname"><em>connection</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Get the collector set with <a class="el" href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61" title="Associate a connection object with an event collector. ">pn_connection_collect()</a> </p>
+<dl class="section return"><dt>Returns</dt><dd>NULL if <a class="el" href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61" title="Associate a connection object with an event collector. ">pn_connection_collect()</a> has not been called. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="gaace04a030192f34747bb1ff3675c58f1"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a>* pn_connection_condition </td>
+          <td class="memname"><a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a>* pn_connection_condition </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -445,8 +413,9 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Get the local condition associated with the connection endpoint.</p>
-<p>The <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> object retrieved may be modified prior to closing the connection in order to indicate a particular condition exists when the connection closes. This is normally used to communicate error conditions to the remote peer, however it may also be used in non error cases such as redirects. See <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> for more details.</p>
+
+<p>Get the local condition associated with the connection endpoint. </p>
+<p>The <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5" title="An AMQP Condition object. ">pn_condition_t</a> object retrieved may be modified prior to closing the connection in order to indicate a particular condition exists when the connection closes. This is normally used to communicate error conditions to the remote peer, however it may also be used in non error cases such as redirects. See <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5" title="An AMQP Condition object. ">pn_condition_t</a> for more details.</p>
 <p>The pointer returned by this operation is valid until the connection object is freed.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -458,12 +427,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ga608fc121ce149f534bac640b119d2230"></a>
+<a class="anchor" id="ga241faafc5a98cf9b91aa919263bd9bd8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a>* pn_connection_desired_capabilities </td>
+          <td class="memname"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a>* pn_connection_desired_capabilities </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -471,9 +440,10 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Access/modify the AMQP desired capabilities data for a connection object.</p>
-<p>This operation will return a pointer to a <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> object that is valid until the connection object is freed. Any data contained by the <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> object will be sent as the desired capabilites for the parent connection object. Note that this MUST take the form of an array of symbols to be valid.</p>
-<p>The <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> pointer returned is valid until the connection object is freed.</p>
+
+<p>Access/modify the AMQP desired capabilities data for a connection object. </p>
+<p>This operation will return a pointer to a <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object. ">pn_data_t</a> object that is valid until the connection object is freed. Any data contained by the <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object. ">pn_data_t</a> object will be sent as the desired capabilites for the parent connection object. Note that this MUST take the form of an array of symbols to be valid.</p>
+<p>The <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object. ">pn_data_t</a> pointer returned is valid until the connection object is freed.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection object </td></tr>
@@ -484,12 +454,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ga6ee261d6544bd80c8db1c00861e6847b"></a>
+<a class="anchor" id="gad3aad758ccb4690e78d40c1a73567d73"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN pn_error_t* pn_connection_error </td>
+          <td class="memname"><a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a>* pn_connection_error </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -497,6 +467,7 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd></dd></dl>
 <p>Get additional error information associated with the connection.</p>
 <p>Whenever a connection 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 connection object is freed.</p>
@@ -510,12 +481,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ga94b0ff0015b3d2c2325fb24cc0e65bf2"></a>
+<a class="anchor" id="ga00cbef1a9f5062a6e1f113fda923f65e"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN void pn_connection_free </td>
+          <td class="memname">void pn_connection_free </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -523,8 +494,9 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Free a connection object.</p>
-<p>When a connection object is freed, all <a class="el" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a>, <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a>, and <a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> objects associated with the connection are also freed.</p>
+
+<p>Free a connection object. </p>
+<p>When a connection object is freed, all <a class="el" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9" title="An AMQP Session object. ">pn_session_t</a>, <a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0" title="An AMQP Link object. ">pn_link_t</a>, and <a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340" title="An AMQP Delivery object. ">pn_delivery_t</a> objects associated with the connection are also freed.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection object to free (or NULL) </td></tr>
@@ -534,12 +506,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ga1ae9f5d1b693ed734384241100564c60"></a>
+<a class="anchor" id="ga61e1f6386d18a568da50b998200eb87b"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN const char* pn_connection_get_container </td>
+          <td class="memname">const char* pn_connection_get_container </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -547,8 +519,9 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Get the AMQP Container name advertised by a connection object.</p>
-<p>The pointer returned by this operation is valid until <a class="el" href="group__connection.html#ga26407d58547c672d64858e07375e0965">pn_connection_set_container</a> is called, or until the connection object is freed, whichever happens sooner.</p>
+
+<p>Get the AMQP Container name advertised by a connection object. </p>
+<p>The pointer returned by this operation is valid until <a class="el" href="group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a" title="Set the AMQP Container name advertised by a connection object. ">pn_connection_set_container</a> is called, or until the connection object is freed, whichever happens sooner.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection object </td></tr>
@@ -559,12 +532,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="gaf304c011df5e00160f49297ba172149c"></a>
+<a class="anchor" id="ga50613e6c09186dc3f1a2f36238c61f07"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN void* pn_connection_get_context </td>
+          <td class="memname">void* pn_connection_get_context </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -572,8 +545,9 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd>Get the application context that is associated with a connection object.</dd></dl>
-<p>The application context for a connection may be set using <a class="el" href="group__connection.html#ga3f6cdab1871250511beef56402a4f7f7">pn_connection_set_context</a>.</p>
+<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd></dd></dl>
+<p>Get the application context that is associated with a connection object.</p>
+<p>The application context for a connection may be set using <a class="el" href="group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6">pn_connection_set_context</a>.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection whose context is to be returned. </td></tr>
@@ -581,15 +555,16 @@ Functions</h2></td></tr>
   </dd>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>the application context for the connection object </dd></dl>
-
+<dl><dt><b>Examples: </b></dt><dd><a class="el" href="broker_8c-example.html#a12">broker.c</a>.</dd>
+</dl>
 </div>
 </div>
-<a class="anchor" id="gac1df3c6f6d31bbc1a0e0e7e4ffb1b4fa"></a>
+<a class="anchor" id="ga3ab6a8a556270cff74c39da910a89b5c"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN const char* pn_connection_get_hostname </td>
+          <td class="memname">const char* pn_connection_get_hostname </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -597,8 +572,9 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Get the value of the AMQP Hostname used by a connection object.</p>
-<p>The pointer returned by this operation is valid until <a class="el" href="group__connection.html#ga204a7c356658d414f5d08da4f25f5d9e">pn_connection_set_hostname</a> is called, or until the connection object is freed, whichever happens sooner.</p>
+
+<p>Get the value of the AMQP Hostname used by a connection object. </p>
+<p>The pointer returned by this operation is valid until <a class="el" href="group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb" title="Set the name of the virtual host (either fully qualified or relative) to which this connection is con...">pn_connection_set_hostname</a> is called, or until the connection object is freed, whichever happens sooner.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection object </td></tr>
@@ -609,12 +585,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="gaeb5426c33775c4d668d1653426e65d95"></a>
+<a class="anchor" id="ga5f4b94211f97bbc3bb64642f6f597fe8"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN const char* pn_connection_get_user </td>
+          <td class="memname">const char* pn_connection_get_user </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -622,7 +598,8 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Get the authentication username for a client connection</p>
+
+<p>Get the authentication username for a client connection. </p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection </td></tr>
@@ -633,12 +610,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ga8b7a3914155561305f814d12422c874a"></a>
+<a class="anchor" id="gabc8d505108a850837a0d2fb204875390"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a>* pn_connection_offered_capabilities </td>
+          <td class="memname"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a>* pn_connection_offered_capabilities </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td>
           <td class="paramname"><em>connection</em></td><td>)</td>
@@ -646,9 +623,10 @@ Functions</h2></td></tr>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Access/modify the AMQP offered capabilities data for a connection object.</p>
-<p>This operation will return a pointer to a <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> object that is valid until the connection object is freed. Any data contained by the <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> object will be sent as the offered capabilites for the parent connection object. Note that this MUST take the form of an array of symbols to be valid.</p>
-<p>The <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> pointer returned is valid until the connection object is freed.</p>
+
+<p>Access/modify the AMQP offered capabilities data for a connection object. </p>
+<p>This operation will return a pointer to a <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object. ">pn_data_t</a> object that is valid until the connection object is freed. Any data contained by the <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object. ">pn_data_t</a> object will be sent as the offered capabilites for the parent connection object. Note that this MUST take the form of an array of symbols to be valid.</p>
+<p>The <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf" title="An AMQP Data object. ">pn_data_t</a> pointer returned is valid until the connection object is freed.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramdir">[in]</td><td class="paramname">connection</td><td>the connection object </td></tr>
@@ -659,12 +637,12 @@ Functions</h2></td></tr>
 
 </div>
 </div>
-<a class="anchor" id="ga7458674f4779b1e863494a991c923c0e"></a>
+<a class="anchor" id="ga4c0a2d40bb95202477ccc5aaa7456670"></a>
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">PN_EXTERN void pn_connection_open </td>
+          <td class="memname">void pn_connection_open </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group__connection.html#ga8863

<TRUNCATED>

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