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:49 UTC
[44/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/connection_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/c/api/connection_8h_source.html b/content/releases/qpid-proton-master/proton/c/api/connection_8h_source.html
index 1f20a34..b3ec9ec 100755
--- a/content/releases/qpid-proton-master/proton/c/api/connection_8h_source.html
+++ b/content/releases/qpid-proton-master/proton/c/api/connection_8h_source.html
@@ -93,45 +93,48 @@ $(document).ready(function(){initNavTree('connection_8h_source.html','');});
<div class="title">connection.h</div> </div>
</div><!--header-->
<div class="contents">
-<a href="connection_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef PROTON_CONNECTION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define PROTON_CONNECTION_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/*</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * or more contributor li
cense agreements. See the NOTICE file</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * distributed with this work for additional information</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * "License"); you may not use this file except in compliance</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <s
pan class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * software distributed under the License is distributed on an</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * KIND, either express or implied. See the License for t
he</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * specific language governing permissions and limitations</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * under the License.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> *</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <proton/import_export.h></span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="codec_8h.html">proton/codec.h</a>></span></div><div class="lin
e"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="condition_8h.html">proton/condition.h</a>></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <proton/error.h></span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <proton/type_compat.h></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="types_8h.html">proton/types.h</a>></span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <stddef.h></span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div><div clas
s="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61"> 51</a></span> <span class="preprocessor">#define PN_LOCAL_UNINIT (1)</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b"> 55</a></span> <span class="pr
eprocessor">#define PN_LOCAL_ACTIVE (2)</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b"> 59</a></span> <span class="preprocessor">#define PN_LOCAL_CLOSED (4)</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3"> 63</a></span> <span class="preprocessor">#define PN_REMOTE_UNINIT (8)</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87"> 67</a></span> <span class="preprocessor">#define PN_REMOTE_ACTIVE (16)</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d"> 71</a></span> <span class="preprocessor">#define PN_REMOTE_CLOSED (32)</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group__connection.html#ga32329c4bb3e23607a243cd8100c01264"> 77</a></span> <span class="preprocessor">#define PN_LOCAL_MASK (PN_LOCAL_UNINIT | PN_LOCAL_ACTIVE | PN_LOCAL_CLOSED)</span></div><div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3"> 83</a></span> <span class="preprocessor">#define PN_REMOTE_MASK (PN_REMOTE_UNINIT | PN
_REMOTE_ACTIVE | PN_REMOTE_CLOSED)</span></div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> PN_EXTERN <a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *<a class="code" href="group__connection.html#ga7ad02932efd7fd54938813852f7b61dc">pn_connection</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga94b0ff0015b3d2c2325fb24cc0e65bf2">pn_connection_free</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="li
ne"><a name="l00112"></a><span class="lineno"> 112</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#gaa373c1fb55103e273944f49cc8b0edf5">pn_connection_release</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> </div><div class="line"><a name="l00128"></a><span class="lineno"> 128</span> PN_EXTERN pn_error_t *<a class="code" href="group__connection.html#ga6ee261d6544bd80c8db1c00861e6847b">pn_connection_error</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00129"></a><span class="lineno"> 129</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection
.html#ga7943e7721ab30776cb79d4799d628164">pn_connection_collect</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <a class="code" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> PN_EXTERN <span class="keywordtype">void</span> *<a class="code" href="group__connection.html#gaf304c011df5e00160f49297ba172149c">pn_connection_get_context</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00162"></a><span class="lineno"> 162</span> </div><div class="line"><a name="l00173"></a><span class="lineno"> 173</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga3f6
cdab1871250511beef56402a4f7f7">pn_connection_set_context</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keywordtype">void</span> *context);</div><div class="line"><a name="l00174"></a><span class="lineno"> 174</span> </div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> PN_EXTERN pn_record_t *<a class="code" href="group__connection.html#ga8510314b8226658d14ee20253bde5853">pn_connection_attachments</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div><div class="line"><a name="l00189"></a><span class="lineno"> 189</span> PN_EXTERN <a class="code" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> <a class="code" href="group__connection.html#gab2f0a1503fa22e705dcad9056054a18a">pn_
connection_state</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> </div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga7458674f4779b1e863494a991c923c0e">pn_connection_open</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div><div class="line"><a name="l00211"></a><span class="lineno"> 211</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#gacc8f6e4fd7c886c084212852918bd8cf">pn_connection_close</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *conne
ction);</div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div><div class="line"><a name="l00221"></a><span class="lineno"> 221</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga5da6d9f55883af5f996d45828a7034a7">pn_connection_reset</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00222"></a><span class="lineno"> 222</span> </div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *<a class="code" href="group__connection.html#gaf9b7a7f1b127151a1cb35dcb86bcbe6d">pn_connection_condition</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00240"></a><span cla
ss="lineno"> 240</span> </div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *<a class="code" href="group__connection.html#ga6a8f4087f792e701e01a572b8ac84dd0">pn_connection_remote_condition</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#ga1ae9f5d1b693ed734384241100564c60">pn_connection_get_container</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00268"></a><span class="lineno
"> 268</span> </div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga26407d58547c672d64858e07375e0965">pn_connection_set_container</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keyword">const</span> <span class="keywordtype">char</span> *container);</div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span> </div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga167a317ed0316c37e28a11e4e97d6a53">pn_connection_set_user</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keyword">const</span> <span class="keywordtype">char</span> *user);</div><div clas
s="line"><a name="l00292"></a><span class="lineno"> 292</span> </div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#gacaaee6956135f36d9bd6ef4d9f300a2c">pn_connection_set_password</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keyword">const</span> <span class="keywordtype">char</span> *password);</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> </div><div class="line"><a name="l00314"></a><span class="lineno"> 314</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#gaeb5426c33775c4d668d1653426e65d95">pn_connection_get_user</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div c
lass="line"><a name="l00315"></a><span class="lineno"> 315</span> </div><div class="line"><a name="l00326"></a><span class="lineno"> 326</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#gac1df3c6f6d31bbc1a0e0e7e4ffb1b4fa">pn_connection_get_hostname</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00327"></a><span class="lineno"> 327</span> </div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga204a7c356658d414f5d08da4f25f5d9e">pn_connection_set_hostname</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keyword">const</span> <span class="keywordtype">char</span> *hostname);</div
><div class="line"><a name="l00342"></a><span class="lineno"> 342</span> </div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#ga466d510620741123b4e9ba723c039f0c">pn_connection_remote_container</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div><div class="line"><a name="l00372"></a><span class="lineno"> 372</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#ga2d78f4bf7484fa8a44bb7fd64b7a75e8">pn_connection_remote_hostname</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00373
"></a><span class="lineno"> 373</span> </div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga8b7a3914155561305f814d12422c874a">pn_connection_offered_capabilities</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00391"></a><span class="lineno"> 391</span> </div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga608fc121ce149f534bac640b119d2230">pn_connection_desired_capabilities</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name=
"l00409"></a><span class="lineno"> 409</span> </div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#gab8700c359187ecb9451acf43c78c5486">pn_connection_properties</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> </div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga9d3578b047e3f0118c0fd5e106f58579">pn_connection_remote_offered_capabilities</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a n
ame="l00440"></a><span class="lineno"> 440</span> </div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga57a496ea0893c5920a7ace900e033a74">pn_connection_remote_desired_capabilities</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span> </div><div class="line"><a name="l00467"></a><span class="lineno"> 467</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga98cc1795b88c340ee0d3aab3b8db0abf">pn_connection_remote_properties</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class=
"line"><a name="l00468"></a><span class="lineno"> 468</span> </div><div class="line"><a name="l00478"></a><span class="lineno"> 478</span> PN_EXTERN <a class="code" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a> *<a class="code" href="group__connection.html#ga9181af243a5958309ad90bf8460634ae">pn_connection_transport</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span> </div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span> }</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span> 
</div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span> <span class="preprocessor">#endif </span><span class="comment">/* connection.h */</span><span class="preprocessor"></span></div><div class="ttc" id="group__connection_html_ga98cc1795b88c340ee0d3aab3b8db0abf"><div class="ttname"><a href="group__connection.html#ga98cc1795b88c340ee0d3aab3b8db0abf">pn_connection_remote_properties</a></div><div class="ttdeci">PN_EXTERN pn_data_t * pn_connection_remote_properties(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga7ad02932efd7fd54938813852f7b61dc"><div class="ttname"><a href="group__connection.html#ga7ad02932efd7fd54938813852f7b61dc">pn_connection</a></div><div class="ttdeci">PN_EXTERN pn_connection_t * pn_connection(void)</div></div>
-<div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div></div>
-<div class="ttc" id="group__connection_html_gaeb5426c33775c4d668d1653426e65d95"><div class="ttname"><a href="group__connection.html#gaeb5426c33775c4d668d1653426e65d95">pn_connection_get_user</a></div><div class="ttdeci">PN_EXTERN const char * pn_connection_get_user(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga8b7a3914155561305f814d12422c874a"><div class="ttname"><a href="group__connection.html#ga8b7a3914155561305f814d12422c874a">pn_connection_offered_capabilities</a></div><div class="ttdeci">PN_EXTERN pn_data_t * pn_connection_offered_capabilities(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_gaa373c1fb55103e273944f49cc8b0edf5"><div class="ttname"><a href="group__connection.html#gaa373c1fb55103e273944f49cc8b0edf5">pn_connection_release</a></div><div class="ttdeci">PN_EXTERN void pn_connection_release(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__transport_html_gac26eda05f649bbf0399f3d8d78d12fa8"><div class="ttname"><a href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a></div><div class="ttdeci">struct pn_transport_t pn_transport_t</div><div class="ttdef"><b>Definition:</b> types.h:262</div></div>
-<div class="ttc" id="group__connection_html_ga9181af243a5958309ad90bf8460634ae"><div class="ttname"><a href="group__connection.html#ga9181af243a5958309ad90bf8460634ae">pn_connection_transport</a></div><div class="ttdeci">PN_EXTERN pn_transport_t * pn_connection_transport(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga204a7c356658d414f5d08da4f25f5d9e"><div class="ttname"><a href="group__connection.html#ga204a7c356658d414f5d08da4f25f5d9e">pn_connection_set_hostname</a></div><div class="ttdeci">PN_EXTERN void pn_connection_set_hostname(pn_connection_t *connection, const char *hostname)</div></div>
-<div class="ttc" id="group__connection_html_gacaaee6956135f36d9bd6ef4d9f300a2c"><div class="ttname"><a href="group__connection.html#gacaaee6956135f36d9bd6ef4d9f300a2c">pn_connection_set_password</a></div><div class="ttdeci">PN_EXTERN void pn_connection_set_password(pn_connection_t *connection, const char *password)</div></div>
-<div class="ttc" id="codec_8h_html"><div class="ttname"><a href="codec_8h.html">codec.h</a></div></div>
-<div class="ttc" id="group__connection_html_ga2d78f4bf7484fa8a44bb7fd64b7a75e8"><div class="ttname"><a href="group__connection.html#ga2d78f4bf7484fa8a44bb7fd64b7a75e8">pn_connection_remote_hostname</a></div><div class="ttdeci">PN_EXTERN const char * pn_connection_remote_hostname(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga7943e7721ab30776cb79d4799d628164"><div class="ttname"><a href="group__connection.html#ga7943e7721ab30776cb79d4799d628164">pn_connection_collect</a></div><div class="ttdeci">PN_EXTERN void pn_connection_collect(pn_connection_t *connection, pn_collector_t *collector)</div></div>
-<div class="ttc" id="group__connection_html_ga94b0ff0015b3d2c2325fb24cc0e65bf2"><div class="ttname"><a href="group__connection.html#ga94b0ff0015b3d2c2325fb24cc0e65bf2">pn_connection_free</a></div><div class="ttdeci">PN_EXTERN void pn_connection_free(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga1ae9f5d1b693ed734384241100564c60"><div class="ttname"><a href="group__connection.html#ga1ae9f5d1b693ed734384241100564c60">pn_connection_get_container</a></div><div class="ttdeci">PN_EXTERN const char * pn_connection_get_container(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga6a8f4087f792e701e01a572b8ac84dd0"><div class="ttname"><a href="group__connection.html#ga6a8f4087f792e701e01a572b8ac84dd0">pn_connection_remote_condition</a></div><div class="ttdeci">PN_EXTERN pn_condition_t * pn_connection_remote_condition(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_gaf304c011df5e00160f49297ba172149c"><div class="ttname"><a href="group__connection.html#gaf304c011df5e00160f49297ba172149c">pn_connection_get_context</a></div><div class="ttdeci">PN_EXTERN void * pn_connection_get_context(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__event_html_ga905cdecedb8020bc28e648e43348b5d1"><div class="ttname"><a href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></div><div class="ttdeci">struct pn_collector_t pn_collector_t</div><div class="ttdef"><b>Definition:</b> types.h:250</div></div>
-<div class="ttc" id="group__connection_html_ga26407d58547c672d64858e07375e0965"><div class="ttname"><a href="group__connection.html#ga26407d58547c672d64858e07375e0965">pn_connection_set_container</a></div><div class="ttdeci">PN_EXTERN void pn_connection_set_container(pn_connection_t *connection, const char *container)</div></div>
-<div class="ttc" id="condition_8h_html"><div class="ttname"><a href="condition_8h.html">condition.h</a></div></div>
-<div class="ttc" id="group__connection_html_ga466d510620741123b4e9ba723c039f0c"><div class="ttname"><a href="group__connection.html#ga466d510620741123b4e9ba723c039f0c">pn_connection_remote_container</a></div><div class="ttdeci">PN_EXTERN const char * pn_connection_remote_container(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_gac1df3c6f6d31bbc1a0e0e7e4ffb1b4fa"><div class="ttname"><a href="group__connection.html#gac1df3c6f6d31bbc1a0e0e7e4ffb1b4fa">pn_connection_get_hostname</a></div><div class="ttdeci">PN_EXTERN const char * pn_connection_get_hostname(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_gaf9b7a7f1b127151a1cb35dcb86bcbe6d"><div class="ttname"><a href="group__connection.html#gaf9b7a7f1b127151a1cb35dcb86bcbe6d">pn_connection_condition</a></div><div class="ttdeci">PN_EXTERN pn_condition_t * pn_connection_condition(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__data_html_ga5d6cf528776e8b6ad6d67caf095986bf"><div class="ttname"><a href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a></div><div class="ttdeci">struct pn_data_t pn_data_t</div><div class="ttdef"><b>Definition:</b> codec.h:358</div></div>
-<div class="ttc" id="group__connection_html_ga57a496ea0893c5920a7ace900e033a74"><div class="ttname"><a href="group__connection.html#ga57a496ea0893c5920a7ace900e033a74">pn_connection_remote_desired_capabilities</a></div><div class="ttdeci">PN_EXTERN pn_data_t * pn_connection_remote_desired_capabilities(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga9d3578b047e3f0118c0fd5e106f58579"><div class="ttname"><a href="group__connection.html#ga9d3578b047e3f0118c0fd5e106f58579">pn_connection_remote_offered_capabilities</a></div><div class="ttdeci">PN_EXTERN pn_data_t * pn_connection_remote_offered_capabilities(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga608fc121ce149f534bac640b119d2230"><div class="ttname"><a href="group__connection.html#ga608fc121ce149f534bac640b119d2230">pn_connection_desired_capabilities</a></div><div class="ttdeci">PN_EXTERN pn_data_t * pn_connection_desired_capabilities(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga5da6d9f55883af5f996d45828a7034a7"><div class="ttname"><a href="group__connection.html#ga5da6d9f55883af5f996d45828a7034a7">pn_connection_reset</a></div><div class="ttdeci">PN_EXTERN void pn_connection_reset(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga8510314b8226658d14ee20253bde5853"><div class="ttname"><a href="group__connection.html#ga8510314b8226658d14ee20253bde5853">pn_connection_attachments</a></div><div class="ttdeci">PN_EXTERN pn_record_t * pn_connection_attachments(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_gab8700c359187ecb9451acf43c78c5486"><div class="ttname"><a href="group__connection.html#gab8700c359187ecb9451acf43c78c5486">pn_connection_properties</a></div><div class="ttdeci">PN_EXTERN pn_data_t * pn_connection_properties(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_gab2f0a1503fa22e705dcad9056054a18a"><div class="ttname"><a href="group__connection.html#gab2f0a1503fa22e705dcad9056054a18a">pn_connection_state</a></div><div class="ttdeci">PN_EXTERN pn_state_t pn_connection_state(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga886351d81ff3a977a284a206526c5aff"><div class="ttname"><a href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></div><div class="ttdeci">struct pn_connection_t pn_connection_t</div><div class="ttdef"><b>Definition:</b> types.h:118</div></div>
-<div class="ttc" id="group__condition_html_ga11eb7db7d2c205169fe3d47c996a95a5"><div class="ttname"><a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></div><div class="ttdeci">struct pn_condition_t pn_condition_t</div><div class="ttdef"><b>Definition:</b> condition.h:64</div></div>
-<div class="ttc" id="group__connection_html_ga7458674f4779b1e863494a991c923c0e"><div class="ttname"><a href="group__connection.html#ga7458674f4779b1e863494a991c923c0e">pn_connection_open</a></div><div class="ttdeci">PN_EXTERN void pn_connection_open(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_gaa83193a655e32bffc18624acc2c39233"><div class="ttname"><a href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a></div><div class="ttdeci">int pn_state_t</div><div class="ttdef"><b>Definition:</b> types.h:103</div></div>
-<div class="ttc" id="group__connection_html_gacc8f6e4fd7c886c084212852918bd8cf"><div class="ttname"><a href="group__connection.html#gacc8f6e4fd7c886c084212852918bd8cf">pn_connection_close</a></div><div class="ttdeci">PN_EXTERN void pn_connection_close(pn_connection_t *connection)</div></div>
-<div class="ttc" id="group__connection_html_ga3f6cdab1871250511beef56402a4f7f7"><div class="ttname"><a href="group__connection.html#ga3f6cdab1871250511beef56402a4f7f7">pn_connection_set_context</a></div><div class="ttdeci">PN_EXTERN void pn_connection_set_context(pn_connection_t *connection, void *context)</div></div>
-<div class="ttc" id="group__connection_html_ga167a317ed0316c37e28a11e4e97d6a53"><div class="ttname"><a href="group__connection.html#ga167a317ed0316c37e28a11e4e97d6a53">pn_connection_set_user</a></div><div class="ttdeci">PN_EXTERN void pn_connection_set_user(pn_connection_t *connection, const char *user)</div></div>
-<div class="ttc" id="group__connection_html_ga6ee261d6544bd80c8db1c00861e6847b"><div class="ttname"><a href="group__connection.html#ga6ee261d6544bd80c8db1c00861e6847b">pn_connection_error</a></div><div class="ttdeci">PN_EXTERN pn_error_t * pn_connection_error(pn_connection_t *connection)</div></div>
+<a href="connection_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef PROTON_CONNECTION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#define PROTON_CONNECTION_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/*</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * or more contributor li
cense agreements. See the NOTICE file</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * distributed with this work for additional information</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * "License"); you may not use this file except in compliance</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * with the License. You may obtain a copy of the License at</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <s
pan class="comment"> *</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * software distributed under the License is distributed on an</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * KIND, either express or implied. See the License for t
he</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * specific language governing permissions and limitations</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * under the License.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> *</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <proton/import_export.h></span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <<a class="code" href="codec_8h.html">proton/codec.h</a>></span></div><div class="lin
e"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="condition_8h.html">proton/condition.h</a>></span></div><div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="error_8h.html">proton/error.h</a>></span></div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <proton/type_compat.h></span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="types_8h.html">proton/types.h</a>></span></div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <stddef.h></span></div><div class="line"><a name="l00033"></a><span class="
lineno"> 33</span> </div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div><div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61"> 50</a></span> <span class="preprocessor">#define PN_LOCAL_UNINIT (1)</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa
2b"> 56</a></span> <span class="preprocessor">#define PN_LOCAL_ACTIVE (2)</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b"> 61</a></span> <span class="preprocessor">#define PN_LOCAL_CLOSED (4)</span></div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3"> 66</a></span> <span class="preprocessor">#define PN_REMOTE_UNINIT (8)</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div><div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87"> 71</a></span> <span class="preprocessor">#
define PN_REMOTE_ACTIVE (16)</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d"> 76</a></span> <span class="preprocessor">#define PN_REMOTE_CLOSED (32)</span></div><div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group__connection.html#ga32329c4bb3e23607a243cd8100c01264"> 82</a></span> <span class="preprocessor">#define PN_LOCAL_MASK (PN_LOCAL_UNINIT | PN_LOCAL_ACTIVE | PN_LOCAL_CLOSED)</span></div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3"> 88</a></span> <span class="preprocessor">#def
ine PN_REMOTE_MASK (PN_REMOTE_UNINIT | PN_REMOTE_ACTIVE | PN_REMOTE_CLOSED)</span></div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00090"></a><span class="lineno"> 90</span> PN_EXTERN <a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *<a class="code" href="group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d">pn_connection</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div><div class="line"><a name="l00097"></a><span class="lineno"> 97</span> PN_EXTERN <a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *<a class="code" href="group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d">pn_connection</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&
#160;</div><div class="line"><a name="l00108"></a><span class="lineno"> 108</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga00cbef1a9f5062a6e1f113fda923f65e">pn_connection_free</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span> </div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga7c88b4833cf81d801b27d00b45d137b5">pn_connection_release</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00137"></a><span class="lineno"> 137</span> PN_EXTERN <a class="code" href="group
__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *<a class="code" href="group__connection.html#gad3aad758ccb4690e78d40c1a73567d73">pn_connection_error</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00138"></a><span class="lineno"> 138</span> </div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61">pn_connection_collect</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <a class="code" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector);</div><div class="line"><a name="l00158"></a><span class="lineno"> 158</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span> P
N_EXTERN <a class="code" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a>* <a class="code" href="group__connection.html#ga663c29ee6de4d522ba061224bc6240ad">pn_connection_collector</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> PN_EXTERN <span class="keywordtype">void</span> *<a class="code" href="group__connection.html#ga50613e6c09186dc3f1a2f36238c61f07">pn_connection_get_context</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div><div class="line"><a name="l00190"></a><span class="lineno"> 190</span> PN_EXTERN <span class="keywordtype">void</span> <a class="c
ode" href="group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6">pn_connection_set_context</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keywordtype">void</span> *context);</div><div class="line"><a name="l00191"></a><span class="lineno"> 191</span> </div><div class="line"><a name="l00198"></a><span class="lineno"> 198</span> PN_EXTERN pn_record_t *<a class="code" href="group__connection.html#gad8b6c777b525c9da9401e3a770db15da">pn_connection_attachments</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span> </div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> PN_EXTERN <a class="code" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a> <a class="code" href="group__connection.html#
ga277d01dc2f87870ee260d43cf40abe13">pn_connection_state</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00207"></a><span class="lineno"> 207</span> </div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670">pn_connection_open</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div><div class="line"><a name="l00228"></a><span class="lineno"> 228</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0">pn_connection_close</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a
206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00229"></a><span class="lineno"> 229</span> </div><div class="line"><a name="l00238"></a><span class="lineno"> 238</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga3a76135d214e12a0735441c1ba2c28d3">pn_connection_reset</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00239"></a><span class="lineno"> 239</span> </div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *<a class="code" href="group__connection.html#gaace04a030192f34747bb1ff3675c58f1">pn_connection_condition</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div clas
s="line"><a name="l00257"></a><span class="lineno"> 257</span> </div><div class="line"><a name="l00272"></a><span class="lineno"> 272</span> PN_EXTERN <a class="code" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *<a class="code" href="group__connection.html#ga72a362389b99d8e891bf2e4fb4290754">pn_connection_remote_condition</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00273"></a><span class="lineno"> 273</span> </div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#ga61e1f6386d18a568da50b998200eb87b">pn_connection_get_container</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><
a name="l00285"></a><span class="lineno"> 285</span> </div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a">pn_connection_set_container</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keyword">const</span> <span class="keywordtype">char</span> *container);</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div><div class="line"><a name="l00308"></a><span class="lineno"> 308</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#gafb84dd2ef7551ad864be08cb31010d19">pn_connection_set_user</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keyword">const</span> <span class="keywordt
ype">char</span> *user);</div><div class="line"><a name="l00309"></a><span class="lineno"> 309</span> </div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga8be7fdeb5a229d16e45fa122844fb285">pn_connection_set_password</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keyword">const</span> <span class="keywordtype">char</span> *password);</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div><div class="line"><a name="l00331"></a><span class="lineno"> 331</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#ga5f4b94211f97bbc3bb64642f6f597fe8">pn_connection_get_user</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_con
nection_t</a> *connection);</div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> </div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#ga3ab6a8a556270cff74c39da910a89b5c">pn_connection_get_hostname</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span> </div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb">pn_connection_set_hostname</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <span class="keyword">const</span> <span class="ke
ywordtype">char</span> *hostname);</div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div><div class="line"><a name="l00374"></a><span class="lineno"> 374</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#gabb5b585ee8bae0e88d2b42b87772082a">pn_connection_remote_container</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span> </div><div class="line"><a name="l00389"></a><span class="lineno"> 389</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__connection.html#gabf25d7b763951b4a9c856536d6db0600">pn_connection_remote_hostname</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);
</div><div class="line"><a name="l00390"></a><span class="lineno"> 390</span> </div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#gabc8d505108a850837a0d2fb204875390">pn_connection_offered_capabilities</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga241faafc5a98cf9b91aa919263bd9bd8">pn_connection_desired_capabilities</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *conne
ction);</div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> </div><div class="line"><a name="l00442"></a><span class="lineno"> 442</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#gac26de255ed04e73295d6aa973a663142">pn_connection_properties</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span> </div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga9bf90f0f395d26e320293063b70d040f">pn_connection_remote_offered_capabilities</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *c
onnection);</div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span> </div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga722d53b6063278fbcab5f814613c70ec">pn_connection_remote_desired_capabilities</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> </div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span> PN_EXTERN <a class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a class="code" href="group__connection.html#ga24a2d5aba432db549257993bfaa761dd">pn_connection_remote_properties</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connecti
on_t</a> *connection);</div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> </div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> PN_EXTERN <a class="code" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a> *<a class="code" href="group__connection.html#gad8bd46661ca997b9b2c2c38cb6983c59">pn_connection_transport</a>(<a class="code" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection);</div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span> </div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span> }</div><div class="line"><a name="l00503"></a><span class="lineno"> 503</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00504"></a>
<span class="lineno"> 504</span> </div><div class="line"><a name="l00505"></a><span class="lineno"> 505</span> <span class="preprocessor">#endif </span><span class="comment">/* connection.h */</span><span class="preprocessor"></span></div><div class="ttc" id="group__connection_html_ga50613e6c09186dc3f1a2f36238c61f07"><div class="ttname"><a href="group__connection.html#ga50613e6c09186dc3f1a2f36238c61f07">pn_connection_get_context</a></div><div class="ttdeci">void * pn_connection_get_context(pn_connection_t *connection)</div></div>
+<div class="ttc" id="group__connection_html_ga24a2d5aba432db549257993bfaa761dd"><div class="ttname"><a href="group__connection.html#ga24a2d5aba432db549257993bfaa761dd">pn_connection_remote_properties</a></div><div class="ttdeci">pn_data_t * pn_connection_remote_properties(pn_connection_t *connection)</div><div class="ttdoc">Access the AMQP connection properties supplied by the remote connection endpoint. ...</div></div>
+<div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">AMQP and API data types. </div></div>
+<div class="ttc" id="group__connection_html_ga72a362389b99d8e891bf2e4fb4290754"><div class="ttname"><a href="group__connection.html#ga72a362389b99d8e891bf2e4fb4290754">pn_connection_remote_condition</a></div><div class="ttdeci">pn_condition_t * pn_connection_remote_condition(pn_connection_t *connection)</div><div class="ttdoc">Get the remote condition associated with the connection endpoint. </div></div>
+<div class="ttc" id="group__connection_html_ga277d01dc2f87870ee260d43cf40abe13"><div class="ttname"><a href="group__connection.html#ga277d01dc2f87870ee260d43cf40abe13">pn_connection_state</a></div><div class="ttdeci">pn_state_t pn_connection_state(pn_connection_t *connection)</div><div class="ttdoc">Get the endpoint state flags for a connection. </div></div>
+<div class="ttc" id="group__transport_html_gac26eda05f649bbf0399f3d8d78d12fa8"><div class="ttname"><a href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a></div><div class="ttdeci">struct pn_transport_t pn_transport_t</div><div class="ttdoc">An AMQP Transport object. </div><div class="ttdef"><b>Definition:</b> types.h:419</div></div>
+<div class="ttc" id="codec_8h_html"><div class="ttname"><a href="codec_8h.html">codec.h</a></div><div class="ttdoc">AMQP data encoding and decoding. </div></div>
+<div class="ttc" id="group__connection_html_ga722d53b6063278fbcab5f814613c70ec"><div class="ttname"><a href="group__connection.html#ga722d53b6063278fbcab5f814613c70ec">pn_connection_remote_desired_capabilities</a></div><div class="ttdeci">pn_data_t * pn_connection_remote_desired_capabilities(pn_connection_t *connection)</div><div class="ttdoc">Access the AMQP desired capabilites supplied by the remote connection endpoint. </div></div>
+<div class="ttc" id="group__connection_html_gabb5b585ee8bae0e88d2b42b87772082a"><div class="ttname"><a href="group__connection.html#gabb5b585ee8bae0e88d2b42b87772082a">pn_connection_remote_container</a></div><div class="ttdeci">const char * pn_connection_remote_container(pn_connection_t *connection)</div><div class="ttdoc">Get the AMQP Container name advertised by the remote connection endpoint. </div></div>
+<div class="ttc" id="group__error_html_ga24a289d5b32c9bd8a775600a5af83d52"><div class="ttname"><a href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a></div><div class="ttdeci">struct pn_error_t pn_error_t</div><div class="ttdoc">An int error code and some string text to describe the error. </div><div class="ttdef"><b>Definition:</b> error.h:44</div></div>
+<div class="ttc" id="group__connection_html_gafb84dd2ef7551ad864be08cb31010d19"><div class="ttname"><a href="group__connection.html#gafb84dd2ef7551ad864be08cb31010d19">pn_connection_set_user</a></div><div class="ttdeci">void pn_connection_set_user(pn_connection_t *connection, const char *user)</div><div class="ttdoc">Set the authentication username for a client connection. </div></div>
+<div class="ttc" id="group__event_html_ga905cdecedb8020bc28e648e43348b5d1"><div class="ttname"><a href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></div><div class="ttdeci">struct pn_collector_t pn_collector_t</div><div class="ttdoc">An event collector. </div><div class="ttdef"><b>Definition:</b> types.h:407</div></div>
+<div class="ttc" id="error_8h_html"><div class="ttname"><a href="error_8h.html">error.h</a></div><div class="ttdoc">A Proton API error. </div></div>
+<div class="ttc" id="group__connection_html_ga241faafc5a98cf9b91aa919263bd9bd8"><div class="ttname"><a href="group__connection.html#ga241faafc5a98cf9b91aa919263bd9bd8">pn_connection_desired_capabilities</a></div><div class="ttdeci">pn_data_t * pn_connection_desired_capabilities(pn_connection_t *connection)</div><div class="ttdoc">Access/modify the AMQP desired capabilities data for a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga00cbef1a9f5062a6e1f113fda923f65e"><div class="ttname"><a href="group__connection.html#ga00cbef1a9f5062a6e1f113fda923f65e">pn_connection_free</a></div><div class="ttdeci">void pn_connection_free(pn_connection_t *connection)</div><div class="ttdoc">Free a connection object. </div></div>
+<div class="ttc" id="condition_8h_html"><div class="ttname"><a href="condition_8h.html">condition.h</a></div><div class="ttdoc">An endpoint error state. </div></div>
+<div class="ttc" id="group__connection_html_gaace04a030192f34747bb1ff3675c58f1"><div class="ttname"><a href="group__connection.html#gaace04a030192f34747bb1ff3675c58f1">pn_connection_condition</a></div><div class="ttdeci">pn_condition_t * pn_connection_condition(pn_connection_t *connection)</div><div class="ttdoc">Get the local condition associated with the connection endpoint. </div></div>
+<div class="ttc" id="group__connection_html_gad3203b366cb1ff5becd1778a8dd6b1a6"><div class="ttname"><a href="group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6">pn_connection_set_context</a></div><div class="ttdeci">void pn_connection_set_context(pn_connection_t *connection, void *context)</div></div>
+<div class="ttc" id="group__connection_html_ga61e1f6386d18a568da50b998200eb87b"><div class="ttname"><a href="group__connection.html#ga61e1f6386d18a568da50b998200eb87b">pn_connection_get_container</a></div><div class="ttdeci">const char * pn_connection_get_container(pn_connection_t *connection)</div><div class="ttdoc">Get the AMQP Container name advertised by a connection object. </div></div>
+<div class="ttc" id="group__connection_html_gabc8d505108a850837a0d2fb204875390"><div class="ttname"><a href="group__connection.html#gabc8d505108a850837a0d2fb204875390">pn_connection_offered_capabilities</a></div><div class="ttdeci">pn_data_t * pn_connection_offered_capabilities(pn_connection_t *connection)</div><div class="ttdoc">Access/modify the AMQP offered capabilities data for a connection object. </div></div>
+<div class="ttc" id="group__connection_html_gad8b6c777b525c9da9401e3a770db15da"><div class="ttname"><a href="group__connection.html#gad8b6c777b525c9da9401e3a770db15da">pn_connection_attachments</a></div><div class="ttdeci">pn_record_t * pn_connection_attachments(pn_connection_t *connection)</div><div class="ttdoc">Get the attachments that are associated with a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga3ab6a8a556270cff74c39da910a89b5c"><div class="ttname"><a href="group__connection.html#ga3ab6a8a556270cff74c39da910a89b5c">pn_connection_get_hostname</a></div><div class="ttdeci">const char * pn_connection_get_hostname(pn_connection_t *connection)</div><div class="ttdoc">Get the value of the AMQP Hostname used by a connection object. </div></div>
+<div class="ttc" id="group__connection_html_gac25afdf810ad188b2cb3bf31a7482ca0"><div class="ttname"><a href="group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0">pn_connection_close</a></div><div class="ttdeci">void pn_connection_close(pn_connection_t *connection)</div><div class="ttdoc">Close a connection. </div></div>
+<div class="ttc" id="group__data_html_ga5d6cf528776e8b6ad6d67caf095986bf"><div class="ttname"><a href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a></div><div class="ttdeci">struct pn_data_t pn_data_t</div><div class="ttdoc">An AMQP Data object. </div><div class="ttdef"><b>Definition:</b> codec.h:365</div></div>
+<div class="ttc" id="group__connection_html_ga8be7fdeb5a229d16e45fa122844fb285"><div class="ttname"><a href="group__connection.html#ga8be7fdeb5a229d16e45fa122844fb285">pn_connection_set_password</a></div><div class="ttdeci">void pn_connection_set_password(pn_connection_t *connection, const char *password)</div><div class="ttdoc">Set the authentication password for a client connection. </div></div>
+<div class="ttc" id="group__connection_html_gac26de255ed04e73295d6aa973a663142"><div class="ttname"><a href="group__connection.html#gac26de255ed04e73295d6aa973a663142">pn_connection_properties</a></div><div class="ttdeci">pn_data_t * pn_connection_properties(pn_connection_t *connection)</div><div class="ttdoc">Access/modify the AMQP properties data for a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga7c88b4833cf81d801b27d00b45d137b5"><div class="ttname"><a href="group__connection.html#ga7c88b4833cf81d801b27d00b45d137b5">pn_connection_release</a></div><div class="ttdeci">void pn_connection_release(pn_connection_t *connection)</div><div class="ttdoc">Release a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga9bf90f0f395d26e320293063b70d040f"><div class="ttname"><a href="group__connection.html#ga9bf90f0f395d26e320293063b70d040f">pn_connection_remote_offered_capabilities</a></div><div class="ttdeci">pn_data_t * pn_connection_remote_offered_capabilities(pn_connection_t *connection)</div><div class="ttdoc">Access the AMQP offered capabilites supplied by the remote connection endpoint. </div></div>
+<div class="ttc" id="group__connection_html_gac4a34e0b1fc5665b26ae47a80a422a1a"><div class="ttname"><a href="group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a">pn_connection_set_container</a></div><div class="ttdeci">void pn_connection_set_container(pn_connection_t *connection, const char *container)</div><div class="ttdoc">Set the AMQP Container name advertised by a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga2fd2089e8eaa2a362606498f233ada61"><div class="ttname"><a href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61">pn_connection_collect</a></div><div class="ttdeci">void pn_connection_collect(pn_connection_t *connection, pn_collector_t *collector)</div><div class="ttdoc">Associate a connection object with an event collector. </div></div>
+<div class="ttc" id="group__connection_html_ga4c0a2d40bb95202477ccc5aaa7456670"><div class="ttname"><a href="group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670">pn_connection_open</a></div><div class="ttdeci">void pn_connection_open(pn_connection_t *connection)</div><div class="ttdoc">Open a connection. </div></div>
+<div class="ttc" id="group__connection_html_ga886351d81ff3a977a284a206526c5aff"><div class="ttname"><a href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></div><div class="ttdeci">struct pn_connection_t pn_connection_t</div><div class="ttdoc">An AMQP Connection object. </div><div class="ttdef"><b>Definition:</b> types.h:275</div></div>
+<div class="ttc" id="group__connection_html_ga5f4b94211f97bbc3bb64642f6f597fe8"><div class="ttname"><a href="group__connection.html#ga5f4b94211f97bbc3bb64642f6f597fe8">pn_connection_get_user</a></div><div class="ttdeci">const char * pn_connection_get_user(pn_connection_t *connection)</div><div class="ttdoc">Get the authentication username for a client connection. </div></div>
+<div class="ttc" id="group__connection_html_gabf25d7b763951b4a9c856536d6db0600"><div class="ttname"><a href="group__connection.html#gabf25d7b763951b4a9c856536d6db0600">pn_connection_remote_hostname</a></div><div class="ttdeci">const char * pn_connection_remote_hostname(pn_connection_t *connection)</div><div class="ttdoc">Get the AMQP Hostname set by the remote connection endpoint. </div></div>
+<div class="ttc" id="group__condition_html_ga11eb7db7d2c205169fe3d47c996a95a5"><div class="ttname"><a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></div><div class="ttdeci">struct pn_condition_t pn_condition_t</div><div class="ttdoc">An AMQP Condition object. </div><div class="ttdef"><b>Definition:</b> condition.h:64</div></div>
+<div class="ttc" id="group__connection_html_gad3aad758ccb4690e78d40c1a73567d73"><div class="ttname"><a href="group__connection.html#gad3aad758ccb4690e78d40c1a73567d73">pn_connection_error</a></div><div class="ttdeci">pn_error_t * pn_connection_error(pn_connection_t *connection)</div></div>
+<div class="ttc" id="group__connection_html_gaa83193a655e32bffc18624acc2c39233"><div class="ttname"><a href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a></div><div class="ttdeci">int pn_state_t</div><div class="ttdoc">Holds the state flags for an AMQP endpoint. </div><div class="ttdef"><b>Definition:</b> types.h:261</div></div>
+<div class="ttc" id="group__connection_html_gaa9e59c468ec0568b1528f5f83c4b301d"><div class="ttname"><a href="group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d">pn_connection</a></div><div class="ttdeci">pn_connection_t * pn_connection(void)</div><div class="ttdoc">Factory to construct a new Connection. </div></div>
+<div class="ttc" id="group__connection_html_ga0c3bed8e6764915a137a9daff199ecbb"><div class="ttname"><a href="group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb">pn_connection_set_hostname</a></div><div class="ttdeci">void pn_connection_set_hostname(pn_connection_t *connection, const char *hostname)</div><div class="ttdoc">Set the name of the virtual host (either fully qualified or relative) to which this connection is con...</div></div>
+<div class="ttc" id="group__connection_html_gad8bd46661ca997b9b2c2c38cb6983c59"><div class="ttname"><a href="group__connection.html#gad8bd46661ca997b9b2c2c38cb6983c59">pn_connection_transport</a></div><div class="ttdeci">pn_transport_t * pn_connection_transport(pn_connection_t *connection)</div><div class="ttdoc">Get the transport bound to a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga3a76135d214e12a0735441c1ba2c28d3"><div class="ttname"><a href="group__connection.html#ga3a76135d214e12a0735441c1ba2c28d3">pn_connection_reset</a></div><div class="ttdeci">void pn_connection_reset(pn_connection_t *connection)</div><div class="ttdoc">Reset a connection object back to the uninitialized state. </div></div>
+<div class="ttc" id="group__connection_html_ga663c29ee6de4d522ba061224bc6240ad"><div class="ttname"><a href="group__connection.html#ga663c29ee6de4d522ba061224bc6240ad">pn_connection_collector</a></div><div class="ttdeci">pn_collector_t * pn_connection_collector(pn_connection_t *connection)</div><div class="ttdoc">Get the collector set with pn_connection_collect() </div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org