http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1connection__engine.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1connection__engine.html
 
b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1connection__engine.html
new file mode 100755
index 0000000..79d0aa0
--- /dev/null
+++ 
b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1connection__engine.html
@@ -0,0 +1,426 @@
+<!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: connection_engine</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_1io_1_1connection__engine.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_1io_1_1connection__engine-members.html">List of all 
members</a>  </div>
+  <div class="headertitle">
+<div class="title">connection_engine</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><b>Experimental</b> - An AMQP protocol engine for a single connection.  
+ <a href="classproton_1_1io_1_1connection__engine.html#details">More...</a></p>
+
+<p><code>#include &lt;<a class="el" 
href="connection__engine_8hpp_source.html">connection_engine.hpp</a>&gt;</code></p>
+<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:a1d104efa025513927c754553ca979898"><td class="memItemLeft" 
align="right" valign="top">&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a1d104efa025513927c754553ca979898">connection_engine</a>
 (<a class="el" href="classproton_1_1container.html">proton::container</a> 
&amp;, <a class="el" 
href="classproton_1_1io_1_1link__namer.html">link_namer</a> &amp;, <a 
class="el" href="classproton_1_1event__loop.html">event_loop</a> 
*loop=0)</td></tr>
+<tr class="memdesc:a1d104efa025513927c754553ca979898"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Create a connection engine. 
 <a href="#a1d104efa025513927c754553ca979898">More...</a><br /></td></tr>
