http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection-members.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection-members.html b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection-members.html index c70d5e8..40f5fff 100755 --- a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection-members.html +++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection-members.html @@ -96,30 +96,32 @@ $(document).ready(function(){initNavTree('classproton_1_1connection.html','');}) <p>This is the complete list of members for <a class="el" href="classproton_1_1connection.html">connection</a>, including all inherited members.</p> <table class="directory"> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a5ae591df94fc66ccb85cbb6565368bca">close</a>()</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr bgcolor="#f0f0f0"><td class="entry"><b>connection</b>() (defined in <a class="el" href="classproton_1_1connection.html">connection</a>)</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a604ee46e04955a2323f305b4a81017a0">container</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a11010ac968cfdf09018bd47e06646c22">container_id</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462">default_session</a>()</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#ab85a9642d69a48c9fa5d3a2906d52a9e">host</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#af304203ffaff9415b7884f53507b72dc">links</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1endpoint.html#aa9bb5c15062bee80022f56bffcf2868a">LOCAL_ACTIVE</a></td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1endpoint.html#a4f8d870a4ace6dd1be8728f0e3ccf23c">LOCAL_CLOSED</a></td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#aaaea8dc733566e78a066d2435f8a60c5">local_condition</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1endpoint.html#a5017b4c4cc25f9c0932455e13fb223d4">LOCAL_MASK</a></td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1endpoint.html#a84e5c2baecd6fd28505eac28ab14bacb">LOCAL_UNINIT</a></td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#af1fb4d28f91a33fb7c8a73a4083f6745">open_receiver</a>(const std::string &addr, const link_options &opts=link_options())</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a7ebd6d1b79102078ccdb1e07b1cd90f7">open_sender</a>(const std::string &addr, const link_options &opts=link_options())</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a6fd1dc792a0b98e6530a7383d4ef3074">active</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a5ae591df94fc66ccb85cbb6565368bca">close</a>()</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a817883d28ce0ac8a29d917d196796f68">close</a>(const error_condition &)</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a24c88f59fb7d18a293dbc5e6cbebd744">closed</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a7fa48f6882eccec91ea9c433e1ad2a57">connection</a>()</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a604ee46e04955a2323f305b4a81017a0">container</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a11010ac968cfdf09018bd47e06646c22">container_id</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462">default_session</a>()</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#ae94b11511c3ff52ec5b4988122a232ff">error</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a39ea24767f058f1be03bb831f4525fc7">idle_timeout</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a14f31d608d52352f9e3fb0fa114d0c58">max_frame_size</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a31b6fd31cd4fa9c7dbdc3456f739b380">max_sessions</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a9e8555112049fc2b4945120b3c45f8ab">open</a>()</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a91b014b59b8b14d7f5a26e2e4950cc93">open</a>(const connection_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#aad60d14592ee9d34caca4c61214ecd27">open_receiver</a>(const std::string &addr)</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#ac514daf6aef85ee1e68858577e014877">open_receiver</a>(const std::string &addr, const receiver_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#ae8eece4fd4b9e1a2531ca12d2ab57a32">open_sender</a>(const std::string &addr)</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#adde43cdef3b6e132d2c4318b6087519a">open_sender</a>(const std::string &addr, const sender_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#a417060fdeea996b1684bd0fecc6c6420">open_session</a>()</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1endpoint.html#aa1f09a6f628fac670f0f92601155e155">REMOTE_ACTIVE</a></td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1endpoint.html#a37089f32d6a3324908be74116dfe6820">REMOTE_CLOSED</a></td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a492e060bda7b5f5a49a9e5cd19f92834">remote_condition</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1endpoint.html#a5ee39a5f2e921db5be1c2a0e56035761">REMOTE_MASK</a></td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1endpoint.html#aca8e5dcefe432fcb32f48dc0433cf5ca">REMOTE_UNINIT</a></td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">static</span></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#ae922e54bbff7c2d27373eea9d15e3367">open_session</a>(const session_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#aa54a6bfbe82605570fe0e6b4b386cbf9">receivers</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a58b522eac213ea860e01ca619b694dbf">senders</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#aa246b89acfdf85eff5e58f3fceae46dd">sessions</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a1e2622353881ca93799c7d127a1464ce">state</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">proton::endpoint::state</a> typedef</td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#a89faad37d419b75c47031ddf530b0ab6">transport</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection.html#ac148c054a035b462f4483f38078374bf">uninitialized</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection.html#afd5da4a30e24592cc193f4ce3ed99594">virtual_host</a>() const </td><td class="entry"><a class="el" href="classproton_1_1connection.html">connection</a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~endpoint</b>() (defined in <a class="el" href="classproton_1_1endpoint.html">endpoint</a>)</td><td class="entry"><a class="el" href="classproton_1_1endpoint.html">endpoint</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> </div><!-- doc-content -->
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.html b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.html index 34c7783..543bbf3 100755 --- a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.html +++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.html @@ -90,9 +90,7 @@ $(document).ready(function(){initNavTree('classproton_1_1connection.html','');}) <div class="header"> <div class="summary"> -<a href="#pub-types">Public Types</a> | <a href="#pub-methods">Public Member Functions</a> | -<a href="#pub-static-attribs">Static Public Attributes</a> | <a href="classproton_1_1connection-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">connection</div> </div> @@ -109,110 +107,109 @@ Inheritance diagram for connection:</div> <div class="center"> <img src="classproton_1_1connection.png" usemap="#connection_map" alt=""/> <map id="connection_map" name="connection_map"> -<area href="classproton_1_1endpoint.html" title="The base class for session, connection, and link. " alt="endpoint" shape="rect" coords="0,0,74,24"/> +<area href="classproton_1_1endpoint.html" title="The base class for session, connection, and link. " alt="endpoint" shape="rect" coords="263,56,516,80"/> </map> </div></div> <table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a> -Public Types</h2></td></tr> -<tr class="memitem:a9660be8f45524b15c3931fb752de3b3e"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a></td></tr> -<tr class="memdesc:a9660be8f45524b15c3931fb752de3b3e"><td class="mdescLeft"> </td><td class="mdescRight">A bit mask of state bit values. <a href="#a9660be8f45524b15c3931fb752de3b3e">More...</a><br /></td></tr> -<tr class="separator:a9660be8f45524b15c3931fb752de3b3e"><td class="memSeparator" colspan="2"> </td></tr> -</table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> -<tr class="memitem:a1e2622353881ca93799c7d127a1464ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e2622353881ca93799c7d127a1464ce"></a> -<a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">endpoint::state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a1e2622353881ca93799c7d127a1464ce">state</a> () const </td></tr> -<tr class="memdesc:a1e2622353881ca93799c7d127a1464ce"><td class="mdescLeft"> </td><td class="mdescRight">Get the state of this connection. <br /></td></tr> -<tr class="separator:a1e2622353881ca93799c7d127a1464ce"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aaaea8dc733566e78a066d2435f8a60c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1condition.html">condition</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#aaaea8dc733566e78a066d2435f8a60c5">local_condition</a> () const </td></tr> -<tr class="memdesc:aaaea8dc733566e78a066d2435f8a60c5"><td class="mdescLeft"> </td><td class="mdescRight">XXX add endpoint state boolean operations. <a href="#aaaea8dc733566e78a066d2435f8a60c5">More...</a><br /></td></tr> -<tr class="separator:aaaea8dc733566e78a066d2435f8a60c5"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a492e060bda7b5f5a49a9e5cd19f92834"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a492e060bda7b5f5a49a9e5cd19f92834"></a> -<a class="el" href="classproton_1_1condition.html">condition</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a492e060bda7b5f5a49a9e5cd19f92834">remote_condition</a> () const </td></tr> -<tr class="memdesc:a492e060bda7b5f5a49a9e5cd19f92834"><td class="mdescLeft"> </td><td class="mdescRight">Get the error condition of the remote endpoint. <br /></td></tr> -<tr class="separator:a492e060bda7b5f5a49a9e5cd19f92834"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7fa48f6882eccec91ea9c433e1ad2a57"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7fa48f6882eccec91ea9c433e1ad2a57"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a7fa48f6882eccec91ea9c433e1ad2a57">connection</a> ()</td></tr> +<tr class="memdesc:a7fa48f6882eccec91ea9c433e1ad2a57"><td class="mdescLeft"> </td><td class="mdescRight">Create an empty connection. <br /></td></tr> +<tr class="separator:a7fa48f6882eccec91ea9c433e1ad2a57"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac148c054a035b462f4483f38078374bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac148c054a035b462f4483f38078374bf"></a> +bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#ac148c054a035b462f4483f38078374bf">uninitialized</a> () const </td></tr> +<tr class="memdesc:ac148c054a035b462f4483f38078374bf"><td class="mdescLeft"> </td><td class="mdescRight">True if the local end is uninitialized. <br /></td></tr> +<tr class="separator:ac148c054a035b462f4483f38078374bf"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a6fd1dc792a0b98e6530a7383d4ef3074"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6fd1dc792a0b98e6530a7383d4ef3074"></a> +bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a6fd1dc792a0b98e6530a7383d4ef3074">active</a> () const </td></tr> +<tr class="memdesc:a6fd1dc792a0b98e6530a7383d4ef3074"><td class="mdescLeft"> </td><td class="mdescRight">True if the local end is active. <br /></td></tr> +<tr class="separator:a6fd1dc792a0b98e6530a7383d4ef3074"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a24c88f59fb7d18a293dbc5e6cbebd744"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a24c88f59fb7d18a293dbc5e6cbebd744"></a> +bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a24c88f59fb7d18a293dbc5e6cbebd744">closed</a> () const </td></tr> +<tr class="memdesc:a24c88f59fb7d18a293dbc5e6cbebd744"><td class="mdescLeft"> </td><td class="mdescRight">True if the local and remote ends are closed. <br /></td></tr> +<tr class="separator:a24c88f59fb7d18a293dbc5e6cbebd744"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae94b11511c3ff52ec5b4988122a232ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae94b11511c3ff52ec5b4988122a232ff"></a> +class <a class="el" href="classproton_1_1error__condition.html">error_condition</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#ae94b11511c3ff52ec5b4988122a232ff">error</a> () const </td></tr> +<tr class="memdesc:ae94b11511c3ff52ec5b4988122a232ff"><td class="mdescLeft"> </td><td class="mdescRight">Get the error condition of the remote endpoint. <br /></td></tr> +<tr class="separator:ae94b11511c3ff52ec5b4988122a232ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a604ee46e04955a2323f305b4a81017a0"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="classproton_1_1container.html">container</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a604ee46e04955a2323f305b4a81017a0">container</a> () const </td></tr> <tr class="memdesc:a604ee46e04955a2323f305b4a81017a0"><td class="mdescLeft"> </td><td class="mdescRight">Get the container. <a href="#a604ee46e04955a2323f305b4a81017a0">More...</a><br /></td></tr> <tr class="separator:a604ee46e04955a2323f305b4a81017a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89faad37d419b75c47031ddf530b0ab6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89faad37d419b75c47031ddf530b0ab6"></a> -class transport </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a89faad37d419b75c47031ddf530b0ab6">transport</a> () const </td></tr> +class <a class="el" href="classproton_1_1transport.html">transport</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a89faad37d419b75c47031ddf530b0ab6">transport</a> () const </td></tr> <tr class="memdesc:a89faad37d419b75c47031ddf530b0ab6"><td class="mdescLeft"> </td><td class="mdescRight">Get the transport for the connection. <br /></td></tr> <tr class="separator:a89faad37d419b75c47031ddf530b0ab6"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab85a9642d69a48c9fa5d3a2906d52a9e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab85a9642d69a48c9fa5d3a2906d52a9e"></a> -std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#ab85a9642d69a48c9fa5d3a2906d52a9e">host</a> () const </td></tr> -<tr class="memdesc:ab85a9642d69a48c9fa5d3a2906d52a9e"><td class="mdescLeft"> </td><td class="mdescRight">Return the AMQP host name for the connection. <br /></td></tr> -<tr class="separator:ab85a9642d69a48c9fa5d3a2906d52a9e"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afd5da4a30e24592cc193f4ce3ed99594"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd5da4a30e24592cc193f4ce3ed99594"></a> +std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#afd5da4a30e24592cc193f4ce3ed99594">virtual_host</a> () const </td></tr> +<tr class="memdesc:afd5da4a30e24592cc193f4ce3ed99594"><td class="mdescLeft"> </td><td class="mdescRight">Return the AMQP hostname attribute for the connection. <br /></td></tr> +<tr class="separator:afd5da4a30e24592cc193f4ce3ed99594"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a11010ac968cfdf09018bd47e06646c22"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a11010ac968cfdf09018bd47e06646c22"></a> std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a11010ac968cfdf09018bd47e06646c22">container_id</a> () const </td></tr> <tr class="memdesc:a11010ac968cfdf09018bd47e06646c22"><td class="mdescLeft"> </td><td class="mdescRight">Return the container ID for the connection. <br /></td></tr> <tr class="separator:a11010ac968cfdf09018bd47e06646c22"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a9e8555112049fc2b4945120b3c45f8ab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a9e8555112049fc2b4945120b3c45f8ab">open</a> ()</td></tr> +<tr class="memdesc:a9e8555112049fc2b4945120b3c45f8ab"><td class="mdescLeft"> </td><td class="mdescRight">Open the connection. <a href="#a9e8555112049fc2b4945120b3c45f8ab">More...</a><br /></td></tr> +<tr class="separator:a9e8555112049fc2b4945120b3c45f8ab"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a91b014b59b8b14d7f5a26e2e4950cc93"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a91b014b59b8b14d7f5a26e2e4950cc93">open</a> (const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &)</td></tr> +<tr class="memdesc:a91b014b59b8b14d7f5a26e2e4950cc93"><td class="mdescLeft"> </td><td class="mdescRight">Open the connection. <a href="#a91b014b59b8b14d7f5a26e2e4950cc93">More...</a><br /></td></tr> +<tr class="separator:a91b014b59b8b14d7f5a26e2e4950cc93"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ae591df94fc66ccb85cbb6565368bca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a5ae591df94fc66ccb85cbb6565368bca">close</a> ()</td></tr> -<tr class="memdesc:a5ae591df94fc66ccb85cbb6565368bca"><td class="mdescLeft"> </td><td class="mdescRight">Initiate local close. <a href="#a5ae591df94fc66ccb85cbb6565368bca">More...</a><br /></td></tr> +<tr class="memdesc:a5ae591df94fc66ccb85cbb6565368bca"><td class="mdescLeft"> </td><td class="mdescRight">Close the endpoint. <a href="#a5ae591df94fc66ccb85cbb6565368bca">More...</a><br /></td></tr> <tr class="separator:a5ae591df94fc66ccb85cbb6565368bca"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a817883d28ce0ac8a29d917d196796f68"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a817883d28ce0ac8a29d917d196796f68">close</a> (const <a class="el" href="classproton_1_1error__condition.html">error_condition</a> &)</td></tr> +<tr class="memdesc:a817883d28ce0ac8a29d917d196796f68"><td class="mdescLeft"> </td><td class="mdescRight">Close the endpoint with an error condition. <a href="#a817883d28ce0ac8a29d917d196796f68">More...</a><br /></td></tr> +<tr class="separator:a817883d28ce0ac8a29d917d196796f68"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a417060fdeea996b1684bd0fecc6c6420"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a417060fdeea996b1684bd0fecc6c6420"></a> <a class="el" href="classproton_1_1session.html">session</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a417060fdeea996b1684bd0fecc6c6420">open_session</a> ()</td></tr> <tr class="memdesc:a417060fdeea996b1684bd0fecc6c6420"><td class="mdescLeft"> </td><td class="mdescRight">Open a new session. <br /></td></tr> <tr class="separator:a417060fdeea996b1684bd0fecc6c6420"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae922e54bbff7c2d27373eea9d15e3367"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1session.html">session</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#ae922e54bbff7c2d27373eea9d15e3367">open_session</a> (const <a class="el" href="classproton_1_1session__options.html">session_options</a> &)</td></tr> +<tr class="memdesc:ae922e54bbff7c2d27373eea9d15e3367"><td class="mdescLeft"> </td><td class="mdescRight">Open a new session. <a href="#ae922e54bbff7c2d27373eea9d15e3367">More...</a><br /></td></tr> +<tr class="separator:ae922e54bbff7c2d27373eea9d15e3367"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e37f5c26858e9fa4399acbbcdbb6462"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1session.html">session</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462">default_session</a> ()</td></tr> <tr class="memdesc:a0e37f5c26858e9fa4399acbbcdbb6462"><td class="mdescLeft"> </td><td class="mdescRight">Get the default session. <a href="#a0e37f5c26858e9fa4399acbbcdbb6462">More...</a><br /></td></tr> <tr class="separator:a0e37f5c26858e9fa4399acbbcdbb6462"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7ebd6d1b79102078ccdb1e07b1cd90f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ebd6d1b79102078ccdb1e07b1cd90f7"></a> -<a class="el" href="classproton_1_1sender.html">sender</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a7ebd6d1b79102078ccdb1e07b1cd90f7">open_sender</a> (const std::string &addr, const <a class="el" href="classproton_1_1link__options.html">link_options</a> &opts=<a class="el" href="classproton_1_1link__options.html">link_options</a>())</td></tr> -<tr class="memdesc:a7ebd6d1b79102078ccdb1e07b1cd90f7"><td class="mdescLeft"> </td><td class="mdescRight">Open a sender for <code>addr</code> on <a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462" title="Get the default session. ">default_session()</a>. <br /></td></tr> -<tr class="separator:a7ebd6d1b79102078ccdb1e07b1cd90f7"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af1fb4d28f91a33fb7c8a73a4083f6745"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1fb4d28f91a33fb7c8a73a4083f6745"></a> -<a class="el" href="classproton_1_1receiver.html">receiver</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#af1fb4d28f91a33fb7c8a73a4083f6745">open_receiver</a> (const std::string &addr, const <a class="el" href="classproton_1_1link__options.html">link_options</a> &opts=<a class="el" href="classproton_1_1link__options.html">link_options</a>())</td></tr> -<tr class="memdesc:af1fb4d28f91a33fb7c8a73a4083f6745"><td class="mdescLeft"> </td><td class="mdescRight">Open a receiver for <code>addr</code> on <a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462" title="Get the default session. ">default_session()</a>. <br /></td></tr> -<tr class="separator:af1fb4d28f91a33fb7c8a73a4083f6745"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af304203ffaff9415b7884f53507b72dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af304203ffaff9415b7884f53507b72dc"></a> -<a class="el" href="namespaceproton.html#a920c49be9cf3c8b6b4fbd0d588472b59">link_range</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#af304203ffaff9415b7884f53507b72dc">links</a> () const </td></tr> -<tr class="memdesc:af304203ffaff9415b7884f53507b72dc"><td class="mdescLeft"> </td><td class="mdescRight">Return links on this connection matching the state mask. <br /></td></tr> -<tr class="separator:af304203ffaff9415b7884f53507b72dc"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ae8eece4fd4b9e1a2531ca12d2ab57a32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8eece4fd4b9e1a2531ca12d2ab57a32"></a> +<a class="el" href="classproton_1_1sender.html">sender</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#ae8eece4fd4b9e1a2531ca12d2ab57a32">open_sender</a> (const std::string &addr)</td></tr> +<tr class="memdesc:ae8eece4fd4b9e1a2531ca12d2ab57a32"><td class="mdescLeft"> </td><td class="mdescRight">Open a sender for <code>addr</code> on <a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462" title="Get the default session. ">default_session()</a>. <br /></td></tr> +<tr class="separator:ae8eece4fd4b9e1a2531ca12d2ab57a32"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:adde43cdef3b6e132d2c4318b6087519a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1sender.html">sender</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#adde43cdef3b6e132d2c4318b6087519a">open_sender</a> (const std::string &addr, const <a class="el" href="classproton_1_1sender__options.html">sender_options</a> &)</td></tr> +<tr class="memdesc:adde43cdef3b6e132d2c4318b6087519a"><td class="mdescLeft"> </td><td class="mdescRight">Open a sender for <code>addr</code> on <a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462" title="Get the default session. ">default_session()</a>. <a href="#adde43cdef3b6e132d2c4318b6087519a">More...</a><br /></td></tr> +<tr class="separator:adde43cdef3b6e132d2c4318b6087519a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aad60d14592ee9d34caca4c61214ecd27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad60d14592ee9d34caca4c61214ecd27"></a> +<a class="el" href="classproton_1_1receiver.html">receiver</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#aad60d14592ee9d34caca4c61214ecd27">open_receiver</a> (const std::string &addr)</td></tr> +<tr class="memdesc:aad60d14592ee9d34caca4c61214ecd27"><td class="mdescLeft"> </td><td class="mdescRight">Open a receiver for <code>addr</code> on <a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462" title="Get the default session. ">default_session()</a>. <br /></td></tr> +<tr class="separator:aad60d14592ee9d34caca4c61214ecd27"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:ac514daf6aef85ee1e68858577e014877"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1receiver.html">receiver</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#ac514daf6aef85ee1e68858577e014877">open_receiver</a> (const std::string &addr, const <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> &)</td></tr> +<tr class="memdesc:ac514daf6aef85ee1e68858577e014877"><td class="mdescLeft"> </td><td class="mdescRight">Open a receiver for <code>addr</code> on <a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462" title="Get the default session. ">default_session()</a>. <a href="#ac514daf6aef85ee1e68858577e014877">More...</a><br /></td></tr> +<tr class="separator:ac514daf6aef85ee1e68858577e014877"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa246b89acfdf85eff5e58f3fceae46dd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa246b89acfdf85eff5e58f3fceae46dd"></a> -<a class="el" href="namespaceproton.html#a0ac1537085a834a05285a274d9c8cf6d">session_range</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#aa246b89acfdf85eff5e58f3fceae46dd">sessions</a> () const </td></tr> -<tr class="memdesc:aa246b89acfdf85eff5e58f3fceae46dd"><td class="mdescLeft"> </td><td class="mdescRight">Return sessions on this connection matching the state mask. <br /></td></tr> +session_range </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#aa246b89acfdf85eff5e58f3fceae46dd">sessions</a> () const </td></tr> +<tr class="memdesc:aa246b89acfdf85eff5e58f3fceae46dd"><td class="mdescLeft"> </td><td class="mdescRight">Return all sessions on this connection. <br /></td></tr> <tr class="separator:aa246b89acfdf85eff5e58f3fceae46dd"><td class="memSeparator" colspan="2"> </td></tr> -</table><table class="memberdecls"> -<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a> -Static Public Attributes</h2></td></tr> -<tr class="memitem:a84e5c2baecd6fd28505eac28ab14bacb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a84e5c2baecd6fd28505eac28ab14bacb"></a> -static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#a84e5c2baecd6fd28505eac28ab14bacb">LOCAL_UNINIT</a></td></tr> -<tr class="memdesc:a84e5c2baecd6fd28505eac28ab14bacb"><td class="mdescLeft"> </td><td class="mdescRight">Local endpoint is uninitialized. <br /></td></tr> -<tr class="separator:a84e5c2baecd6fd28505eac28ab14bacb"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aca8e5dcefe432fcb32f48dc0433cf5ca"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca8e5dcefe432fcb32f48dc0433cf5ca"></a> -static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#aca8e5dcefe432fcb32f48dc0433cf5ca">REMOTE_UNINIT</a></td></tr> -<tr class="memdesc:aca8e5dcefe432fcb32f48dc0433cf5ca"><td class="mdescLeft"> </td><td class="mdescRight">Remote endpoint is uninitialized. <br /></td></tr> -<tr class="separator:aca8e5dcefe432fcb32f48dc0433cf5ca"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa9bb5c15062bee80022f56bffcf2868a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9bb5c15062bee80022f56bffcf2868a"></a> -static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#aa9bb5c15062bee80022f56bffcf2868a">LOCAL_ACTIVE</a></td></tr> -<tr class="memdesc:aa9bb5c15062bee80022f56bffcf2868a"><td class="mdescLeft"> </td><td class="mdescRight">Local endpoint is active. <br /></td></tr> -<tr class="separator:aa9bb5c15062bee80022f56bffcf2868a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa1f09a6f628fac670f0f92601155e155"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1f09a6f628fac670f0f92601155e155"></a> -static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#aa1f09a6f628fac670f0f92601155e155">REMOTE_ACTIVE</a></td></tr> -<tr class="memdesc:aa1f09a6f628fac670f0f92601155e155"><td class="mdescLeft"> </td><td class="mdescRight">Remote endpoint is active. <br /></td></tr> -<tr class="separator:aa1f09a6f628fac670f0f92601155e155"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4f8d870a4ace6dd1be8728f0e3ccf23c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f8d870a4ace6dd1be8728f0e3ccf23c"></a> -static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#a4f8d870a4ace6dd1be8728f0e3ccf23c">LOCAL_CLOSED</a></td></tr> -<tr class="memdesc:a4f8d870a4ace6dd1be8728f0e3ccf23c"><td class="mdescLeft"> </td><td class="mdescRight">Local endpoint has been closed. <br /></td></tr> -<tr class="separator:a4f8d870a4ace6dd1be8728f0e3ccf23c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a37089f32d6a3324908be74116dfe6820"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37089f32d6a3324908be74116dfe6820"></a> -static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#a37089f32d6a3324908be74116dfe6820">REMOTE_CLOSED</a></td></tr> -<tr class="memdesc:a37089f32d6a3324908be74116dfe6820"><td class="mdescLeft"> </td><td class="mdescRight">Remote endpoint has been closed. <br /></td></tr> -<tr class="separator:a37089f32d6a3324908be74116dfe6820"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5017b4c4cc25f9c0932455e13fb223d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5017b4c4cc25f9c0932455e13fb223d4"></a> -static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#a5017b4c4cc25f9c0932455e13fb223d4">LOCAL_MASK</a></td></tr> -<tr class="memdesc:a5017b4c4cc25f9c0932455e13fb223d4"><td class="mdescLeft"> </td><td class="mdescRight">Mask including all LOCAL_ bits (UNINIT, ACTIVE, CLOSED) <br /></td></tr> -<tr class="separator:a5017b4c4cc25f9c0932455e13fb223d4"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a5ee39a5f2e921db5be1c2a0e56035761"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ee39a5f2e921db5be1c2a0e56035761"></a> -static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1endpoint.html#a5ee39a5f2e921db5be1c2a0e56035761">REMOTE_MASK</a></td></tr> -<tr class="memdesc:a5ee39a5f2e921db5be1c2a0e56035761"><td class="mdescLeft"> </td><td class="mdescRight">Mask including all REMOTE_ bits (UNINIT, ACTIVE, CLOSED) <br /></td></tr> -<tr class="separator:a5ee39a5f2e921db5be1c2a0e56035761"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:aa54a6bfbe82605570fe0e6b4b386cbf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa54a6bfbe82605570fe0e6b4b386cbf9"></a> +receiver_range </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#aa54a6bfbe82605570fe0e6b4b386cbf9">receivers</a> () const </td></tr> +<tr class="memdesc:aa54a6bfbe82605570fe0e6b4b386cbf9"><td class="mdescLeft"> </td><td class="mdescRight">Return all receivers on this connection. <br /></td></tr> +<tr class="separator:aa54a6bfbe82605570fe0e6b4b386cbf9"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a58b522eac213ea860e01ca619b694dbf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58b522eac213ea860e01ca619b694dbf"></a> +sender_range </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a58b522eac213ea860e01ca619b694dbf">senders</a> () const </td></tr> +<tr class="memdesc:a58b522eac213ea860e01ca619b694dbf"><td class="mdescLeft"> </td><td class="mdescRight">Return all senders on this connection. <br /></td></tr> +<tr class="separator:a58b522eac213ea860e01ca619b694dbf"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a14f31d608d52352f9e3fb0fa114d0c58"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a14f31d608d52352f9e3fb0fa114d0c58">max_frame_size</a> () const </td></tr> +<tr class="memdesc:a14f31d608d52352f9e3fb0fa114d0c58"><td class="mdescLeft"> </td><td class="mdescRight">Get the maximum frame size. <a href="#a14f31d608d52352f9e3fb0fa114d0c58">More...</a><br /></td></tr> +<tr class="separator:a14f31d608d52352f9e3fb0fa114d0c58"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a31b6fd31cd4fa9c7dbdc3456f739b380"><td class="memItemLeft" align="right" valign="top">uint16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a31b6fd31cd4fa9c7dbdc3456f739b380">max_sessions</a> () const </td></tr> +<tr class="memdesc:a31b6fd31cd4fa9c7dbdc3456f739b380"><td class="mdescLeft"> </td><td class="mdescRight">Get the maximum number of open sessions. <a href="#a31b6fd31cd4fa9c7dbdc3456f739b380">More...</a><br /></td></tr> +<tr class="separator:a31b6fd31cd4fa9c7dbdc3456f739b380"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a39ea24767f058f1be03bb831f4525fc7"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html#a39ea24767f058f1be03bb831f4525fc7">idle_timeout</a> () const </td></tr> +<tr class="memdesc:a39ea24767f058f1be03bb831f4525fc7"><td class="mdescLeft"> </td><td class="mdescRight">Get the idle timeout. <a href="#a39ea24767f058f1be03bb831f4525fc7">More...</a><br /></td></tr> +<tr class="separator:a39ea24767f058f1be03bb831f4525fc7"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>A connection to a remote AMQP peer. </p> -</div><h2 class="groupheader">Member Typedef Documentation</h2> -<a class="anchor" id="a9660be8f45524b15c3931fb752de3b3e"></a> +</div><h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="a5ae591df94fc66ccb85cbb6565368bca"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> @@ -220,38 +217,52 @@ static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname">typedef int <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c3931fb752de3b3e">state</a></td> + <td class="memname">void close </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> </tr> </table> </td> <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">inherited</span></span> </td> +<span class="mlabels"><span class="mlabel">virtual</span></span> </td> </tr> </table> </div><div class="memdoc"> -<p>A bit mask of state bit values. </p> -<p>A state mask is matched against an endpoint as follows: If the state mask contains both local and remote flags, then an exact match against those flags is performed. If state contains only local or only remote flags, then a match occurs if any of the local or remote flags are set respectively.</p> -<dl class="section see"><dt>See also</dt><dd><a class="el" href="classproton_1_1connection.html#af304203ffaff9415b7884f53507b72dc" title="Return links on this connection matching the state mask. ">connection::links</a>, <a class="el" href="classproton_1_1connection.html#aa246b89acfdf85eff5e58f3fceae46dd" title="Return sessions on this connection matching the state mask. ">connection::sessions</a> </dd></dl> +<p>Close the endpoint. </p> +<dl class="section see"><dt>See also</dt><dd>endpoint_lifecycle </dd></dl> + +<p>Implements <a class="el" href="classproton_1_1endpoint.html#af6ee7eacbde6b379b68d954e44f6e549">endpoint</a>.</p> </div> </div> -<h2 class="groupheader">Member Function Documentation</h2> -<a class="anchor" id="a5ae591df94fc66ccb85cbb6565368bca"></a> +<a class="anchor" id="a817883d28ce0ac8a29d917d196796f68"></a> <div class="memitem"> <div class="memproto"> +<table class="mlabels"> + <tr> + <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void close </td> <td>(</td> + <td class="paramtype">const <a class="el" href="classproton_1_1error__condition.html">error_condition</a> & </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> + </td> + <td class="mlabels-right"> +<span class="mlabels"><span class="mlabel">virtual</span></span> </td> + </tr> +</table> </div><div class="memdoc"> -<p>Initiate local close. </p> -<p>The operation is not complete till <a class="el" href="classproton_1_1handler.html#a804f0ea9c2754f143624b4078a61f650" title="The remote peer closed the connection. ">handler::on_connection_close()</a>. </p> +<p>Close the endpoint with an error condition. </p> +<dl class="section see"><dt>See also</dt><dd>endpoint_lifecycle </dd></dl> + +<p>Implements <a class="el" href="classproton_1_1endpoint.html#ad4fcddcba5b74ba7766ac6f125469644">endpoint</a>.</p> </div> </div> @@ -271,7 +282,7 @@ static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c <p>Get the container. </p> <dl class="exception"><dt>Exceptions</dt><dd> <table class="exception"> - <tr><td class="paramname"><a class="el" href="structproton_1_1error.html" title="The base proton error. ">proton::error</a></td><td>if this connection is not managed by a container </td></tr> + <tr><td class="paramname"><a class="el" href="structproton_1_1error.html" title="The base Proton error. ">proton::error</a></td><td>if this connection is not managed by a container </td></tr> </table> </dd> </dl> @@ -296,31 +307,168 @@ static const <a class="el" href="classproton_1_1endpoint.html#a9660be8f45524b15c </div> </div> -<a class="anchor" id="aaaea8dc733566e78a066d2435f8a60c5"></a> +<a class="anchor" id="a39ea24767f058f1be03bb831f4525fc7"></a> <div class="memitem"> <div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> <table class="memname"> <tr> - <td class="memname"><a class="el" href="classproton_1_1condition.html">condition</a> local_condition </td> + <td class="memname">uint32_t idle_timeout </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> - </td> - <td class="mlabels-right"> -<span class="mlabels"><span class="mlabel">virtual</span></span> </td> - </tr> -</table> </div><div class="memdoc"> -<p>XXX add endpoint state boolean operations. </p> -<p>Get the local error condition. </p> +<p>Get the idle timeout. </p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="classproton_1_1connection__options.html#a7c838237bfba8a5a04c2b97e6f023448">connection_options::idle_timeout</a> </dd></dl> + +</div> +</div> +<a class="anchor" id="a14f31d608d52352f9e3fb0fa114d0c58"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint32_t max_frame_size </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Get the maximum frame size. </p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="classproton_1_1connection__options.html#ad0e93961fd048b2ee5e8bdac2b041686">connection_options::max_frame_size</a> </dd></dl> + +</div> +</div> +<a class="anchor" id="a31b6fd31cd4fa9c7dbdc3456f739b380"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">uint16_t max_sessions </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td> const</td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Get the maximum number of open sessions. </p> +<dl class="section see"><dt>See also</dt><dd><a class="el" href="classproton_1_1connection__options.html#af66706fdb4a2f3f4d9943be9ee4b1347">connection_options::max_sessions</a> </dd></dl> + +</div> +</div> +<a class="anchor" id="a9e8555112049fc2b4945120b3c45f8ab"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void open </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Open the connection. </p> +<dl class="section see"><dt>See also</dt><dd>endpoint_lifecycle </dd></dl> + +</div> +</div> +<a class="anchor" id="a91b014b59b8b14d7f5a26e2e4950cc93"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">void open </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Open the connection. </p> +<dl class="section see"><dt>See also</dt><dd>endpoint_lifecycle </dd></dl> + +</div> +</div> +<a class="anchor" id="ac514daf6aef85ee1e68858577e014877"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classproton_1_1receiver.html">receiver</a> open_receiver </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>addr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> & </td> + <td class="paramname"> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Open a receiver for <code>addr</code> on <a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462" title="Get the default session. ">default_session()</a>. </p> + +</div> +</div> +<a class="anchor" id="adde43cdef3b6e132d2c4318b6087519a"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classproton_1_1sender.html">sender</a> open_sender </td> + <td>(</td> + <td class="paramtype">const std::string & </td> + <td class="paramname"><em>addr</em>, </td> + </tr> + <tr> + <td class="paramkey"></td> + <td></td> + <td class="paramtype">const <a class="el" href="classproton_1_1sender__options.html">sender_options</a> & </td> + <td class="paramname"> </td> + </tr> + <tr> + <td></td> + <td>)</td> + <td></td><td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Open a sender for <code>addr</code> on <a class="el" href="classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462" title="Get the default session. ">default_session()</a>. </p> + +</div> +</div> +<a class="anchor" id="ae922e54bbff7c2d27373eea9d15e3367"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classproton_1_1session.html">session</a> open_session </td> + <td>(</td> + <td class="paramtype">const <a class="el" href="classproton_1_1session__options.html">session_options</a> & </td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> -<p>Implements <a class="el" href="classproton_1_1endpoint.html#a8e6552f9fc799927204b763969513099">endpoint</a>.</p> +<p>Open a new session. </p> </div> </div> http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.js ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.js b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.js index faef4a9..c289db0 100755 --- a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.js +++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.js @@ -1,19 +1,29 @@ var classproton_1_1connection = [ - [ "state", "classproton_1_1connection.html#a9660be8f45524b15c3931fb752de3b3e", null ], [ "connection", "classproton_1_1connection.html#a7fa48f6882eccec91ea9c433e1ad2a57", null ], + [ "active", "classproton_1_1connection.html#a6fd1dc792a0b98e6530a7383d4ef3074", null ], [ "close", "classproton_1_1connection.html#a5ae591df94fc66ccb85cbb6565368bca", null ], + [ "close", "classproton_1_1connection.html#a817883d28ce0ac8a29d917d196796f68", null ], + [ "closed", "classproton_1_1connection.html#a24c88f59fb7d18a293dbc5e6cbebd744", null ], [ "container", "classproton_1_1connection.html#a604ee46e04955a2323f305b4a81017a0", null ], [ "container_id", "classproton_1_1connection.html#a11010ac968cfdf09018bd47e06646c22", null ], [ "default_session", "classproton_1_1connection.html#a0e37f5c26858e9fa4399acbbcdbb6462", null ], - [ "host", "classproton_1_1connection.html#ab85a9642d69a48c9fa5d3a2906d52a9e", null ], - [ "links", "classproton_1_1connection.html#af304203ffaff9415b7884f53507b72dc", null ], - [ "local_condition", "classproton_1_1connection.html#aaaea8dc733566e78a066d2435f8a60c5", null ], - [ "open_receiver", "classproton_1_1connection.html#af1fb4d28f91a33fb7c8a73a4083f6745", null ], - [ "open_sender", "classproton_1_1connection.html#a7ebd6d1b79102078ccdb1e07b1cd90f7", null ], + [ "error", "classproton_1_1connection.html#ae94b11511c3ff52ec5b4988122a232ff", null ], + [ "idle_timeout", "classproton_1_1connection.html#a39ea24767f058f1be03bb831f4525fc7", null ], + [ "max_frame_size", "classproton_1_1connection.html#a14f31d608d52352f9e3fb0fa114d0c58", null ], + [ "max_sessions", "classproton_1_1connection.html#a31b6fd31cd4fa9c7dbdc3456f739b380", null ], + [ "open", "classproton_1_1connection.html#a9e8555112049fc2b4945120b3c45f8ab", null ], + [ "open", "classproton_1_1connection.html#a91b014b59b8b14d7f5a26e2e4950cc93", null ], + [ "open_receiver", "classproton_1_1connection.html#aad60d14592ee9d34caca4c61214ecd27", null ], + [ "open_receiver", "classproton_1_1connection.html#ac514daf6aef85ee1e68858577e014877", null ], + [ "open_sender", "classproton_1_1connection.html#ae8eece4fd4b9e1a2531ca12d2ab57a32", null ], + [ "open_sender", "classproton_1_1connection.html#adde43cdef3b6e132d2c4318b6087519a", null ], [ "open_session", "classproton_1_1connection.html#a417060fdeea996b1684bd0fecc6c6420", null ], - [ "remote_condition", "classproton_1_1connection.html#a492e060bda7b5f5a49a9e5cd19f92834", null ], + [ "open_session", "classproton_1_1connection.html#ae922e54bbff7c2d27373eea9d15e3367", null ], + [ "receivers", "classproton_1_1connection.html#aa54a6bfbe82605570fe0e6b4b386cbf9", null ], + [ "senders", "classproton_1_1connection.html#a58b522eac213ea860e01ca619b694dbf", null ], [ "sessions", "classproton_1_1connection.html#aa246b89acfdf85eff5e58f3fceae46dd", null ], - [ "state", "classproton_1_1connection.html#a1e2622353881ca93799c7d127a1464ce", null ], - [ "transport", "classproton_1_1connection.html#a89faad37d419b75c47031ddf530b0ab6", null ] + [ "transport", "classproton_1_1connection.html#a89faad37d419b75c47031ddf530b0ab6", null ], + [ "uninitialized", "classproton_1_1connection.html#ac148c054a035b462f4483f38078374bf", null ], + [ "virtual_host", "classproton_1_1connection.html#afd5da4a30e24592cc193f4ce3ed99594", null ] ]; \ No newline at end of file http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.png ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.png b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.png index 6b5518d..9a3b66d 100755 Binary files a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.png and b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection.png differ http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options-members.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options-members.html b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options-members.html index 43911b0..7a6c09d 100755 --- a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options-members.html +++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options-members.html @@ -97,19 +97,23 @@ $(document).ready(function(){initNavTree('classproton_1_1connection__options.htm <p>This is the complete list of members for <a class="el" href="classproton_1_1connection__options.html">connection_options</a>, including all inherited members.</p> <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a8034b8d17ca30a4cfc3db8c6a898dc4d">connection_options</a>()</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#aa946cf564c3b226b0172b3b78f59928a">connection_options</a>(const connection_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a4c6429303ccb719d9c585c88f300e007">container_id</a>(const std::string &id)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a6c97b43c08a8ca22f136d8281b38aa8a">handler</a>(class handler *)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a7c838237bfba8a5a04c2b97e6f023448">idle_timeout</a>(duration)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#ae04e46928f67fef14fc58c501fea1bd8">max_channels</a>(uint16_t max)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a90933e18af82770dfa522b0e3b356f3e">connection_options</a>(class messaging_handler &h)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#aa946cf564c3b226b0172b3b78f59928a">connection_options</a>(const connection_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a4c6429303ccb719d9c585c88f300e007">container_id</a>(const std::string &id)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a7bca23aeb3455378ef2d35975758e504">handler</a>(class messaging_handler &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a7c838237bfba8a5a04c2b97e6f023448">idle_timeout</a>(duration)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#ad0e93961fd048b2ee5e8bdac2b041686">max_frame_size</a>(uint32_t max)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a2c612e142b60cf61ce50d88582465167">operator=</a>(const connection_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#afbabea03db40dee25da7bbdc7e918322">sasl_allow_insecure_mechs</a>(bool)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a52f0724b86920647ef8624922aa54ab6">sasl_allowed_mechs</a>(const std::string &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> - <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#ad8e93a44cab5e65949046fb036c237a6">sasl_config_name</a>(const std::string &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#af66706fdb4a2f3f4d9943be9ee4b1347">max_sessions</a>(uint16_t max)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a2c612e142b60cf61ce50d88582465167">operator=</a>(const connection_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#afbabea03db40dee25da7bbdc7e918322">sasl_allow_insecure_mechs</a>(bool)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a52f0724b86920647ef8624922aa54ab6">sasl_allowed_mechs</a>(const std::string &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#ad8e93a44cab5e65949046fb036c237a6">sasl_config_name</a>(const std::string &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a0fc40d55673b5c89e4b5a13c630edca5">sasl_config_path</a>(const std::string &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#aedcd8a70f24d08ab0bb6178524ae6a0d">sasl_enabled</a>(bool)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a4eb280b5a62adb5b2075d6316a590c70">ssl_client_options</a>(const class ssl_client_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a5ce3c4591be545f5ae67f22ef64fb9ef">ssl_server_options</a>(const class ssl_server_options &)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr class="even"><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a68a8c198dfa16653afc4a70a2b845604">update</a>(const connection_options &other)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> + <tr><td class="entry"><a class="el" href="classproton_1_1connection__options.html#a0300a2a68ecca3f684e91e637a45e028">virtual_host</a>(const std::string &name)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~connection_options</b>() (defined in <a class="el" href="classproton_1_1connection__options.html">connection_options</a>)</td><td class="entry"><a class="el" href="classproton_1_1connection__options.html">connection_options</a></td><td class="entry"></td></tr> </table></div><!-- contents --> </div><!-- doc-content --> http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options.html ---------------------------------------------------------------------- diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options.html b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options.html index 6537572..8b2a303 100755 --- a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options.html +++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1connection__options.html @@ -108,6 +108,10 @@ Public Member Functions</h2></td></tr>  </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a8034b8d17ca30a4cfc3db8c6a898dc4d">connection_options</a> ()</td></tr> <tr class="memdesc:a8034b8d17ca30a4cfc3db8c6a898dc4d"><td class="mdescLeft"> </td><td class="mdescRight">Create an empty set of options. <br /></td></tr> <tr class="separator:a8034b8d17ca30a4cfc3db8c6a898dc4d"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a90933e18af82770dfa522b0e3b356f3e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90933e18af82770dfa522b0e3b356f3e"></a> + </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a90933e18af82770dfa522b0e3b356f3e">connection_options</a> (class <a class="el" href="classproton_1_1messaging__handler.html">messaging_handler</a> &h)</td></tr> +<tr class="memdesc:a90933e18af82770dfa522b0e3b356f3e"><td class="mdescLeft"> </td><td class="mdescRight">Shorthand for <a class="el" href="classproton_1_1connection__options.html#a8034b8d17ca30a4cfc3db8c6a898dc4d" title="Create an empty set of options. ">connection_options()</a>.handler(h) <br /></td></tr> +<tr class="separator:a90933e18af82770dfa522b0e3b356f3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa946cf564c3b226b0172b3b78f59928a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa946cf564c3b226b0172b3b78f59928a"></a>  </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#aa946cf564c3b226b0172b3b78f59928a">connection_options</a> (const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &)</td></tr> <tr class="memdesc:aa946cf564c3b226b0172b3b78f59928a"><td class="mdescLeft"> </td><td class="mdescRight">Copy options. <br /></td></tr> @@ -116,18 +120,17 @@ Public Member Functions</h2></td></tr> <a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a2c612e142b60cf61ce50d88582465167">operator=</a> (const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &)</td></tr> <tr class="memdesc:a2c612e142b60cf61ce50d88582465167"><td class="mdescLeft"> </td><td class="mdescRight">Copy options. <br /></td></tr> <tr class="separator:a2c612e142b60cf61ce50d88582465167"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a6c97b43c08a8ca22f136d8281b38aa8a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c97b43c08a8ca22f136d8281b38aa8a"></a> -<a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a6c97b43c08a8ca22f136d8281b38aa8a">handler</a> (class <a class="el" href="classproton_1_1handler.html">handler</a> *)</td></tr> -<tr class="memdesc:a6c97b43c08a8ca22f136d8281b38aa8a"><td class="mdescLeft"> </td><td class="mdescRight">Set a handler for the connection. <br /></td></tr> -<tr class="separator:a6c97b43c08a8ca22f136d8281b38aa8a"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a7bca23aeb3455378ef2d35975758e504"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a7bca23aeb3455378ef2d35975758e504">handler</a> (class <a class="el" href="classproton_1_1messaging__handler.html">messaging_handler</a> &)</td></tr> +<tr class="memdesc:a7bca23aeb3455378ef2d35975758e504"><td class="mdescLeft"> </td><td class="mdescRight">Set a connection handler. <a href="#a7bca23aeb3455378ef2d35975758e504">More...</a><br /></td></tr> +<tr class="separator:a7bca23aeb3455378ef2d35975758e504"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0e93961fd048b2ee5e8bdac2b041686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0e93961fd048b2ee5e8bdac2b041686"></a> <a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#ad0e93961fd048b2ee5e8bdac2b041686">max_frame_size</a> (uint32_t max)</td></tr> <tr class="memdesc:ad0e93961fd048b2ee5e8bdac2b041686"><td class="mdescLeft"> </td><td class="mdescRight">Set the maximum frame size. <br /></td></tr> <tr class="separator:ad0e93961fd048b2ee5e8bdac2b041686"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ae04e46928f67fef14fc58c501fea1bd8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae04e46928f67fef14fc58c501fea1bd8"></a> -<a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#ae04e46928f67fef14fc58c501fea1bd8">max_channels</a> (uint16_t max)</td></tr> -<tr class="memdesc:ae04e46928f67fef14fc58c501fea1bd8"><td class="mdescLeft"> </td><td class="mdescRight">Set the maximum channels. <br /></td></tr> -<tr class="separator:ae04e46928f67fef14fc58c501fea1bd8"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:af66706fdb4a2f3f4d9943be9ee4b1347"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af66706fdb4a2f3f4d9943be9ee4b1347"></a> +<a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#af66706fdb4a2f3f4d9943be9ee4b1347">max_sessions</a> (uint16_t max)</td></tr> +<tr class="memdesc:af66706fdb4a2f3f4d9943be9ee4b1347"><td class="mdescLeft"> </td><td class="mdescRight">Set the maximum number of open sessions. <br /></td></tr> +<tr class="separator:af66706fdb4a2f3f4d9943be9ee4b1347"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c838237bfba8a5a04c2b97e6f023448"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c838237bfba8a5a04c2b97e6f023448"></a> <a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a7c838237bfba8a5a04c2b97e6f023448">idle_timeout</a> (<a class="el" href="classproton_1_1duration.html">duration</a>)</td></tr> <tr class="memdesc:a7c838237bfba8a5a04c2b97e6f023448"><td class="mdescLeft"> </td><td class="mdescRight">Set the idle timeout. <br /></td></tr> @@ -136,6 +139,10 @@ Public Member Functions</h2></td></tr> <a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a4c6429303ccb719d9c585c88f300e007">container_id</a> (const std::string &id)</td></tr> <tr class="memdesc:a4c6429303ccb719d9c585c88f300e007"><td class="mdescLeft"> </td><td class="mdescRight">Set the container ID. <br /></td></tr> <tr class="separator:a4c6429303ccb719d9c585c88f300e007"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0300a2a68ecca3f684e91e637a45e028"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0300a2a68ecca3f684e91e637a45e028"></a> +<a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a0300a2a68ecca3f684e91e637a45e028">virtual_host</a> (const std::string &name)</td></tr> +<tr class="memdesc:a0300a2a68ecca3f684e91e637a45e028"><td class="mdescLeft"> </td><td class="mdescRight">Set the virtual host name. <br /></td></tr> +<tr class="separator:a0300a2a68ecca3f684e91e637a45e028"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4eb280b5a62adb5b2075d6316a590c70"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4eb280b5a62adb5b2075d6316a590c70"></a> <a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a4eb280b5a62adb5b2075d6316a590c70">ssl_client_options</a> (const class <a class="el" href="classproton_1_1ssl__client__options.html">ssl_client_options</a> &)</td></tr> <tr class="memdesc:a4eb280b5a62adb5b2075d6316a590c70"><td class="mdescLeft"> </td><td class="mdescRight">Set SSL client options. <br /></td></tr> @@ -157,13 +164,21 @@ Public Member Functions</h2></td></tr> <tr class="separator:a52f0724b86920647ef8624922aa54ab6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8e93a44cab5e65949046fb036c237a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8e93a44cab5e65949046fb036c237a6"></a> <a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#ad8e93a44cab5e65949046fb036c237a6">sasl_config_name</a> (const std::string &)</td></tr> -<tr class="memdesc:ad8e93a44cab5e65949046fb036c237a6"><td class="mdescLeft"> </td><td class="mdescRight">Set the SASL configuration name. <br /></td></tr> +<tr class="memdesc:ad8e93a44cab5e65949046fb036c237a6"><td class="mdescLeft"> </td><td class="mdescRight"><b>Experimental</b> - Set the SASL configuration name. <br /></td></tr> <tr class="separator:ad8e93a44cab5e65949046fb036c237a6"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a0fc40d55673b5c89e4b5a13c630edca5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fc40d55673b5c89e4b5a13c630edca5"></a> +<a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a0fc40d55673b5c89e4b5a13c630edca5">sasl_config_path</a> (const std::string &)</td></tr> +<tr class="memdesc:a0fc40d55673b5c89e4b5a13c630edca5"><td class="mdescLeft"> </td><td class="mdescRight"><b>Experimental</b> - Set the SASL configuration path. <br /></td></tr> +<tr class="separator:a0fc40d55673b5c89e4b5a13c630edca5"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:a68a8c198dfa16653afc4a70a2b845604"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68a8c198dfa16653afc4a70a2b845604"></a> +<a class="el" href="classproton_1_1connection__options.html">connection_options</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection__options.html#a68a8c198dfa16653afc4a70a2b845604">update</a> (const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &other)</td></tr> +<tr class="memdesc:a68a8c198dfa16653afc4a70a2b845604"><td class="mdescLeft"> </td><td class="mdescRight">Update option values from values set in other. <br /></td></tr> +<tr class="separator:a68a8c198dfa16653afc4a70a2b845604"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Options for creating a connection. </p> <p>Options can be "chained" like this:</p> -<div class="fragment"><div class="line">c = container.<a class="code" href="classproton_1_1container.html#a544f214bbb007ed7c2331cbebb60c283">connect</a>(url, <a class="code" href="classproton_1_1connection__options.html#a8034b8d17ca30a4cfc3db8c6a898dc4d">connection_options</a>().<a class="code" href="classproton_1_1connection__options.html#a6c97b43c08a8ca22f136d8281b38aa8a">handler</a>(h).<a class="code" href="classproton_1_1connection__options.html#ad0e93961fd048b2ee5e8bdac2b041686">max_frame_size</a>(1234));</div> +<div class="fragment"><div class="line">c = container.connect(url, <a class="code" href="classproton_1_1connection__options.html#a8034b8d17ca30a4cfc3db8c6a898dc4d">connection_options</a>().<a class="code" href="classproton_1_1connection__options.html#a7bca23aeb3455378ef2d35975758e504">handler</a>(h).<a class="code" href="classproton_1_1connection__options.html#ad0e93961fd048b2ee5e8bdac2b041686">max_frame_size</a>(1234));</div> </div><!-- fragment --><p>You can also create an options object with common settings and use it as a base for different connections that have mostly the same settings:</p> <div class="fragment"><div class="line"><a class="code" href="classproton_1_1connection__options.html#a8034b8d17ca30a4cfc3db8c6a898dc4d">connection_options</a> opts;</div> <div class="line">opts.idle_timeout(1000).max_frame_size(10000);</div> @@ -171,6 +186,25 @@ Public Member Functions</h2></td></tr> <div class="line">c2 = container.connect(url2, opts.handler(h2));</div> </div><!-- fragment --><p>Normal value semantics: copy or assign creates a separate copy of the options. </p> </div><h2 class="groupheader">Member Function Documentation</h2> +<a class="anchor" id="a7bca23aeb3455378ef2d35975758e504"></a> +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname"><a class="el" href="classproton_1_1connection__options.html">connection_options</a>& handler </td> + <td>(</td> + <td class="paramtype">class <a class="el" href="classproton_1_1messaging__handler.html">messaging_handler</a> & </td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Set a connection handler. </p> +<p>The handler must not be deleted until <a class="el" href="classproton_1_1messaging__handler.html#a47c33c5e6c13d23f1b8a745bf7bdfa8f" title="The underlying network transport has closed. ">messaging_handler::on_transport_close()</a> is called. </p> + +</div> +</div> <a class="anchor" id="afbabea03db40dee25da7bbdc7e918322"></a> <div class="memitem"> <div class="memproto"> --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org