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/05/17 12:44:22 UTC

[44/51] [partial] qpid-site git commit: QPID-7201: Update the Proton master snapshot

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.html b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.html
index 918ee02..48a41fa 100755
--- a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.html
+++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.html
@@ -107,7 +107,7 @@ Inheritance diagram for decimal64:</div>
  <div class="center">
   <img src="classproton_1_1decimal64.png" usemap="#decimal64_map" alt=""/>
   <map id="decimal64_map" name="decimal64_map">
-<area href="classproton_1_1byte__array.html" alt="byte_array&lt; 8 &gt;" shape="rect" coords="0,0,105,24"/>
+<area href="classproton_1_1byte__array.html" alt="byte_array&lt; 8 &gt;" shape="rect" coords="0,56,197,80"/>
 </map>
  </div></div>
 <table class="memberdecls">

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.png b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.png
index 9a0733c..432b232 100755
Binary files a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.png and b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1decimal64.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container-members.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container-members.html b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container-members.html
new file mode 100755
index 0000000..23d607f
--- /dev/null
+++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container-members.html
@@ -0,0 +1,139 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>Qpid Proton C++ API: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C++ API
+   &#160;<span id="projectnumber">master</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classproton_1_1default__container.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">default_container Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classproton_1_1default__container.html">default_container</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1default__container.html#a2fd137c99aa9642a54fe36616be40c98">auto_stop</a>(bool set) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#a2dade2b6a2a2d1e5233ea7587994b22d">client_connection_options</a>(const connection_options &amp;o) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1default__container.html#acf08fac023ea76b6c696779a3853c0f8">client_connection_options</a>() const PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#aaae8cd4c487d89ea487ab0de36e3646a">connect</a>(const std::string &amp;url, const connection_options &amp;) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1container.html#a719c90ac57522bc2c830e2ff5335796c">proton::container::connect</a>(const std::string &amp;url)</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#a6e77b91d66c8a8e7a3c79b120700f79f">default_container</a>(proton::messaging_handler &amp;h, const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1default__container.html#a55ee369c62d487ba843f50dde3d0dd2d">default_container</a>(const std::string &amp;id=&quot;&quot;)</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#a07da6400df75b9e238160f905c64dcff">default_container</a>(container *c)</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1default__container.html#ad8c33696e2cd29fd9c155fe1c6c94bc9">id</a>() const PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#a7bb03676cface6b9310a7849fb9348a2">listen</a>(const std::string &amp;url, listen_handler &amp;l) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1container.html#a2fd8da2aa0f1891ea29a39330eb177dc">proton::container::listen</a>(const std::string &amp;url, const connection_options &amp;)</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1container.html#af2f7d413dc10dff5cae3396ce9d47688">proton::container::listen</a>(const std::string &amp;url)</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1default__container.html#a2f8df6c524015c9a78918145e9e29dcc">open_receiver</a>(const std::string &amp;url, const proton::receiver_options &amp;o=proton::receiver_options(), const connection_options &amp;c=connection_options()) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1container.html#a92dad1efeba5c14ef01c9e63787cd507">proton::container::open_receiver</a>(const std::string &amp;url)</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1container.html#a5896a793c38808611645102d84af2ede">proton::container::open_receiver</a>(const std::string &amp;url, const proton::receiver_options &amp;o)</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#aff2a6f62e769683a6a5813cc483a0079">open_sender</a>(const std::string &amp;url, const proton::sender_options &amp;o=proton::sender_options(), const connection_options &amp;c=connection_options()) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1container.html#a58a03a1c418f88d50a4b009999066061">proton::container::open_sender</a>(const std::string &amp;url)</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1container.html#a744b6dee1f2daac6a3ce700d7194ca12">proton::container::open_sender</a>(const std::string &amp;url, const proton::sender_options &amp;o)</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1default__container.html#a1e98beac106784ebc9eed344151f24e6">receiver_options</a>(const class receiver_options &amp;o) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#a17f563536b54133d5e64f433bdbcafba">receiver_options</a>() const PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1container.html#a471b272954422624be81cb82110dec27">proton::container::receiver_options</a>(const receiver_options &amp;)=0</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#a88a1f51cd9435a5f06ecc411a2e355dc">run</a>() PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1default__container.html#af89bfb914e84bc68a0f90c99749aaf57">sender_options</a>(const class sender_options &amp;o) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#aa79d0327d2c0080359e9c4b0c9d25ebd">sender_options</a>() const PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1container.html#a541ac10e3a1dfaddd1866c3144f718f0">proton::container::sender_options</a>(const sender_options &amp;)=0</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#a7f6d9072a69c9c07720ffc98dcb49092">server_connection_options</a>(const connection_options &amp;o) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classproton_1_1default__container.html#a5df8afd7e9f9ecacc7d72b713708729a">server_connection_options</a>() const PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classproton_1_1default__container.html#a53c748f26c3bd7c50ac14d419f440935">stop</a>(const error_condition &amp;err=error_condition()) PN_CPP_OVERRIDE</td><td class="entry"><a class="el" href="classproton_1_1default__container.html">default_container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~container</b>() (defined in <a class="el" href="classproton_1_1container.html">container</a>)</td><td class="entry"><a class="el" href="classproton_1_1container.html">container</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.10 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.html b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.html
new file mode 100755
index 0000000..541b6b7
--- /dev/null
+++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.html
@@ -0,0 +1,1016 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>Qpid Proton C++ API: default_container</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C++ API
+   &#160;<span id="projectnumber">master</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.10 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classproton_1_1default__container.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="classproton_1_1default__container-members.html">List of all members</a>  </div>
+  <div class="headertitle">
+<div class="title">default_container<span class="mlabels"><span class="mlabel">abstract</span></span></div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A single-threaded container.  
+ <a href="classproton_1_1default__container.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" href="default__container_8hpp_source.html">default_container.hpp</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for default_container:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classproton_1_1default__container.png" usemap="#default_container_map" alt=""/>
+  <map id="default_container_map" name="default_container_map">
+<area href="classproton_1_1container.html" title="A top-level container of connections, sessions, senders, and receivers. " alt="container" shape="rect" coords="0,0,110,24"/>
+</map>
+ </div></div>
+<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:a6e77b91d66c8a8e7a3c79b120700f79f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a6e77b91d66c8a8e7a3c79b120700f79f">default_container</a> (<a class="el" href="classproton_1_1messaging__handler.html">proton::messaging_handler</a> &amp;h, const std::string &amp;<a class="el" href="classproton_1_1default__container.html#ad8c33696e2cd29fd9c155fe1c6c94bc9">id</a>=&quot;&quot;)</td></tr>
+<tr class="memdesc:a6e77b91d66c8a8e7a3c79b120700f79f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a default, single-threaded container with a <a class="el" href="classproton_1_1messaging__handler.html" title="A handler for Proton messaging events. ">messaging_handler</a>.  <a href="#a6e77b91d66c8a8e7a3c79b120700f79f">More...</a><br /></td></tr>
+<tr class="separator:a6e77b91d66c8a8e7a3c79b120700f79f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a55ee369c62d487ba843f50dde3d0dd2d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a55ee369c62d487ba843f50dde3d0dd2d">default_container</a> (const std::string &amp;<a class="el" href="classproton_1_1default__container.html#ad8c33696e2cd29fd9c155fe1c6c94bc9">id</a>=&quot;&quot;)</td></tr>
+<tr class="memdesc:a55ee369c62d487ba843f50dde3d0dd2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a default, single-threaded container without a <a class="el" href="classproton_1_1messaging__handler.html" title="A handler for Proton messaging events. ">messaging_handler</a>.  <a href="#a55ee369c62d487ba843f50dde3d0dd2d">More...</a><br /></td></tr>
+<tr class="separator:a55ee369c62d487ba843f50dde3d0dd2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a07da6400df75b9e238160f905c64dcff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a07da6400df75b9e238160f905c64dcff">default_container</a> (<a class="el" href="classproton_1_1container.html">container</a> *c)</td></tr>
+<tr class="memdesc:a07da6400df75b9e238160f905c64dcff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrap an existing container implementation as a <a class="el" href="classproton_1_1default__container.html" title="A single-threaded container. ">default_container</a>.  <a href="#a07da6400df75b9e238160f905c64dcff">More...</a><br /></td></tr>
+<tr class="separator:a07da6400df75b9e238160f905c64dcff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaae8cd4c487d89ea487ab0de36e3646a"><td class="memItemLeft" align="right" valign="top">returned&lt; <a class="el" href="classproton_1_1connection.html">connection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#aaae8cd4c487d89ea487ab0de36e3646a">connect</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>, const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:aaae8cd4c487d89ea487ab0de36e3646a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to <code>url</code> and send an open request to the remote peer.  <a href="#aaae8cd4c487d89ea487ab0de36e3646a">More...</a><br /></td></tr>
+<tr class="separator:aaae8cd4c487d89ea487ab0de36e3646a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7bb03676cface6b9310a7849fb9348a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1listener.html">listener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a7bb03676cface6b9310a7849fb9348a2">listen</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>, <a class="el" href="classproton_1_1listen__handler.html">listen_handler</a> &amp;l) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a7bb03676cface6b9310a7849fb9348a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start listening on url.  <a href="#a7bb03676cface6b9310a7849fb9348a2">More...</a><br /></td></tr>
+<tr class="separator:a7bb03676cface6b9310a7849fb9348a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a88a1f51cd9435a5f06ecc411a2e355dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a88a1f51cd9435a5f06ecc411a2e355dc">run</a> () PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a88a1f51cd9435a5f06ecc411a2e355dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Run the container in this thread.  <a href="#a88a1f51cd9435a5f06ecc411a2e355dc">More...</a><br /></td></tr>
+<tr class="separator:a88a1f51cd9435a5f06ecc411a2e355dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fd137c99aa9642a54fe36616be40c98"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a2fd137c99aa9642a54fe36616be40c98">auto_stop</a> (bool set) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a2fd137c99aa9642a54fe36616be40c98"><td class="mdescLeft">&#160;</td><td class="mdescRight">If true, the container will stop (i.e., <a class="el" href="classproton_1_1default__container.html#a88a1f51cd9435a5f06ecc411a2e355dc" title="Run the container in this thread. ">run()</a> will return) when all active connections and listeners are closed.  <a href="#a2fd137c99aa9642a54fe36616be40c98">More...</a><br /></td></tr>
+<tr class="separator:a2fd137c99aa9642a54fe36616be40c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a53c748f26c3bd7c50ac14d419f440935"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a53c748f26c3bd7c50ac14d419f440935">stop</a> (const <a class="el" href="classproton_1_1error__condition.html">error_condition</a> &amp;err=<a class="el" href="classproton_1_1error__condition.html">error_condition</a>()) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a53c748f26c3bd7c50ac14d419f440935"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stop the container with an optional <a class="el" href="classproton_1_1error__condition.html" title="Describes an endpoint error state. ">error_condition</a> err.  <a href="#a53c748f26c3bd7c50ac14d419f440935">More...</a><br /></td></tr>
+<tr class="separator:a53c748f26c3bd7c50ac14d419f440935"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aff2a6f62e769683a6a5813cc483a0079"><td class="memItemLeft" align="right" valign="top">returned&lt; <a class="el" href="classproton_1_1sender.html">sender</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#aff2a6f62e769683a6a5813cc483a0079">open_sender</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>, const <a class="el" href="classproton_1_1sender__options.html">proton::sender_options</a> &amp;o=<a class="el" href="classproton_1_1sender__options.html">proton::sender_options</a>(), const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;c=<a class="el" href="classproton_1_1connection__options.html">connection_options</a>()) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:aff2a6f62e769683a6a5813cc483a0079"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a connection to <code>url</code> and open a sender for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>.  <a href="#aff2a6f62e769683a6a5813cc483a0079">More...</a><br /></td></tr>
+<tr class="separator:aff2a6f62e769683a6a5813cc483a0079"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f8df6c524015c9a78918145e9e29dcc"><td class="memItemLeft" align="right" valign="top">returned&lt; <a class="el" href="classproton_1_1receiver.html">receiver</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a2f8df6c524015c9a78918145e9e29dcc">open_receiver</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>, const <a class="el" href="classproton_1_1receiver__options.html">proton::receiver_options</a> &amp;o=<a class="el" href="classproton_1_1receiver__options.html">proton::receiver_options</a>(), const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;c=<a class="el" href="classproton_1_1connection__options.html">connection_options</a>()) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a2f8df6c524015c9a78918145e9e29dcc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a connection to <code>url</code> and open a receiver for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>.  <a href="#a2f8df6c524015c9a78918145e9e29dcc">More...</a><br /></td></tr>
+<tr class="separator:a2f8df6c524015c9a78918145e9e29dcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8c33696e2cd29fd9c155fe1c6c94bc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8c33696e2cd29fd9c155fe1c6c94bc9"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#ad8c33696e2cd29fd9c155fe1c6c94bc9">id</a> () const PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:ad8c33696e2cd29fd9c155fe1c6c94bc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">A unique identifier for the container. <br /></td></tr>
+<tr class="separator:ad8c33696e2cd29fd9c155fe1c6c94bc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2dade2b6a2a2d1e5233ea7587994b22d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a2dade2b6a2a2d1e5233ea7587994b22d">client_connection_options</a> (const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;o) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a2dade2b6a2a2d1e5233ea7587994b22d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection options that will be to outgoing connections.  <a href="#a2dade2b6a2a2d1e5233ea7587994b22d">More...</a><br /></td></tr>
+<tr class="separator:a2dade2b6a2a2d1e5233ea7587994b22d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acf08fac023ea76b6c696779a3853c0f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1connection__options.html">connection_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#acf08fac023ea76b6c696779a3853c0f8">client_connection_options</a> () const PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:acf08fac023ea76b6c696779a3853c0f8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection options that will be to outgoing connections.  <a href="#acf08fac023ea76b6c696779a3853c0f8">More...</a><br /></td></tr>
+<tr class="separator:acf08fac023ea76b6c696779a3853c0f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7f6d9072a69c9c07720ffc98dcb49092"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a7f6d9072a69c9c07720ffc98dcb49092">server_connection_options</a> (const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;o) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a7f6d9072a69c9c07720ffc98dcb49092"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection options that will be applied to incoming connections.  <a href="#a7f6d9072a69c9c07720ffc98dcb49092">More...</a><br /></td></tr>
+<tr class="separator:a7f6d9072a69c9c07720ffc98dcb49092"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5df8afd7e9f9ecacc7d72b713708729a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classproton_1_1connection__options.html">connection_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a5df8afd7e9f9ecacc7d72b713708729a">server_connection_options</a> () const PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a5df8afd7e9f9ecacc7d72b713708729a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connection options that will be applied to incoming connections.  <a href="#a5df8afd7e9f9ecacc7d72b713708729a">More...</a><br /></td></tr>
+<tr class="separator:a5df8afd7e9f9ecacc7d72b713708729a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af89bfb914e84bc68a0f90c99749aaf57"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#af89bfb914e84bc68a0f90c99749aaf57">sender_options</a> (const class <a class="el" href="classproton_1_1sender__options.html">sender_options</a> &amp;o) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:af89bfb914e84bc68a0f90c99749aaf57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sender options applied to senders created by this container.  <a href="#af89bfb914e84bc68a0f90c99749aaf57">More...</a><br /></td></tr>
+<tr class="separator:af89bfb914e84bc68a0f90c99749aaf57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa79d0327d2c0080359e9c4b0c9d25ebd"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="classproton_1_1sender__options.html">sender_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#aa79d0327d2c0080359e9c4b0c9d25ebd">sender_options</a> () const PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:aa79d0327d2c0080359e9c4b0c9d25ebd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sender options applied to senders created by this container.  <a href="#aa79d0327d2c0080359e9c4b0c9d25ebd">More...</a><br /></td></tr>
+<tr class="separator:aa79d0327d2c0080359e9c4b0c9d25ebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e98beac106784ebc9eed344151f24e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a1e98beac106784ebc9eed344151f24e6">receiver_options</a> (const class <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> &amp;o) PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a1e98beac106784ebc9eed344151f24e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receiver options applied to receivers created by this container.  <a href="#a1e98beac106784ebc9eed344151f24e6">More...</a><br /></td></tr>
+<tr class="separator:a1e98beac106784ebc9eed344151f24e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a17f563536b54133d5e64f433bdbcafba"><td class="memItemLeft" align="right" valign="top">class <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html#a17f563536b54133d5e64f433bdbcafba">receiver_options</a> () const PN_CPP_OVERRIDE</td></tr>
+<tr class="memdesc:a17f563536b54133d5e64f433bdbcafba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receiver options applied to receivers created by this container.  <a href="#a17f563536b54133d5e64f433bdbcafba">More...</a><br /></td></tr>
+<tr class="separator:a17f563536b54133d5e64f433bdbcafba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a719c90ac57522bc2c830e2ff5335796c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a719c90ac57522bc2c830e2ff5335796c"></a>
+returned&lt; <a class="el" href="classproton_1_1connection.html">connection</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#a719c90ac57522bc2c830e2ff5335796c">connect</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>)</td></tr>
+<tr class="memdesc:a719c90ac57522bc2c830e2ff5335796c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Connect to <code>url</code> and send an open request to the remote peer. <br /></td></tr>
+<tr class="separator:a719c90ac57522bc2c830e2ff5335796c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2fd8da2aa0f1891ea29a39330eb177dc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classproton_1_1listener.html">listener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#a2fd8da2aa0f1891ea29a39330eb177dc">listen</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>, const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;)</td></tr>
+<tr class="memdesc:a2fd8da2aa0f1891ea29a39330eb177dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Listen with a fixed set of options for all accepted connections.  <a href="#a2fd8da2aa0f1891ea29a39330eb177dc">More...</a><br /></td></tr>
+<tr class="separator:a2fd8da2aa0f1891ea29a39330eb177dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af2f7d413dc10dff5cae3396ce9d47688"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classproton_1_1listener.html">listener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#af2f7d413dc10dff5cae3396ce9d47688">listen</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>)</td></tr>
+<tr class="memdesc:af2f7d413dc10dff5cae3396ce9d47688"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start listening on URL.  <a href="#af2f7d413dc10dff5cae3396ce9d47688">More...</a><br /></td></tr>
+<tr class="separator:af2f7d413dc10dff5cae3396ce9d47688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a58a03a1c418f88d50a4b009999066061"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58a03a1c418f88d50a4b009999066061"></a>
+virtual returned&lt; <a class="el" href="classproton_1_1sender.html">sender</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#a58a03a1c418f88d50a4b009999066061">open_sender</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>)</td></tr>
+<tr class="memdesc:a58a03a1c418f88d50a4b009999066061"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a connection to <code>url</code> and open a sender for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>. <br /></td></tr>
+<tr class="separator:a58a03a1c418f88d50a4b009999066061"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a744b6dee1f2daac6a3ce700d7194ca12"><td class="memItemLeft" align="right" valign="top">virtual returned&lt; <a class="el" href="classproton_1_1sender.html">sender</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#a744b6dee1f2daac6a3ce700d7194ca12">open_sender</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>, const <a class="el" href="classproton_1_1sender__options.html">proton::sender_options</a> &amp;o)</td></tr>
+<tr class="memdesc:a744b6dee1f2daac6a3ce700d7194ca12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a connection to <code>url</code> and open a sender for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>.  <a href="#a744b6dee1f2daac6a3ce700d7194ca12">More...</a><br /></td></tr>
+<tr class="separator:a744b6dee1f2daac6a3ce700d7194ca12"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a92dad1efeba5c14ef01c9e63787cd507"><td class="memItemLeft" align="right" valign="top">virtual returned&lt; <a class="el" href="classproton_1_1receiver.html">receiver</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#a92dad1efeba5c14ef01c9e63787cd507">open_receiver</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>)</td></tr>
+<tr class="memdesc:a92dad1efeba5c14ef01c9e63787cd507"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a connection to <code>url</code> and open a receiver for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>.  <a href="#a92dad1efeba5c14ef01c9e63787cd507">More...</a><br /></td></tr>
+<tr class="separator:a92dad1efeba5c14ef01c9e63787cd507"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a5896a793c38808611645102d84af2ede"><td class="memItemLeft" align="right" valign="top">virtual returned&lt; <a class="el" href="classproton_1_1receiver.html">receiver</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#a5896a793c38808611645102d84af2ede">open_receiver</a> (const std::string &amp;<a class="el" href="classproton_1_1url.html">url</a>, const <a class="el" href="classproton_1_1receiver__options.html">proton::receiver_options</a> &amp;o)</td></tr>
+<tr class="memdesc:a5896a793c38808611645102d84af2ede"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a connection to <code>url</code> and open a receiver for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>.  <a href="#a5896a793c38808611645102d84af2ede">More...</a><br /></td></tr>
+<tr class="separator:a5896a793c38808611645102d84af2ede"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a541ac10e3a1dfaddd1866c3144f718f0"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#a541ac10e3a1dfaddd1866c3144f718f0">sender_options</a> (const <a class="el" href="classproton_1_1sender__options.html">sender_options</a> &amp;)=0</td></tr>
+<tr class="memdesc:a541ac10e3a1dfaddd1866c3144f718f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sender options applied to senders created by this container.  <a href="#a541ac10e3a1dfaddd1866c3144f718f0">More...</a><br /></td></tr>
+<tr class="separator:a541ac10e3a1dfaddd1866c3144f718f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a471b272954422624be81cb82110dec27"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html#a471b272954422624be81cb82110dec27">receiver_options</a> (const <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> &amp;)=0</td></tr>
+<tr class="memdesc:a471b272954422624be81cb82110dec27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receiver options applied to receivers created by this container.  <a href="#a471b272954422624be81cb82110dec27">More...</a><br /></td></tr>
+<tr class="separator:a471b272954422624be81cb82110dec27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A single-threaded container. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a6e77b91d66c8a8e7a3c79b120700f79f"></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_1default__container.html">default_container</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classproton_1_1messaging__handler.html">proton::messaging_handler</a> &amp;&#160;</td>
+          <td class="paramname"><em>h</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>id</em> = <code>&quot;&quot;</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Create a default, single-threaded container with a <a class="el" href="classproton_1_1messaging__handler.html" title="A handler for Proton messaging events. ">messaging_handler</a>. </p>
+<p>The <a class="el" href="classproton_1_1messaging__handler.html" title="A handler for Proton messaging events. ">messaging_handler</a> will be called for all events on all connections in the container.</p>
+<p>Container ID should be unique within your system. If empty a random UUID is generated. </p>
+
+</div>
+</div>
+<a class="anchor" id="a55ee369c62d487ba843f50dde3d0dd2d"></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_1default__container.html">default_container</a> </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>id</em> = <code>&quot;&quot;</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Create a default, single-threaded container without a <a class="el" href="classproton_1_1messaging__handler.html" title="A handler for Proton messaging events. ">messaging_handler</a>. </p>
+<p>Connections get their handlesr via <a class="el" href="classproton_1_1connection__options.html" title="Options for creating a connection. ">proton::connection_options</a>. Container-wide defaults are set with <a class="el" href="classproton_1_1default__container.html#a2dade2b6a2a2d1e5233ea7587994b22d" title="Connection options that will be to outgoing connections. ">client_connection_options()</a> and <a class="el" href="classproton_1_1default__container.html#a7f6d9072a69c9c07720ffc98dcb49092" title="Connection options that will be applied to incoming connections. ">server_connection_options()</a>. Per-connection options are set in <a class="el" href="classproton_1_1default__container.html#aaae8cd4c487d89ea487ab0de36e3646a" title="Connect to url and send an open request to the remote peer. ">connect()</a> and proton_listen_handler::on_accept for the <a class="el" href="classproton_1_1listen__handler.html" title="Experimental - A handler for incoming connections. ">proton::listen_
 handler</a> passed to <a class="el" href="classproton_1_1default__container.html#a7bb03676cface6b9310a7849fb9348a2" title="Start listening on url. ">listen()</a></p>