+<tr class="separator:a1d104efa025513927c754553ca979898"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a397568e30a54ac7d9033f531845be687"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a397568e30a54ac7d9033f531845be687">configure</a>
 (const <a class="el" 
href="classproton_1_1connection__options.html">connection_options</a> 
&amp;opts=<a class="el" 
href="classproton_1_1connection__options.html">connection_options</a>())</td></tr>
+<tr class="memdesc:a397568e30a54ac7d9033f531845be687"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Configure a connection by 
applying exactly the options in opts (including <a class="el" 
href="classproton_1_1messaging__handler.html" title="A handler for Proton 
messaging events. ">proton::messaging_handler</a>) Does not apply any default 
options, to apply container defaults use <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a49ffce3927a9d5013293bf92fde9e9a2"
 title="Call configure() with client options and call connection::open() 
Options applied: container::id()...">connect()</a> or <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a8a5938806dc28d71c3ed5f89cc537ddd"
 title="Call configure() with server options. ">accept()</a> instead.  <a 
href="#a397568e30a54ac7d9033f531845be687">More...</a><br /></td></tr>
+<tr class="separator:a397568e30a54ac7d9033f531845be687"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a49ffce3927a9d5013293bf92fde9e9a2"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a49ffce3927a9d5013293bf92fde9e9a2">connect</a>
 (const <a class="el" 
href="classproton_1_1connection__options.html">connection_options</a> 
&amp;opts)</td></tr>
+<tr class="memdesc:a49ffce3927a9d5013293bf92fde9e9a2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a397568e30a54ac7d9033f531845be687"
 title="Configure a connection by applying exactly the options in opts 
(including proton::messaging_handler) ...">configure()</a> with client options 
and call <a class="el" 
href="classproton_1_1connection.html#a9e8555112049fc2b4945120b3c45f8ab" 
title="Open the connection. ">connection::open()</a> Options applied: <a 
class="el" 
href="classproton_1_1container.html#a8ebfbb187faf8c69d4283fd836ddf2ea" title="A 
unique identifier for the container. ">container::id()</a>, <a class="el" 
href="classproton_1_1container.html#a77a1de4f556548c0ddc254b857763844" 
title="Connection options that will be to outgoing connections. 
">container::client_connection_options()</a>, opts.  <a 
href="#a49ffce3927a9d5013293bf92fde9e9a2">More...</a><br /></td></tr>
+<tr class="separator:a49ffce3927a9d5013293bf92fde9e9a2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8a5938806dc28d71c3ed5f89cc537ddd"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a8a5938806dc28d71c3ed5f89cc537ddd">accept</a>
 (const <a class="el" 
href="classproton_1_1connection__options.html">connection_options</a> 
&amp;opts)</td></tr>
+<tr class="memdesc:a8a5938806dc28d71c3ed5f89cc537ddd"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a397568e30a54ac7d9033f531845be687"
 title="Configure a connection by applying exactly the options in opts 
(including proton::messaging_handler) ...">configure()</a> with server options. 
 <a href="#a8a5938806dc28d71c3ed5f89cc537ddd">More...</a><br /></td></tr>
+<tr class="separator:a8a5938806dc28d71c3ed5f89cc537ddd"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af477c1401cee5a0cf3bc8d6f4d2be805"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="structproton_1_1io_1_1mutable__buffer.html">mutable_buffer</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#af477c1401cee5a0cf3bc8d6f4d2be805">read_buffer</a>
 ()</td></tr>
+<tr class="memdesc:af477c1401cee5a0cf3bc8d6f4d2be805"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">The engine's read buffer.  
<a href="#af477c1401cee5a0cf3bc8d6f4d2be805">More...</a><br /></td></tr>
+<tr class="separator:af477c1401cee5a0cf3bc8d6f4d2be805"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f86a4f778e8c9303e6c0f127e52a5e2"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a3f86a4f778e8c9303e6c0f127e52a5e2">read_done</a>
 (size_t n)</td></tr>
+<tr class="memdesc:a3f86a4f778e8c9303e6c0f127e52a5e2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Indicate that the first n 
bytes of <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#af477c1401cee5a0cf3bc8d6f4d2be805"
 title="The engine&#39;s read buffer. ">read_buffer()</a> have valid data.  <a 
href="#a3f86a4f778e8c9303e6c0f127e52a5e2">More...</a><br /></td></tr>
+<tr class="separator:a3f86a4f778e8c9303e6c0f127e52a5e2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaa622a6fed072f5b4935881efb42ba5c"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#aaa622a6fed072f5b4935881efb42ba5c">read_close</a>
 ()</td></tr>
+<tr class="memdesc:aaa622a6fed072f5b4935881efb42ba5c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Indicate that the read side 
of the transport is closed and no more data will be read.  <a 
href="#aaa622a6fed072f5b4935881efb42ba5c">More...</a><br /></td></tr>
+<tr class="separator:aaa622a6fed072f5b4935881efb42ba5c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0e1873d3b36dcba2b3ef6bd09805c9c8"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="structproton_1_1io_1_1const__buffer.html">const_buffer</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a0e1873d3b36dcba2b3ef6bd09805c9c8">write_buffer</a>
 () const </td></tr>
+<tr class="memdesc:a0e1873d3b36dcba2b3ef6bd09805c9c8"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">The engine's write buffer.  
<a href="#a0e1873d3b36dcba2b3ef6bd09805c9c8">More...</a><br /></td></tr>
+<tr class="separator:a0e1873d3b36dcba2b3ef6bd09805c9c8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aedf05de753467bf31b70db61c8effc80"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#aedf05de753467bf31b70db61c8effc80">write_done</a>
 (size_t n)</td></tr>
+<tr class="memdesc:aedf05de753467bf31b70db61c8effc80"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Indicate that the first n 
bytes of <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a0e1873d3b36dcba2b3ef6bd09805c9c8"
 title="The engine&#39;s write buffer. ">write_buffer()</a> have been written 
successfully.  <a href="#aedf05de753467bf31b70db61c8effc80">More...</a><br 
/></td></tr>
+<tr class="separator:aedf05de753467bf31b70db61c8effc80"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad730a1d850ea31f35102b765d0eede4a"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#ad730a1d850ea31f35102b765d0eede4a">write_close</a>
 ()</td></tr>
+<tr class="memdesc:ad730a1d850ea31f35102b765d0eede4a"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Indicate that the write 
side of the transport has closed and no more data can be written.  <a 
href="#ad730a1d850ea31f35102b765d0eede4a">More...</a><br /></td></tr>
+<tr class="separator:ad730a1d850ea31f35102b765d0eede4a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3f4d44bc02e9c32598aa40f03e6c5ae7"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a3f4d44bc02e9c32598aa40f03e6c5ae7">disconnected</a>
 (const <a class="el" 
href="classproton_1_1error__condition.html">error_condition</a> &amp;=<a 
class="el" 
href="classproton_1_1error__condition.html">error_condition</a>())</td></tr>
+<tr class="memdesc:a3f4d44bc02e9c32598aa40f03e6c5ae7"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Inform the engine that the 
transport been disconnected unexpectedly, without completing the AMQP 
connection close sequence.  <a 
href="#a3f4d44bc02e9c32598aa40f03e6c5ae7">More...</a><br /></td></tr>
+<tr class="separator:a3f4d44bc02e9c32598aa40f03e6c5ae7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c79ad1c9029d967b9e1b4daf91b7537"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a4c79ad1c9029d967b9e1b4daf91b7537">dispatch</a>
 ()</td></tr>
+<tr class="memdesc:a4c79ad1c9029d967b9e1b4daf91b7537"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Dispatch all available 
events and call the corresponding <a class="el" 
href="classproton_1_1messaging__handler.html">messaging_handler</a> methods.  
<a href="#a4c79ad1c9029d967b9e1b4daf91b7537">More...</a><br /></td></tr>
+<tr class="separator:a4c79ad1c9029d967b9e1b4daf91b7537"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a755a99a0561209b60d3ef3897a303b40"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a755a99a0561209b60d3ef3897a303b40"></a>
+<a class="el" 
href="classproton_1_1connection.html">proton::connection</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a755a99a0561209b60d3ef3897a303b40">connection</a>
 () const </td></tr>
+<tr class="memdesc:a755a99a0561209b60d3ef3897a303b40"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get the AMQP connection 
associated with this <a class="el" 
href="classproton_1_1io_1_1connection__engine.html" title="Experimental - An 
AMQP protocol engine for a single connection. ">connection_engine</a>. <br 
/></td></tr>
+<tr class="separator:a755a99a0561209b60d3ef3897a303b40"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7461aa748aa887e1969745fb5f7efd1c"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a7461aa748aa887e1969745fb5f7efd1c"></a>
+<a class="el" 
href="classproton_1_1transport.html">proton::transport</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a7461aa748aa887e1969745fb5f7efd1c">transport</a>
 () const </td></tr>
+<tr class="memdesc:a7461aa748aa887e1969745fb5f7efd1c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get the transport 
associated with this <a class="el" 
href="classproton_1_1io_1_1connection__engine.html" title="Experimental - An 
AMQP protocol engine for a single connection. ">connection_engine</a>. <br 
/></td></tr>
+<tr class="separator:a7461aa748aa887e1969745fb5f7efd1c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a515d1af874b9cbb099e798f5eb5d5e4a"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a515d1af874b9cbb099e798f5eb5d5e4a"></a>
+<a class="el" href="classproton_1_1container.html">proton::container</a> 
&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a515d1af874b9cbb099e798f5eb5d5e4a">container</a>
 () const </td></tr>
+<tr class="memdesc:a515d1af874b9cbb099e798f5eb5d5e4a"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get the container 
associated with this <a class="el" 
href="classproton_1_1io_1_1connection__engine.html" title="Experimental - An 
AMQP protocol engine for a single connection. ">connection_engine</a>. <br 
/></td></tr>
+<tr class="separator:a515d1af874b9cbb099e798f5eb5d5e4a"><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><b>Experimental</b> - An AMQP protocol engine for a 
single connection. </p>
+<p>A <a class="el" href="classproton_1_1io_1_1connection__engine.html" 
title="Experimental - An AMQP protocol engine for a single connection. 
">connection_engine</a> is a protocol engine that integrates AMQP into any IO 
or concurrency framework.</p>
+<p><a class="el" href="classproton_1_1io_1_1connection__engine.html" 
title="Experimental - An AMQP protocol engine for a single connection. 
">io::connection_engine</a> manages a single <a class="el" 
href="classproton_1_1connection.html" title="A connection to a remote AMQP 
peer. ">proton::connection</a> and dispatches events to a <a class="el" 
href="classproton_1_1messaging__handler.html" title="A handler for Proton 
messaging events. ">proton::messaging_handler</a>. It does no IO of its own, 
but allows you to integrate AMQP protocol handling into any IO or concurrency 
framework.</p>
+<p>The application is coded the same way as for the <a class="el" 
href="classproton_1_1container.html" title="A top-level container of 
connections, sessions, senders, and receivers. ">proton::container</a>. The 
application implements a <a class="el" 
href="classproton_1_1messaging__handler.html" title="A handler for Proton 
messaging events. ">proton::messaging_handler</a> to respond to transport, 
connection, session, link, and message events. With a little care, the same 
handler classes can be used for both container and <a class="el" 
href="classproton_1_1io_1_1connection__engine.html" title="Experimental - An 
AMQP protocol engine for a single connection. ">connection_engine</a>. the 
broker.cpp example illustrates this.</p>
+<p>You need to write the IO code to read AMQP data to the <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#af477c1401cee5a0cf3bc8d6f4d2be805"
 title="The engine&#39;s read buffer. ">read_buffer()</a>. The engine parses 
the AMQP frames. <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a4c79ad1c9029d967b9e1b4daf91b7537"
 title="Dispatch all available events and call the corresponding 
messaging_handler methods. ">dispatch()</a> calls the appropriate functions on 
the applications <a class="el" href="classproton_1_1messaging__handler.html" 
title="A handler for Proton messaging events. ">proton::messaging_handler</a>. 
You write output data from the engine's <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a0e1873d3b36dcba2b3ef6bd09805c9c8"
 title="The engine&#39;s write buffer. ">write_buffer()</a> to your IO.</p>
+<p>The engine is not safe for concurrent use, but you can process different 
engines concurrently. A common pattern for high-performance servers is to 
serialize read/write activity per connection and dispatch in a fixed-size 
thread pool.</p>
+<p>The engine is designed to work with a classic reactor (e.g., select, poll, 
epoll) or an async-request driven proactor (e.g., windows completion ports, 
boost.asio, libuv).</p>
+<p>The engine never throws exceptions. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a1d104efa025513927c754553ca979898"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html">connection_engine</a> </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" 
href="classproton_1_1container.html">proton::container</a> &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="classproton_1_1io_1_1link__namer.html">link_namer</a> &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" 
href="classproton_1_1event__loop.html">event_loop</a> *&#160;</td>
+          <td class="paramname"><em>loop</em> = <code>0</code>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Create a connection engine. </p>
+<p>opts must contain a <a class="el" 
href="classproton_1_1messaging__handler.html" title="A handler for Proton 
messaging events. ">messaging_handler</a>. Takes ownership of loop, will be 
deleted only when the <a class="el" href="classproton_1_1connection.html" 
title="A connection to a remote AMQP peer. ">proton::connection</a> is. </p>
+
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a8a5938806dc28d71c3ed5f89cc537ddd"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void accept </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>opts</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a397568e30a54ac7d9033f531845be687"
 title="Configure a connection by applying exactly the options in opts 
(including proton::messaging_handler) ...">configure()</a> with server options. 
</p>
+<p>Options applied: <a class="el" 
href="classproton_1_1container.html#a8ebfbb187faf8c69d4283fd836ddf2ea" title="A 
unique identifier for the container. ">container::id()</a>, <a class="el" 
href="classproton_1_1container.html#a057b58d4cd2d1bbe8a51c2e0a4807fbc" 
title="Connection options that will be applied to incoming connections. 
">container::server_connection_options()</a>, opts.</p>
+<p>Note this does not call <a class="el" 
href="classproton_1_1connection.html#a9e8555112049fc2b4945120b3c45f8ab" 
title="Open the connection. ">connection::open()</a>. If there is a <a 
class="el" href="classproton_1_1messaging__handler.html" title="A handler for 
Proton messaging events. ">messaging_handler</a> in the composed options it 
will receive <a class="el" 
href="classproton_1_1messaging__handler.html#a16ba022e899957b2e25b9561b1f53968" 
title="The remote peer opened the connection. 
">messaging_handler::on_connection_open()</a> and can respond with <a 
class="el" 
href="classproton_1_1connection.html#a9e8555112049fc2b4945120b3c45f8ab" 
title="Open the connection. ">connection::open()</a> or <a class="el" 
href="classproton_1_1connection.html#a5ae591df94fc66ccb85cbb6565368bca" 
title="Close the endpoint. ">connection::close()</a> </p>
+
+</div>
+</div>
+<a class="anchor" id="a397568e30a54ac7d9033f531845be687"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void configure </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>opts</em> = <code><a class="el" 
href="classproton_1_1connection__options.html">connection_options</a>()</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Configure a connection by applying exactly the options in opts (including 
<a class="el" href="classproton_1_1messaging__handler.html" title="A handler 
for Proton messaging events. ">proton::messaging_handler</a>) Does not apply 
any default options, to apply container defaults use <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a49ffce3927a9d5013293bf92fde9e9a2"
 title="Call configure() with client options and call connection::open() 
Options applied: container::id()...">connect()</a> or <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a8a5938806dc28d71c3ed5f89cc537ddd"
 title="Call configure() with server options. ">accept()</a> instead. </p>
+
+</div>
+</div>
+<a class="anchor" id="a49ffce3927a9d5013293bf92fde9e9a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void connect </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>opts</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a397568e30a54ac7d9033f531845be687"
 title="Configure a connection by applying exactly the options in opts 
(including proton::messaging_handler) ...">configure()</a> with client options 
and call <a class="el" 
href="classproton_1_1connection.html#a9e8555112049fc2b4945120b3c45f8ab" 
title="Open the connection. ">connection::open()</a> Options applied: <a 
class="el" 
href="classproton_1_1container.html#a8ebfbb187faf8c69d4283fd836ddf2ea" title="A 
unique identifier for the container. ">container::id()</a>, <a class="el" 
href="classproton_1_1container.html#a77a1de4f556548c0ddc254b857763844" 
title="Connection options that will be to outgoing connections. 
">container::client_connection_options()</a>, opts. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3f4d44bc02e9c32598aa40f03e6c5ae7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void disconnected </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"> = <code><a class="el" 
href="classproton_1_1error__condition.html">error_condition</a>()</code></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Inform the engine that the transport been disconnected unexpectedly, 
without completing the AMQP connection close sequence. </p>
+<p>This calls <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#aaa622a6fed072f5b4935881efb42ba5c"
 title="Indicate that the read side of the transport is closed and no more data 
will be read. ">read_close()</a>, <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#ad730a1d850ea31f35102b765d0eede4a"
 title="Indicate that the write side of the transport has closed and no more 
data can be written. ">write_close()</a>, sets the <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a7461aa748aa887e1969745fb5f7efd1c"
 title="Get the transport associated with this connection_engine. 
">transport()</a>.error() and queues an <code>on_transport_error</code> event. 
You must call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a4c79ad1c9029d967b9e1b4daf91b7537"
 title="Dispatch all available events and call the corresponding 
messaging_handler methods. ">dispatch()</a> one more time to dispatch the <a 
class="el" href="classproton_1_1messaging__h
 andler.html#af89551ce0e44ae3465d4b078f1c87653" title="The underlying network 
transport has closed with an error condition. 
">messaging_handler::on_transport_error()</a> call and other final events.</p>
+<p>Note this does not close the <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a755a99a0561209b60d3ef3897a303b40"
 title="Get the AMQP connection associated with this connection_engine. 
">connection()</a> so that a <a class="el" 
href="classproton_1_1messaging__handler.html" title="A handler for Proton 
messaging events. ">proton::messaging_handler</a> can distinguish between a 
connection close error sent by the remote peer and a transport failure. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4c79ad1c9029d967b9e1b4daf91b7537"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool dispatch </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Dispatch all available events and call the corresponding <a class="el" 
href="classproton_1_1messaging__handler.html">messaging_handler</a> methods. 
</p>
+<p>Returns true if the engine is still active, false if it is finished and can 
be destroyed. The engine is finished when all events are dispatched and one of 
the following is true:</p>
+<ul>
+<li>both <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#aaa622a6fed072f5b4935881efb42ba5c"
 title="Indicate that the read side of the transport is closed and no more data 
will be read. ">read_close()</a> and <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#ad730a1d850ea31f35102b765d0eede4a"
 title="Indicate that the write side of the transport has closed and no more 
data can be written. ">write_close()</a> have been called, no more IO is 
possible.</li>
+<li>The AMQP <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a755a99a0561209b60d3ef3897a303b40"
 title="Get the AMQP connection associated with this connection_engine. 
">connection()</a> is closed AND the <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a0e1873d3b36dcba2b3ef6bd09805c9c8"
 title="The engine&#39;s write buffer. ">write_buffer()</a> is empty.</li>
+</ul>
+<p>May modify the <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#af477c1401cee5a0cf3bc8d6f4d2be805"
 title="The engine&#39;s read buffer. ">read_buffer()</a> and/or the <a 
class="el" 
href="classproton_1_1io_1_1connection__engine.html#a0e1873d3b36dcba2b3ef6bd09805c9c8"
 title="The engine&#39;s write buffer. ">write_buffer()</a>. </p>
+
+</div>
+</div>
+<a class="anchor" id="af477c1401cee5a0cf3bc8d6f4d2be805"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="structproton_1_1io_1_1mutable__buffer.html">mutable_buffer</a> 
read_buffer </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The engine's read buffer. </p>
+<p>Read data into this buffer then call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a3f86a4f778e8c9303e6c0f127e52a5e2"
 title="Indicate that the first n bytes of read_buffer() have valid data. 
">read_done()</a> when complete. Returns mutable_buffer(0, 0) if the engine 
cannot currently read data. Calling <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a4c79ad1c9029d967b9e1b4daf91b7537"
 title="Dispatch all available events and call the corresponding 
messaging_handler methods. ">dispatch()</a> may open up more buffer space. </p>
+
+</div>
+</div>
+<a class="anchor" id="aaa622a6fed072f5b4935881efb42ba5c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void read_close </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Indicate that the read side of the transport is closed and no more data 
will be read. </p>
+<p>Note that there may still be events to <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a4c79ad1c9029d967b9e1b4daf91b7537"
 title="Dispatch all available events and call the corresponding 
messaging_handler methods. ">dispatch()</a> or data to write. </p>
+
+</div>
+</div>
+<a class="anchor" id="a3f86a4f778e8c9303e6c0f127e52a5e2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void read_done </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>n</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Indicate that the first n bytes of <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#af477c1401cee5a0cf3bc8d6f4d2be805"
 title="The engine&#39;s read buffer. ">read_buffer()</a> have valid data. </p>
+<p>This changes the buffer, call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#af477c1401cee5a0cf3bc8d6f4d2be805"
 title="The engine&#39;s read buffer. ">read_buffer()</a> to get the updated 
buffer. </p>
+
+</div>
+</div>
+<a class="anchor" id="a0e1873d3b36dcba2b3ef6bd09805c9c8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" 
href="structproton_1_1io_1_1const__buffer.html">const_buffer</a> write_buffer 
</td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>The engine's write buffer. </p>
+<p>Write data from this buffer then call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#aedf05de753467bf31b70db61c8effc80"
 title="Indicate that the first n bytes of write_buffer() have been written 
successfully. ...">write_done()</a> Returns const_buffer(0, 0) if the engine 
has nothing to write. Calling <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a4c79ad1c9029d967b9e1b4daf91b7537"
 title="Dispatch all available events and call the corresponding 
messaging_handler methods. ">dispatch()</a> may generate more data in the write 
buffer. </p>
+
+</div>
+</div>
+<a class="anchor" id="ad730a1d850ea31f35102b765d0eede4a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void write_close </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Indicate that the write side of the transport has closed and no more data 
can be written. </p>
+<p>Note that there may still be events to <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a4c79ad1c9029d967b9e1b4daf91b7537"
 title="Dispatch all available events and call the corresponding 
messaging_handler methods. ">dispatch()</a> or data to read. </p>
+
+</div>
+</div>
+<a class="anchor" id="aedf05de753467bf31b70db61c8effc80"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void write_done </td>
+          <td>(</td>
+          <td class="paramtype">size_t&#160;</td>
+          <td class="paramname"><em>n</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Indicate that the first n bytes of <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a0e1873d3b36dcba2b3ef6bd09805c9c8"
 title="The engine&#39;s write buffer. ">write_buffer()</a> have been written 
successfully. </p>
+<p>This changes the buffer, call <a class="el" 
href="classproton_1_1io_1_1connection__engine.html#a0e1873d3b36dcba2b3ef6bd09805c9c8"
 title="The engine&#39;s write buffer. ">write_buffer()</a> to get the updated 
buffer. </p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following 
file:<ul>
+<li>proton/io/<a class="el" 
href="connection__engine_8hpp_source.html">connection_engine.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="namespaceproton_1_1io.html">io</a></li><li class="navelem"><a class="el" 
href="classproton_1_1io_1_1connection__engine.html">connection_engine</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_1io_1_1connection__engine.js
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1connection__engine.js
 
b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1connection__engine.js
new file mode 100755
index 0000000..173da7a
--- /dev/null
+++ 
b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1connection__engine.js
@@ -0,0 +1,19 @@
+var classproton_1_1io_1_1connection__engine =
+[
+    [ "connection_engine", 
"classproton_1_1io_1_1connection__engine.html#a1d104efa025513927c754553ca979898",
 null ],
+    [ "~connection_engine", 
"classproton_1_1io_1_1connection__engine.html#a2b84ab32cce06fadee9bc222144d0cd6",
 null ],
+    [ "accept", 
"classproton_1_1io_1_1connection__engine.html#a8a5938806dc28d71c3ed5f89cc537ddd",
 null ],
+    [ "configure", 
"classproton_1_1io_1_1connection__engine.html#a397568e30a54ac7d9033f531845be687",
 null ],
+    [ "connect", 
"classproton_1_1io_1_1connection__engine.html#a49ffce3927a9d5013293bf92fde9e9a2",
 null ],
+    [ "connection", 
"classproton_1_1io_1_1connection__engine.html#a755a99a0561209b60d3ef3897a303b40",
 null ],
+    [ "container", 
"classproton_1_1io_1_1connection__engine.html#a515d1af874b9cbb099e798f5eb5d5e4a",
 null ],
+    [ "disconnected", 
"classproton_1_1io_1_1connection__engine.html#a3f4d44bc02e9c32598aa40f03e6c5ae7",
 null ],
+    [ "dispatch", 
"classproton_1_1io_1_1connection__engine.html#a4c79ad1c9029d967b9e1b4daf91b7537",
 null ],
+    [ "read_buffer", 
"classproton_1_1io_1_1connection__engine.html#af477c1401cee5a0cf3bc8d6f4d2be805",
 null ],
+    [ "read_close", 
"classproton_1_1io_1_1connection__engine.html#aaa622a6fed072f5b4935881efb42ba5c",
 null ],
+    [ "read_done", 
"classproton_1_1io_1_1connection__engine.html#a3f86a4f778e8c9303e6c0f127e52a5e2",
 null ],
+    [ "transport", 
"classproton_1_1io_1_1connection__engine.html#a7461aa748aa887e1969745fb5f7efd1c",
 null ],
+    [ "write_buffer", 
"classproton_1_1io_1_1connection__engine.html#a0e1873d3b36dcba2b3ef6bd09805c9c8",
 null ],
+    [ "write_close", 
"classproton_1_1io_1_1connection__engine.html#ad730a1d850ea31f35102b765d0eede4a",
 null ],
+    [ "write_done", 
"classproton_1_1io_1_1connection__engine.html#aedf05de753467bf31b70db61c8effc80",
 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_1io_1_1container__impl__base-members.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1container__impl__base-members.html
 
b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1container__impl__base-members.html
new file mode 100755
index 0000000..b5cbeef
--- /dev/null
+++ 
b/content/releases/qpid-proton-master/proton/cpp/api/classproton_1_1io_1_1container__impl__base-members.html
@@ -0,0 +1,138 @@
+<!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_1io_1_1container__impl__base.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">container_impl_base Member List</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a>, 
including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" 
href="classproton_1_1container.html#a74bcb386eb5f833bceb6ec86caf1d546">auto_stop</a>(bool)=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_1io_1_1container__impl__base.html#a73a8783e99b047d90593038726e8c999">client_connection_options</a>(const
 connection_options &amp;opts)</td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html#a83016f5d5abb197f45a2cee0190dbe22">client_connection_options</a>()
 const </td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classproton_1_1container.html#ae8b4eb94c7de3a287665156a768de8dd">connect</a>(const
 std::string &amp;url, const connection_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 class="even"><td class="entry"><a class="el" 
href="classproton_1_1container.html#a719c90ac57522bc2c830e2ff5335796c">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_1container.html#a8ebfbb187faf8c69d4283fd836ddf2ea">id</a>() 
const  =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 class="even"><td class="entry"><a class="el" 
href="classproton_1_1container.html#a27d60b6665f37220d9be70f11ab69654">listen</a>(const
 std::string &amp;url, listen_handler &amp;lh)=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_1container.html#a2fd8da2aa0f1891ea29a39330eb177dc">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 class="even"><td class="entry"><a class="el" 
href="classproton_1_1container.html#af2f7d413dc10dff5cae3396ce9d47688">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><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html#a35470b5052f368e9b1bff4b51071e7e4">open_receiver</a>(const
 std::string &amp;url, const class receiver_options &amp;opts, const 
connection_options &amp;copts)</td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><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><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 class="even"><td class="entry"><a class="el" 
href="classproton_1_1container.html#a52ddc19997ef0bfc043ae61fa417661d">proton::container::open_receiver</a>(const
 std::string &amp;url, const proton::receiver_options &amp;o, const 
connection_options &amp;c)=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_1io_1_1container__impl__base.html#ac4c1010ff8baa7c7672593c8f7d6b93b">open_sender</a>(const
 std::string &amp;url, const class sender_options &amp;opts, const 
connection_options &amp;copts)</td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</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_1container.html#ab01b2de425b4f248e9f1be109c943d40">proton::container::open_sender</a>(const
 std::string &amp;url, const proton::sender_options &amp;o, const 
connection_options &amp;c)=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_1io_1_1container__impl__base.html#ac7dc40752236187455632350e4431281">receiver_options</a>(const
 class receiver_options &amp;opts)</td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html#acd8ae6f30b3a73b808a2bb01a1a1be83">receiver_options</a>()
 const </td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><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 class="even"><td class="entry"><a class="el" 
href="classproton_1_1container.html#a18954417d3124a8095783ea13dc6d00b">run</a>()=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_1io_1_1container__impl__base.html#aa68b8a05da39b50fe50931d7c482403e">sender_options</a>(const
 class sender_options &amp;opts)</td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html#a79d17b55266eaa187ba943d59d3f9478">sender_options</a>()
 const </td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><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 class="even"><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html#a11b0add605994e504f141c15df8f3947">server_connection_options</a>(const
 connection_options &amp;opts)</td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html#a005f27a5839452620ff57f81b316ea58">server_connection_options</a>()
 const </td><td class="entry"><a class="el" 
href="classproton_1_1io_1_1container__impl__base.html">container_impl_base</a></td><td
 class="entry"><span class="mlabel">inline</span><span 
class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" 
href="classproton_1_1container.html#a40a47814c7196a4c796015fd5c16b542">stop</a>(const
 error_condition &amp;err=error_condition())=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 bgcolor="#f0f0f0"><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>


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

Reply via email to