+<p>Container ID should be unique within your system. If empty a random UUID is generated. </p>
+
+</div>
+</div>
+<a class="anchor" id="a07da6400df75b9e238160f905c64dcff"></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_1default__container.html">default_container</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classproton_1_1container.html">container</a> *&#160;</td>
+          <td class="paramname"><em>c</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Wrap an existing container implementation as a <a class="el" href="classproton_1_1default__container.html" title="A single-threaded container. ">default_container</a>. </p>
+<p>Takes ownership of c. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a2fd137c99aa9642a54fe36616be40c98"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void auto_stop </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</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>If true, the container will stop (i.e., <a class="el" href="classproton_1_1default__container.html#a88a1f51cd9435a5f06ecc411a2e355dc" title="Run the container in this thread. ">run()</a> will return) when all active connections and listeners are closed. </p>
+<p>If false the container will keep running till <a class="el" href="classproton_1_1default__container.html#a53c748f26c3bd7c50ac14d419f440935" title="Stop the container with an optional error_condition err. ">stop()</a> is called.</p>
+<p>auto_stop is set by default when a new container is created. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a74bcb386eb5f833bceb6ec86caf1d546">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2dade2b6a2a2d1e5233ea7587994b22d"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void client_connection_options </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;&#160;</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>Connection options that will be to outgoing connections. </p>
+<p>These are applied first and overriden by options provided in <a class="el" href="classproton_1_1default__container.html#aaae8cd4c487d89ea487ab0de36e3646a" title="Connect to url and send an open request to the remote peer. ">connect()</a> and <a class="el" href="classproton_1_1messaging__handler.html#a16ba022e899957b2e25b9561b1f53968" title="The remote peer opened the connection. ">messaging_handler::on_connection_open()</a>. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a77a1de4f556548c0ddc254b857763844">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="acf08fac023ea76b6c696779a3853c0f8"></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_1connection__options.html">connection_options</a> client_connection_options </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>Connection options that will be to outgoing connections. </p>
+<p>These are applied first and overriden by options provided in <a class="el" href="classproton_1_1default__container.html#aaae8cd4c487d89ea487ab0de36e3646a" title="Connect to url and send an open request to the remote peer. ">connect()</a> and <a class="el" href="classproton_1_1messaging__handler.html#a16ba022e899957b2e25b9561b1f53968" title="The remote peer opened the connection. ">messaging_handler::on_connection_open()</a>. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a5d2af52bdfe884e43513fbe36e8f4bf6">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aaae8cd4c487d89ea487ab0de36e3646a"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">returned&lt;<a class="el" href="classproton_1_1connection.html">connection</a>&gt; connect </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</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>Connect to <code>url</code> and send an open request to the remote peer. </p>
+<p>Options are applied to the connection as follows, values in later options override earlier ones:</p>
+<ol type="1">
+<li><a class="el" href="classproton_1_1default__container.html#a2dade2b6a2a2d1e5233ea7587994b22d" title="Connection options that will be to outgoing connections. ">client_connection_options()</a></li>
+<li>options passed to <a class="el" href="classproton_1_1default__container.html#aaae8cd4c487d89ea487ab0de36e3646a" title="Connect to url and send an open request to the remote peer. ">connect()</a></li>
+</ol>
+<p>The handler in the composed options is used to call <a class="el" href="classproton_1_1messaging__handler.html#a16ba022e899957b2e25b9561b1f53968" title="The remote peer opened the connection. ">proton::messaging_handler::on_connection_open()</a> when the remote peer's open response is received. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#ae8b4eb94c7de3a287665156a768de8dd">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a7bb03676cface6b9310a7849fb9348a2"></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_1listener.html">listener</a> listen </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classproton_1_1listen__handler.html">listen_handler</a> &amp;&#160;</td>
+          <td class="paramname"><em>lh</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</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>Start listening on url. </p>
+<p>Calls to the <a class="el" href="classproton_1_1listen__handler.html">listen_handler</a> are serialized for this listener, but handlers attached to separate listeners may be called concurrently.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">url</td><td>identifies a listening url. </td></tr>
+    <tr><td class="paramname">lh</td><td>handles listening events </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>listener lets you stop listening </dd></dl>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a27d60b6665f37220d9be70f11ab69654">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a2fd8da2aa0f1891ea29a39330eb177dc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classproton_1_1listener.html">listener</a> listen </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Listen with a fixed set of options for all accepted connections. </p>
+<p>See <a class="el" href="classproton_1_1container.html#a27d60b6665f37220d9be70f11ab69654" title="Start listening on url. ">listen(const std::string&amp;, listen_handler&amp;)</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="af2f7d413dc10dff5cae3396ce9d47688"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual <a class="el" href="classproton_1_1listener.html">listener</a> listen </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Start listening on URL. </p>
+<p>New connections will use the handler from <a class="el" href="classproton_1_1container.html#a057b58d4cd2d1bbe8a51c2e0a4807fbc" title="Connection options that will be applied to incoming connections. ">server_connection_options()</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="a2f8df6c524015c9a78918145e9e29dcc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">returned&lt;<a class="el" href="classproton_1_1receiver.html">receiver</a>&gt; open_receiver </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1receiver__options.html">proton::receiver_options</a> &amp;&#160;</td>
+          <td class="paramname"><em>o</em> = <code><a class="el" href="classproton_1_1receiver__options.html">proton::receiver_options</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;&#160;</td>
+          <td class="paramname"><em>c</em> = <code><a class="el" href="classproton_1_1connection__options.html">connection_options</a>()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</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>Open a connection to <code>url</code> and open a receiver for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>. </p>
+<p>Any supplied receiver or connection options will override the container's template options. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a52ddc19997ef0bfc043ae61fa417661d">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a92dad1efeba5c14ef01c9e63787cd507"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual returned&lt;<a class="el" href="classproton_1_1receiver.html">receiver</a>&gt; open_receiver </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Open a connection to <code>url</code> and open a receiver for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>. </p>
+
+</div>
+</div>
+<a class="anchor" id="a5896a793c38808611645102d84af2ede"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual returned&lt;<a class="el" href="classproton_1_1receiver.html">receiver</a>&gt; open_receiver </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1receiver__options.html">proton::receiver_options</a> &amp;&#160;</td>
+          <td class="paramname"><em>o</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Open a connection to <code>url</code> and open a receiver for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>. </p>
+<p>Any supplied receiver options will override the container's template options. </p>
+
+</div>
+</div>
+<a class="anchor" id="aff2a6f62e769683a6a5813cc483a0079"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">returned&lt;<a class="el" href="classproton_1_1sender.html">sender</a>&gt; open_sender </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1sender__options.html">proton::sender_options</a> &amp;&#160;</td>
+          <td class="paramname"><em>o</em> = <code><a class="el" href="classproton_1_1sender__options.html">proton::sender_options</a>()</code>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;&#160;</td>
+          <td class="paramname"><em>c</em> = <code><a class="el" href="classproton_1_1connection__options.html">connection_options</a>()</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</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>Open a connection to <code>url</code> and open a sender for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>. </p>
+<p>Any supplied sender or connection options will override the container's template options. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#ab01b2de425b4f248e9f1be109c943d40">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a744b6dee1f2daac6a3ce700d7194ca12"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual returned&lt;<a class="el" href="classproton_1_1sender.html">sender</a>&gt; open_sender </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>url</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1sender__options.html">proton::sender_options</a> &amp;&#160;</td>
+          <td class="paramname"><em>o</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">inherited</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Open a connection to <code>url</code> and open a sender for <code><a class="el" href="classproton_1_1url.html#a9b67b266207227062c7a2961ef85293a" title="path is everything after the final &quot;/&quot;. ">url.path()</a></code>. </p>
+<p>Any supplied sender options will override the container's template options. </p>
+
+</div>
+</div>
+<a class="anchor" id="a17f563536b54133d5e64f433bdbcafba"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">class <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> </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>Receiver options applied to receivers created by this container. </p>
+<p>They are applied before <a class="el" href="classproton_1_1messaging__handler.html#a768b0a50669aa1d512d12e9d68af14cd" title="The remote peer opened the link. ">messaging_handler::on_receiver_open()</a> and can be overridden. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a81b4e5d313e933183644387b67efa6b9">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1e98beac106784ebc9eed344151f24e6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> </td>
+          <td>(</td>
+          <td class="paramtype">const class <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> &amp;&#160;</td>
+          <td class="paramname"><em>o</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Receiver options applied to receivers created by this container. </p>
+<p>They are applied before <a class="el" href="classproton_1_1messaging__handler.html#a768b0a50669aa1d512d12e9d68af14cd" title="The remote peer opened the link. ">messaging_handler::on_receiver_open()</a> and can be overridden. </p>
+
+</div>
+</div>
+<a class="anchor" id="a471b272954422624be81cb82110dec27"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1receiver__options.html">receiver_options</a> &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">inherited</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Receiver options applied to receivers created by this container. </p>
+<p>They are applied before <a class="el" href="classproton_1_1messaging__handler.html#a768b0a50669aa1d512d12e9d68af14cd" title="The remote peer opened the link. ">messaging_handler::on_receiver_open()</a> and can be overridden. </p>
+
+</div>
+</div>
+<a class="anchor" id="a88a1f51cd9435a5f06ecc411a2e355dc"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void run </td>
+          <td>(</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>Run the container in this thread. </p>
+<p>Returns when the container stops: see <a class="el" href="classproton_1_1default__container.html#a2fd137c99aa9642a54fe36616be40c98" title="If true, the container will stop (i.e., run() will return) when all active connections and listeners ...">auto_stop()</a> and <a class="el" href="classproton_1_1default__container.html#a53c748f26c3bd7c50ac14d419f440935" title="Stop the container with an optional error_condition err. ">stop()</a>.</p>
+<p>With a multithreaded container, call <a class="el" href="classproton_1_1default__container.html#a88a1f51cd9435a5f06ecc411a2e355dc" title="Run the container in this thread. ">run()</a> in multiple threads to create a thread pool. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a18954417d3124a8095783ea13dc6d00b">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="af89bfb914e84bc68a0f90c99749aaf57"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void <a class="el" href="classproton_1_1sender__options.html">sender_options</a> </td>
+          <td>(</td>
+          <td class="paramtype">const class <a class="el" href="classproton_1_1sender__options.html">sender_options</a> &amp;&#160;</td>
+          <td class="paramname"><em>o</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Sender options applied to senders created by this container. </p>
+<p>They are applied before <a class="el" href="classproton_1_1messaging__handler.html#a0b5d066e5463d3365f662c8a7dc52661" title="The remote peer opened the link. ">messaging_handler::on_sender_open()</a> and can be overridden. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa79d0327d2c0080359e9c4b0c9d25ebd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">class <a class="el" href="classproton_1_1sender__options.html">sender_options</a> <a class="el" href="classproton_1_1sender__options.html">sender_options</a> </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>Sender options applied to senders created by this container. </p>
+<p>They are applied before <a class="el" href="classproton_1_1messaging__handler.html#a0b5d066e5463d3365f662c8a7dc52661" title="The remote peer opened the link. ">messaging_handler::on_sender_open()</a> and can be overridden. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a10a38ec87b70581c7dfd27c2f12b78ad">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a541ac10e3a1dfaddd1866c3144f718f0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void <a class="el" href="classproton_1_1sender__options.html">sender_options</a> </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1sender__options.html">sender_options</a> &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span><span class="mlabel">inherited</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Sender options applied to senders created by this container. </p>
+<p>They are applied before <a class="el" href="classproton_1_1messaging__handler.html#a0b5d066e5463d3365f662c8a7dc52661" title="The remote peer opened the link. ">messaging_handler::on_sender_open()</a> and can be overridden. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7f6d9072a69c9c07720ffc98dcb49092"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void server_connection_options </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1connection__options.html">connection_options</a> &amp;&#160;</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>Connection options that will be applied to incoming connections. </p>
+<p>These are applied first and overridden by options provided in <a class="el" href="classproton_1_1default__container.html#a7bb03676cface6b9310a7849fb9348a2" title="Start listening on url. ">listen()</a>, <a class="el" href="classproton_1_1listen__handler.html#aaf55d192e098571e9a851dc919968f8e" title="Called for each accepted connection. ">listen_handler::on_accept()</a> and <a class="el" href="classproton_1_1messaging__handler.html#a16ba022e899957b2e25b9561b1f53968" title="The remote peer opened the connection. ">messaging_handler::on_connection_open()</a>. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a057b58d4cd2d1bbe8a51c2e0a4807fbc">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a5df8afd7e9f9ecacc7d72b713708729a"></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_1connection__options.html">connection_options</a> server_connection_options </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>Connection options that will be applied to incoming connections. </p>
+<p>These are applied first and overridden by options provided in <a class="el" href="classproton_1_1default__container.html#a7bb03676cface6b9310a7849fb9348a2" title="Start listening on url. ">listen()</a>, <a class="el" href="classproton_1_1listen__handler.html#aaf55d192e098571e9a851dc919968f8e" title="Called for each accepted connection. ">listen_handler::on_accept()</a> and <a class="el" href="classproton_1_1messaging__handler.html#a16ba022e899957b2e25b9561b1f53968" title="The remote peer opened the connection. ">messaging_handler::on_connection_open()</a>. </p>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#ae2249a16e7eebe53a777144476822fbc">container</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a53c748f26c3bd7c50ac14d419f440935"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">void stop </td>
+          <td>(</td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1error__condition.html">error_condition</a> &amp;&#160;</td>
+          <td class="paramname"><em>err</em> = <code><a class="el" href="classproton_1_1error__condition.html">error_condition</a>()</code></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>Stop the container with an optional <a class="el" href="classproton_1_1error__condition.html" title="Describes an endpoint error state. ">error_condition</a> err. </p>
+<ul>
+<li>Abort all open connections and listeners.</li>
+<li>Process final handler events and injected functions</li>
+<li>If <code>!err.empty()</code>, handlers will receive on_transport_error</li>
+<li><a class="el" href="classproton_1_1default__container.html#a88a1f51cd9435a5f06ecc411a2e355dc" title="Run the container in this thread. ">run()</a> will return in all threads. </li>
+</ul>
+
+<p>Implements <a class="el" href="classproton_1_1container.html#a40a47814c7196a4c796015fd5c16b542">container</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>proton/<a class="el" href="default__container_8hpp_source.html">default_container.hpp</a></li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="namespaceproton.html">proton</a></li><li class="navelem"><a class="el" href="classproton_1_1default__container.html">default_container</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.10 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.js b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.js
new file mode 100755
index 0000000..25d4f3b
--- /dev/null
+++ b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.js
@@ -0,0 +1,31 @@
+var classproton_1_1default__container =
+[
+    [ "default_container", "classproton_1_1default__container.html#a6e77b91d66c8a8e7a3c79b120700f79f", null ],
+    [ "default_container", "classproton_1_1default__container.html#a55ee369c62d487ba843f50dde3d0dd2d", null ],
+    [ "default_container", "classproton_1_1default__container.html#a07da6400df75b9e238160f905c64dcff", null ],
+    [ "auto_stop", "classproton_1_1default__container.html#a2fd137c99aa9642a54fe36616be40c98", null ],
+    [ "client_connection_options", "classproton_1_1default__container.html#a2dade2b6a2a2d1e5233ea7587994b22d", null ],
+    [ "client_connection_options", "classproton_1_1default__container.html#acf08fac023ea76b6c696779a3853c0f8", null ],
+    [ "connect", "classproton_1_1default__container.html#aaae8cd4c487d89ea487ab0de36e3646a", null ],
+    [ "connect", "classproton_1_1default__container.html#a719c90ac57522bc2c830e2ff5335796c", null ],
+    [ "id", "classproton_1_1default__container.html#ad8c33696e2cd29fd9c155fe1c6c94bc9", null ],
+    [ "listen", "classproton_1_1default__container.html#a7bb03676cface6b9310a7849fb9348a2", null ],
+    [ "listen", "classproton_1_1default__container.html#a2fd8da2aa0f1891ea29a39330eb177dc", null ],
+    [ "listen", "classproton_1_1default__container.html#af2f7d413dc10dff5cae3396ce9d47688", null ],
+    [ "open_receiver", "classproton_1_1default__container.html#a2f8df6c524015c9a78918145e9e29dcc", null ],
+    [ "open_receiver", "classproton_1_1default__container.html#a92dad1efeba5c14ef01c9e63787cd507", null ],
+    [ "open_receiver", "classproton_1_1default__container.html#a5896a793c38808611645102d84af2ede", null ],
+    [ "open_sender", "classproton_1_1default__container.html#aff2a6f62e769683a6a5813cc483a0079", null ],
+    [ "open_sender", "classproton_1_1default__container.html#a58a03a1c418f88d50a4b009999066061", null ],
+    [ "open_sender", "classproton_1_1default__container.html#a744b6dee1f2daac6a3ce700d7194ca12", null ],
+    [ "receiver_options", "classproton_1_1default__container.html#a17f563536b54133d5e64f433bdbcafba", null ],
+    [ "receiver_options", "classproton_1_1default__container.html#a1e98beac106784ebc9eed344151f24e6", null ],
+    [ "receiver_options", "classproton_1_1default__container.html#a471b272954422624be81cb82110dec27", null ],
+    [ "run", "classproton_1_1default__container.html#a88a1f51cd9435a5f06ecc411a2e355dc", null ],
+    [ "sender_options", "classproton_1_1default__container.html#af89bfb914e84bc68a0f90c99749aaf57", null ],
+    [ "sender_options", "classproton_1_1default__container.html#aa79d0327d2c0080359e9c4b0c9d25ebd", null ],
+    [ "sender_options", "classproton_1_1default__container.html#a541ac10e3a1dfaddd1866c3144f718f0", null ],
+    [ "server_connection_options", "classproton_1_1default__container.html#a7f6d9072a69c9c07720ffc98dcb49092", null ],
+    [ "server_connection_options", "classproton_1_1default__container.html#a5df8afd7e9f9ecacc7d72b713708729a", null ],
+    [ "stop", "classproton_1_1default__container.html#a53c748f26c3bd7c50ac14d419f440935", 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_1default__container.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.png b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.png
new file mode 100755
index 0000000..d2427f8
Binary files /dev/null and b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1default__container.png differ


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