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:43:48 UTC

[10/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/messaging__handler_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/messaging__handler_8hpp_source.html b/content/releases/qpid-proton-master/proton/cpp/api/messaging__handler_8hpp_source.html
index 63918be..cc460b0 100755
--- a/content/releases/qpid-proton-master/proton/cpp/api/messaging__handler_8hpp_source.html
+++ b/content/releases/qpid-proton-master/proton/cpp/api/messaging__handler_8hpp_source.html
@@ -3,8 +3,8 @@
 <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.9.1"/>
-<title>C++ AMQP Protocol Engine API: tmp/aconway/transom/qpid-proton-master/proton-c/bindings/cpp/include/proton/messaging_handler.hpp Source File</title>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>Qpid Proton C++ API: proton/messaging_handler.hpp Source File</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>
@@ -30,8 +30,8 @@
 <table cellspacing="0" cellpadding="0">
  <tbody>
  <tr style="height: 56px;">
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">C++ AMQP Protocol Engine API
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C++ API
    &#160;<span id="projectnumber">master</span>
    </div>
   </td>
@@ -55,7 +55,7 @@
 </table>
 </div>
 <!-- end header part -->
-<!-- Generated by Doxygen 1.8.9.1 -->
+<!-- Generated by Doxygen 1.8.10 -->
 <script type="text/javascript">
 var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </script>
@@ -93,8 +93,8 @@ $(document).ready(function(){initNavTree('messaging__handler_8hpp_source.html','
 <div class="title">messaging_handler.hpp</div>  </div>
 </div><!--header-->
 <div class="contents">
-<a href="messaging__handler_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_CPP_MESSAGING_HANDLER_H</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_CPP_MESSAGING_HANDLER_H</span></div>
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_MESSAGING_HANDLER_HPP</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_MESSAGING_HANDLER_HPP</span></div>
 <div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div>
 <div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">/*</span></div>
 <div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> *</span></div>
@@ -117,133 +117,127 @@ $(document).ready(function(){initNavTree('messaging__handler_8hpp_source.html','
 <div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> *</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> */</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="proton__handler_8hpp.html">proton/proton_handler.hpp</a>&quot;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;proton/event.h&quot;</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#include &quot;proton/export.hpp&quot;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;proton/internal/pn_unique_ptr.hpp&quot;</span></div>
 <div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div>
 <div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceproton.html">proton</a> {</div>
 <div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>event;</div>
-<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>messaging_adapter;</div>
-<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="classproton_1_1messaging__handler.html">   38</a></span>&#160;<span class="keyword">class </span><a class="code" href="classproton_1_1messaging__handler.html">messaging_handler</a> : <span class="keyword">public</span> <a class="code" href="classproton_1_1proton__handler.html">proton_handler</a></div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;{</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;  <span class="keyword">public</span>:</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1messaging__handler.html#abbdb59a6250e1781d54437f544c629a5">messaging_handler</a>(<span class="keywordtype">int</span> prefetch=10, <span class="keywordtype">bool</span> auto_accept=<span class="keyword">true</span>, <span class="keywordtype">bool</span> auto_settle=<span class="keyword">true</span>,</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;                                    <span class="keywordtype">bool</span> peer_close_is_error=<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <a class="code" href="classproton_1_1messaging__handler.html#a201aeea68c4111e6be199c26b334ad4c">~messaging_handler</a>();</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a342e728ae59acf4d63296600991c1c0e">on_abort</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#aa70fe409c59582573ef775236ffd0165">on_accepted</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a068c76a13e5f47a57d71d347ad9240fa">on_commit</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ad22b0bb4ea660d87cd05c04b944ed223">on_connection_closed</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a4f7968eb3590e8a7eaee63f4884fd1d7">on_connection_closing</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a8fe71d24a2f27fc51ade0dd300968bb3">on_connection_error</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#aa721e490819f1596a56b65aa38441a4c">on_connection_opening</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ad858e0315d485567f427d791bc86bd64">on_connection_opened</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a441487bc690c2eb1cbf97d65184978fd">on_disconnected</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a2b116c546f5259df1450b215aa4203bc">on_fetch</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a6cd4ee17d4e9196515bb46f41b0d273c">on_id_loaded</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a3858a996dec37f557d061ad69d80c43a">on_link_closed</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a67f713f9367f89a065da6a355e53876b">on_link_closing</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a3d57f197d9df3bed62288a91b0b94b49">on_link_error</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ade9936a6e49dbf06e1f4a73cd13c9bfe">on_link_opened</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a7d22e4de1bd7972ecb8b37c1074c27ef">on_link_opening</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#aaf6bffc63bf68e3b789dcc5a1f0be849">on_message</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a26463d9070301e895433bc02554c7f17">on_quit</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a9be899f5195747fac947fc2e4019006f">on_record_inserted</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#aabd226c05f21df4df92873c20cb1205c">on_records_loaded</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a3ac9f85435c46ac2ef17460cb2c52b6c">on_rejected</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ab2d70633d5aa1f9f139ec075b832b5bb">on_released</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a8642383ca3fd3dcf2f6db41969ec8349">on_request</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a8c6045ac4c1b358d8cd32be33bbfa243">on_response</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ac7fce3d3c61df8d53a00bacad8a9f937">on_sendable</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a97c99d89d177a396e97ef737719d2f6d">on_session_closed</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a57a0d3bdd4eb6a96016196d1fc52778e">on_session_closing</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a16becd364ba2242b1d2688fa535e8397">on_session_error</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a806621c79d4762ab27957d8933803d47">on_session_opened</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ada14844330655ad08c40ff96b2690ed2">on_session_opening</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a67cddcec4df563665f015c825c141e04">on_settled</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a965406fe0d0ffd4097a70b92378dd52f">on_start</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a36f50f05b7b078f28617c85b2beb4fa8">on_timer</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ab600ef26e91810e3e9a651ce3d5f6873">on_transaction_aborted</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ac9b68a7cf93a755d5753f1773513f8d2">on_transaction_committed</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#a1f6b856f15ee9de7bb871e3022e4709d">on_transaction_declared</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classproton_1_1messaging__handler.html#ace9a382459a913a0c0ffa64ead7a6d0b">on_transport_closed</a>(<a class="code" href="classproton_1_1event.html">event</a> &amp;e);</div>
-<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;  <span class="keyword">private</span>:</div>
-<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    <span class="keywordtype">int</span> prefetch_;</div>
-<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;    <span class="keywordtype">bool</span> auto_accept_;</div>
-<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;    <span class="keywordtype">bool</span> auto_settle_;</div>
-<div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;    <span class="keywordtype">bool</span> peer_close_iserror_;</div>
-<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    PN_UNIQUE_PTR&lt;messaging_adapter&gt; messaging_adapter_;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;    PN_UNIQUE_PTR&lt;handler&gt; flow_controller_;</div>
-<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1messaging__handler.html#abbdb59a6250e1781d54437f544c629a5">messaging_handler</a>(</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;        <span class="keywordtype">bool</span> raw_handler, <span class="keywordtype">int</span> prefetch=10, <span class="keywordtype">bool</span> auto_accept=<span class="keyword">true</span>,</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;        <span class="keywordtype">bool</span> auto_settle=<span class="keyword">true</span>, <span class="keywordtype">bool</span> peer_close_is_error=<span class="keyword">false</span>);</div>
-<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="classproton_1_1messaging__handler.html#a870e406c9cf0d4616be91bca383137a2">  103</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classproton_1_1messaging__handler.html#a870e406c9cf0d4616be91bca383137a2">container_impl</a>;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classproton_1_1messaging__handler.html#a3f86ab3af4804360f5b23470daba4274">  104</a></span>&#160;    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classproton_1_1messaging__handler.html#a3f86ab3af4804360f5b23470daba4274">messaging_adapter</a>;</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;    PN_CPP_EXTERN <span class="keywordtype">void</span> create_helpers();</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;};</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;}</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor">#endif  </span></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a57a0d3bdd4eb6a96016196d1fc52778e"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a57a0d3bdd4eb6a96016196d1fc52778e">proton::messaging_handler::on_session_closing</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_session_closing(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a2b116c546f5259df1450b215aa4203bc"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a2b116c546f5259df1450b215aa4203bc">proton::messaging_handler::on_fetch</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_fetch(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ada14844330655ad08c40ff96b2690ed2"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ada14844330655ad08c40ff96b2690ed2">proton::messaging_handler::on_session_opening</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_session_opening(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1event_html"><div class="ttname"><a href="classproton_1_1event.html">proton::event</a></div><div class="ttdef"><b>Definition:</b> event.hpp:37</div></div>
-<div class="ttc" id="classproton_1_1proton__handler_html"><div class="ttname"><a href="classproton_1_1proton__handler.html">proton::proton_handler</a></div><div class="ttdef"><b>Definition:</b> proton_handler.hpp:33</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_abbdb59a6250e1781d54437f544c629a5"><div class="ttname"><a href="classproton_1_1messaging__handler.html#abbdb59a6250e1781d54437f544c629a5">proton::messaging_handler::messaging_handler</a></div><div class="ttdeci">PN_CPP_EXTERN messaging_handler(int prefetch=10, bool auto_accept=true, bool auto_settle=true, bool peer_close_is_error=false)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ac9b68a7cf93a755d5753f1773513f8d2"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ac9b68a7cf93a755d5753f1773513f8d2">proton::messaging_handler::on_transaction_committed</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_transaction_committed(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a8642383ca3fd3dcf2f6db41969ec8349"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a8642383ca3fd3dcf2f6db41969ec8349">proton::messaging_handler::on_request</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_request(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ade9936a6e49dbf06e1f4a73cd13c9bfe"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ade9936a6e49dbf06e1f4a73cd13c9bfe">proton::messaging_handler::on_link_opened</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_link_opened(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a806621c79d4762ab27957d8933803d47"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a806621c79d4762ab27957d8933803d47">proton::messaging_handler::on_session_opened</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_session_opened(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a8fe71d24a2f27fc51ade0dd300968bb3"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a8fe71d24a2f27fc51ade0dd300968bb3">proton::messaging_handler::on_connection_error</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_connection_error(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_aa70fe409c59582573ef775236ffd0165"><div class="ttname"><a href="classproton_1_1messaging__handler.html#aa70fe409c59582573ef775236ffd0165">proton::messaging_handler::on_accepted</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_accepted(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a9be899f5195747fac947fc2e4019006f"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a9be899f5195747fac947fc2e4019006f">proton::messaging_handler::on_record_inserted</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_record_inserted(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a3858a996dec37f557d061ad69d80c43a"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a3858a996dec37f557d061ad69d80c43a">proton::messaging_handler::on_link_closed</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_link_closed(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ab2d70633d5aa1f9f139ec075b832b5bb"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ab2d70633d5aa1f9f139ec075b832b5bb">proton::messaging_handler::on_released</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_released(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_aabd226c05f21df4df92873c20cb1205c"><div class="ttname"><a href="classproton_1_1messaging__handler.html#aabd226c05f21df4df92873c20cb1205c">proton::messaging_handler::on_records_loaded</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_records_loaded(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a16becd364ba2242b1d2688fa535e8397"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a16becd364ba2242b1d2688fa535e8397">proton::messaging_handler::on_session_error</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_session_error(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a7d22e4de1bd7972ecb8b37c1074c27ef"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a7d22e4de1bd7972ecb8b37c1074c27ef">proton::messaging_handler::on_link_opening</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_link_opening(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a36f50f05b7b078f28617c85b2beb4fa8"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a36f50f05b7b078f28617c85b2beb4fa8">proton::messaging_handler::on_timer</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_timer(event &amp;e)</div></div>
-<div class="ttc" id="proton__handler_8hpp_html"><div class="ttname"><a href="proton__handler_8hpp.html">proton_handler.hpp</a></div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a67f713f9367f89a065da6a355e53876b"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a67f713f9367f89a065da6a355e53876b">proton::messaging_handler::on_link_closing</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_link_closing(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a8c6045ac4c1b358d8cd32be33bbfa243"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a8c6045ac4c1b358d8cd32be33bbfa243">proton::messaging_handler::on_response</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_response(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a97c99d89d177a396e97ef737719d2f6d"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a97c99d89d177a396e97ef737719d2f6d">proton::messaging_handler::on_session_closed</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_session_closed(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a965406fe0d0ffd4097a70b92378dd52f"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a965406fe0d0ffd4097a70b92378dd52f">proton::messaging_handler::on_start</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_start(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ad858e0315d485567f427d791bc86bd64"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ad858e0315d485567f427d791bc86bd64">proton::messaging_handler::on_connection_opened</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_connection_opened(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a1f6b856f15ee9de7bb871e3022e4709d"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a1f6b856f15ee9de7bb871e3022e4709d">proton::messaging_handler::on_transaction_declared</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_transaction_declared(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_aa721e490819f1596a56b65aa38441a4c"><div class="ttname"><a href="classproton_1_1messaging__handler.html#aa721e490819f1596a56b65aa38441a4c">proton::messaging_handler::on_connection_opening</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_connection_opening(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ad22b0bb4ea660d87cd05c04b944ed223"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ad22b0bb4ea660d87cd05c04b944ed223">proton::messaging_handler::on_connection_closed</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_connection_closed(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a870e406c9cf0d4616be91bca383137a2"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a870e406c9cf0d4616be91bca383137a2">proton::messaging_handler::container_impl</a></div><div class="ttdeci">friend class container_impl</div><div class="ttdef"><b>Definition:</b> messaging_handler.hpp:103</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ac7fce3d3c61df8d53a00bacad8a9f937"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ac7fce3d3c61df8d53a00bacad8a9f937">proton::messaging_handler::on_sendable</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_sendable(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a068c76a13e5f47a57d71d347ad9240fa"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a068c76a13e5f47a57d71d347ad9240fa">proton::messaging_handler::on_commit</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_commit(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a342e728ae59acf4d63296600991c1c0e"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a342e728ae59acf4d63296600991c1c0e">proton::messaging_handler::on_abort</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_abort(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a3d57f197d9df3bed62288a91b0b94b49"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a3d57f197d9df3bed62288a91b0b94b49">proton::messaging_handler::on_link_error</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_link_error(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html"><div class="ttname"><a href="classproton_1_1messaging__handler.html">proton::messaging_handler</a></div><div class="ttdef"><b>Definition:</b> messaging_handler.hpp:38</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a3ac9f85435c46ac2ef17460cb2c52b6c"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a3ac9f85435c46ac2ef17460cb2c52b6c">proton::messaging_handler::on_rejected</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_rejected(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_aaf6bffc63bf68e3b789dcc5a1f0be849"><div class="ttname"><a href="classproton_1_1messaging__handler.html#aaf6bffc63bf68e3b789dcc5a1f0be849">proton::messaging_handler::on_message</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_message(event &amp;e)</div></div>
-<div class="ttc" id="namespaceproton_html"><div class="ttname"><a href="namespaceproton.html">proton</a></div><div class="ttdef"><b>Definition:</b> acceptor.hpp:31</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a441487bc690c2eb1cbf97d65184978fd"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a441487bc690c2eb1cbf97d65184978fd">proton::messaging_handler::on_disconnected</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_disconnected(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a4f7968eb3590e8a7eaee63f4884fd1d7"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a4f7968eb3590e8a7eaee63f4884fd1d7">proton::messaging_handler::on_connection_closing</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_connection_closing(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a26463d9070301e895433bc02554c7f17"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a26463d9070301e895433bc02554c7f17">proton::messaging_handler::on_quit</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_quit(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ace9a382459a913a0c0ffa64ead7a6d0b"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ace9a382459a913a0c0ffa64ead7a6d0b">proton::messaging_handler::on_transport_closed</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_transport_closed(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a201aeea68c4111e6be199c26b334ad4c"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a201aeea68c4111e6be199c26b334ad4c">proton::messaging_handler::~messaging_handler</a></div><div class="ttdeci">virtual PN_CPP_EXTERN ~messaging_handler()</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a3f86ab3af4804360f5b23470daba4274"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a3f86ab3af4804360f5b23470daba4274">proton::messaging_handler::messaging_adapter</a></div><div class="ttdeci">friend class messaging_adapter</div><div class="ttdef"><b>Definition:</b> messaging_handler.hpp:104</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a67cddcec4df563665f015c825c141e04"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a67cddcec4df563665f015c825c141e04">proton::messaging_handler::on_settled</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_settled(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_ab600ef26e91810e3e9a651ce3d5f6873"><div class="ttname"><a href="classproton_1_1messaging__handler.html#ab600ef26e91810e3e9a651ce3d5f6873">proton::messaging_handler::on_transaction_aborted</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_transaction_aborted(event &amp;e)</div></div>
-<div class="ttc" id="classproton_1_1messaging__handler_html_a6cd4ee17d4e9196515bb46f41b0d273c"><div class="ttname"><a href="classproton_1_1messaging__handler.html#a6cd4ee17d4e9196515bb46f41b0d273c">proton::messaging_handler::on_id_loaded</a></div><div class="ttdeci">virtual PN_CPP_EXTERN void on_id_loaded(event &amp;e)</div></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">class </span>error_condition;</div>
+<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="keyword">class </span>container;</div>
+<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">class </span>event;</div>
+<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="keyword">class </span>transport;</div>
+<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="keyword">class </span>connection;</div>
+<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="keyword">class </span>session;</div>
+<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="keyword">class </span>sender;</div>
+<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="keyword">class </span>receiver;</div>
+<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="keyword">class </span>tracker;</div>
+<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="keyword">class </span>delivery;</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="keyword">class </span>message;</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="keyword">class </span>messaging_adapter;</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;</div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="keyword">namespace </span>io {</div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">class </span>connection_engine;</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;}</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classproton_1_1messaging__handler.html">   75</a></span>&#160;<span class="keyword">class</span></div>
+<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;PN_CPP_CLASS_EXTERN <a class="code" href="classproton_1_1messaging__handler.html">messaging_handler</a> {</div>
+<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;    PN_CPP_EXTERN <a class="code" href="classproton_1_1messaging__handler.html">messaging_handler</a>();</div>
+<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> ~messaging_handler();</div>
+<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;</div>
+<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_container_start(<a class="code" href="classproton_1_1container.html">container</a> &amp;c);</div>
+<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;</div>
+<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_message(<a class="code" href="classproton_1_1delivery.html">delivery</a> &amp;d, <a class="code" href="classproton_1_1message.html">message</a> &amp;m);</div>
+<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;</div>
+<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_sendable(<a class="code" href="classproton_1_1sender.html">sender</a> &amp;s);</div>
+<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div>
+<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_transport_open(<a class="code" href="classproton_1_1transport.html">transport</a> &amp;t);</div>
+<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    </div>
+<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_transport_close(<a class="code" href="classproton_1_1transport.html">transport</a> &amp;t);</div>
+<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
+<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_transport_error(<a class="code" href="classproton_1_1transport.html">transport</a> &amp;t);</div>
+<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div>
+<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_connection_open(<a class="code" href="classproton_1_1connection.html">connection</a> &amp;c);</div>
+<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_connection_close(<a class="code" href="classproton_1_1connection.html">connection</a> &amp;c);</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_connection_error(<a class="code" href="classproton_1_1connection.html">connection</a> &amp;c);</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_session_open(<a class="code" href="classproton_1_1session.html">session</a> &amp;s);</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_session_close(<a class="code" href="classproton_1_1session.html">session</a> &amp;s);</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160;</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_session_error(<a class="code" href="classproton_1_1session.html">session</a> &amp;s);</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_receiver_open(<a class="code" href="classproton_1_1receiver.html">receiver</a>&amp; l);</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_receiver_close(<a class="code" href="classproton_1_1receiver.html">receiver</a>&amp; l);</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_receiver_error(<a class="code" href="classproton_1_1receiver.html">receiver</a>&amp; l);</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_sender_open(<a class="code" href="classproton_1_1sender.html">sender</a>&amp; l);</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_sender_close(<a class="code" href="classproton_1_1sender.html">sender</a>&amp; l);</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_sender_error(<a class="code" href="classproton_1_1sender.html">sender</a>&amp; l);</div>
+<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_tracker_accept(<a class="code" href="classproton_1_1tracker.html">tracker</a> &amp;d);</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_tracker_reject(<a class="code" href="classproton_1_1tracker.html">tracker</a> &amp;d);</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_tracker_release(<a class="code" href="classproton_1_1tracker.html">tracker</a> &amp;d);</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_tracker_settle(<a class="code" href="classproton_1_1tracker.html">tracker</a> &amp;d);</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_delivery_settle(<a class="code" href="classproton_1_1delivery.html">delivery</a> &amp;d);</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_sender_drain_start(<a class="code" href="classproton_1_1sender.html">sender</a> &amp;s);</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;    </div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_receiver_drain_finish(<a class="code" href="classproton_1_1receiver.html">receiver</a> &amp;r);</div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;</div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;    PN_CPP_EXTERN <span class="keyword">virtual</span> <span class="keywordtype">void</span> on_error(<span class="keyword">const</span> <a class="code" href="classproton_1_1error__condition.html">error_condition</a> &amp;c);</div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    internal::pn_unique_ptr&lt;messaging_adapter&gt; messaging_adapter_;</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classproton_1_1container.html">container</a>;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span>container_impl;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classproton_1_1io_1_1connection__engine.html">io::connection_engine</a>;</div>
+<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classproton_1_1connection__options.html">connection_options</a>;</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classproton_1_1receiver__options.html">receiver_options</a>;</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classproton_1_1sender__options.html">sender_options</a>;</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;  <span class="keyword">friend</span> <span class="keyword">class </span><a class="code" href="classproton_1_1session__options.html">session_options</a>;</div>
+<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;};</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;} <span class="comment">// proton</span></div>
+<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;</div>
+<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;<span class="preprocessor">#endif // PROTON_MESSAGING_HANDLER_HPP</span></div>
+<div class="ttc" id="classproton_1_1message_html"><div class="ttname"><a href="classproton_1_1message.html">proton::message</a></div><div class="ttdoc">An AMQP message. </div><div class="ttdef"><b>Definition:</b> message.hpp:49</div></div>
+<div class="ttc" id="classproton_1_1container_html"><div class="ttname"><a href="classproton_1_1container.html">proton::container</a></div><div class="ttdoc">A top-level container of connections, sessions, senders, and receivers. </div><div class="ttdef"><b>Definition:</b> container.hpp:61</div></div>
+<div class="ttc" id="classproton_1_1sender_html"><div class="ttname"><a href="classproton_1_1sender.html">proton::sender</a></div><div class="ttdoc">A channel for sending messages. </div><div class="ttdef"><b>Definition:</b> sender.hpp:40</div></div>
+<div class="ttc" id="classproton_1_1sender__options_html"><div class="ttname"><a href="classproton_1_1sender__options.html">proton::sender_options</a></div><div class="ttdoc">Options for creating a sender. </div><div class="ttdef"><b>Definition:</b> sender_options.hpp:64</div></div>
+<div class="ttc" id="classproton_1_1connection_html"><div class="ttname"><a href="classproton_1_1connection.html">proton::connection</a></div><div class="ttdoc">A connection to a remote AMQP peer. </div><div class="ttdef"><b>Definition:</b> connection.hpp:48</div></div>
+<div class="ttc" id="classproton_1_1connection__options_html"><div class="ttname"><a href="classproton_1_1connection__options.html">proton::connection_options</a></div><div class="ttdoc">Options for creating a connection. </div><div class="ttdef"><b>Definition:</b> connection_options.hpp:67</div></div>
+<div class="ttc" id="classproton_1_1session_html"><div class="ttname"><a href="classproton_1_1session.html">proton::session</a></div><div class="ttdoc">A container of senders and receivers. </div><div class="ttdef"><b>Definition:</b> session.hpp:46</div></div>
+<div class="ttc" id="classproton_1_1delivery_html"><div class="ttname"><a href="classproton_1_1delivery.html">proton::delivery</a></div><div class="ttdoc">A received message. </div><div class="ttdef"><b>Definition:</b> delivery.hpp:40</div></div>
+<div class="ttc" id="classproton_1_1tracker_html"><div class="ttname"><a href="classproton_1_1tracker.html">proton::tracker</a></div><div class="ttdoc">A tracker for a sent message. </div><div class="ttdef"><b>Definition:</b> tracker.hpp:37</div></div>
+<div class="ttc" id="classproton_1_1receiver__options_html"><div class="ttname"><a href="classproton_1_1receiver__options.html">proton::receiver_options</a></div><div class="ttdoc">Options for creating a receiver. </div><div class="ttdef"><b>Definition:</b> receiver_options.hpp:62</div></div>
+<div class="ttc" id="classproton_1_1io_1_1connection__engine_html"><div class="ttname"><a href="classproton_1_1io_1_1connection__engine.html">proton::io::connection_engine</a></div><div class="ttdoc">Experimental - An AMQP protocol engine for a single connection. </div><div class="ttdef"><b>Definition:</b> connection_engine.hpp:102</div></div>
+<div class="ttc" id="classproton_1_1receiver_html"><div class="ttname"><a href="classproton_1_1receiver.html">proton::receiver</a></div><div class="ttdoc">A channel for receiving messages. </div><div class="ttdef"><b>Definition:</b> receiver.hpp:38</div></div>
+<div class="ttc" id="classproton_1_1messaging__handler_html"><div class="ttname"><a href="classproton_1_1messaging__handler.html">proton::messaging_handler</a></div><div class="ttdoc">A handler for Proton messaging events. </div><div class="ttdef"><b>Definition:</b> messaging_handler.hpp:75</div></div>
+<div class="ttc" id="classproton_1_1transport_html"><div class="ttname"><a href="classproton_1_1transport.html">proton::transport</a></div><div class="ttdoc">A network channel supporting an AMQP connection. </div><div class="ttdef"><b>Definition:</b> transport.hpp:42</div></div>
+<div class="ttc" id="classproton_1_1session__options_html"><div class="ttname"><a href="classproton_1_1session__options.html">proton::session_options</a></div><div class="ttdoc">Options for creating a session. </div><div class="ttdef"><b>Definition:</b> session_options.hpp:42</div></div>
+<div class="ttc" id="namespaceproton_html"><div class="ttname"><a href="namespaceproton.html">proton</a></div><div class="ttdoc">The main Proton namespace. </div><div class="ttdef"><b>Definition:</b> annotation_key.hpp:28</div></div>
+<div class="ttc" id="classproton_1_1error__condition_html"><div class="ttname"><a href="classproton_1_1error__condition.html">proton::error_condition</a></div><div class="ttdoc">Describes an endpoint error state. </div><div class="ttdef"><b>Definition:</b> error_condition.hpp:37</div></div>
 </div><!-- fragment --></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="dir_8af83c0dc83a45a35ca6968cdc29a7af.html">tmp</a></li><li class="navelem"><a class="el" href="dir_45367a85e7124d1e5a6547c5cfb7e477.html">aconway</a></li><li class="navelem"><a class="el" href="dir_b542897089c576ab4359b31107f72293.html">transom</a></li><li class="navelem"><a class="el" href="dir_1ebb5d5b510cc248a8ad9ff6d1510658.html">qpid-proton-master</a></li><li class="navelem"><a class="el" href="dir_b96cff9d3ee48d724992031886563d19.html">proton-c</a></li><li class="navelem"><a class="el" href="dir_a2877a2347060b2314d2822ba1315f1f.html">bindings</a></li><li class="navelem"><a class="el" href="dir_0100e8570235f4e0221eafd9d2223a25.html">cpp</a></li><li class="navelem"><a class="el" href="dir_25385367223b6202cb8c0c031d7d78be.html">include</a></li><li class="navelem"><a class="el" href="dir_74f83794b8e3c3cbf5bda06e74ed422e.html">proton</a></li><li class="navelem"><a class="el" href="messaging__handler_8hpp.html">messaging_handler.hpp</a></l
 i>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><b>messaging_handler.hpp</b></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.9.1 </li>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.10 </li>
   </ul>
 </div>
 </body>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/mt_page.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/mt_page.html b/content/releases/qpid-proton-master/proton/cpp/api/mt_page.html
new file mode 100755
index 0000000..e5e0dac
--- /dev/null
+++ b/content/releases/qpid-proton-master/proton/cpp/api/mt_page.html
@@ -0,0 +1,113 @@
+<!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: Multithreaded Proton</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('mt_page.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">Multithreaded Proton </div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p><b>Experimental</b></p>
+<p>Most classes in namespace <a class="el" href="namespaceproton.html">proton</a> are not thread-safe. Objects associated with a single connection <em>must not</em> be used concurrently. However, objects associated with <em>different</em> connections <em>can</em> be used concurrently in separate threads.</p>
+<p>The recommended way to use proton multithreaded is to <em>serialize</em> the work for each connection but allow different connections to be processed concurrently.</p>
+<p><a class="el" href="classproton_1_1container.html" title="A top-level container of connections, sessions, senders, and receivers. ">proton::container</a> allows you to manage connections in a multithreaded way. You supply a <a class="el" href="classproton_1_1messaging__handler.html" title="A handler for Proton messaging events. ">proton::messaging_handler</a> for each connection. Proton will ensure that the <code>proton::messaging_handler::on_*()</code> functions are never called concurrently so per-connection handlers do not need a lock even if they have state.</p>
+<p><a class="el" href="classproton_1_1event__loop.html" title="Experimental - A serial execution context. ">proton::event_loop</a> allows you to make calls to arbitrary functions or other code, serialized in the same way as <code>proton::messaging_handler::on_*()</code> calls. Typically this is used to call your own handler's member functions in the same way as <a class="el" href="classproton_1_1messaging__handler.html" title="A handler for Proton messaging events. ">proton::messaging_handler</a> override functions.</p>
+<p>For an example see mt/broker.cpp. </p>
+</div></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/namespacemembers.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers.html b/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers.html
index 5c6b777..1accee5 100755
--- a/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers.html
+++ b/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers.html
@@ -106,19 +106,19 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aecafbc1299672a8c1521cc0d5f1ae986">proton</a>
 </li>
 <li>binary_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a07326b03bd17a0e4944dc17942cef731">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a07326b03bd17a0e4944dc17942cef731">proton::codec</a>
 </li>
 <li>BOOLEAN
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a8a583f16e8d237a423c8c1d9087a4c72">proton</a>
 </li>
 <li>boolean_type
-: <a class="el" href="namespaceproton_1_1amqp.html#ac4379fc0ac3ec220e4062a6e787a13d3">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#ac4379fc0ac3ec220e4062a6e787a13d3">proton::codec</a>
 </li>
 <li>BYTE
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aa7f492d725033c06576ac4ba21007297">proton</a>
 </li>
 <li>byte_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a080e4eee825c3986ef82782006db30b4">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a080e4eee825c3986ef82782006db30b4">proton::codec</a>
 </li>
 </ul>
 
@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a4618cf21306b3c647741afa7ebefcab8">proton</a>
 </li>
 <li>char_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a7d64b1afa11012b85cd844d804230dad">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a7d64b1afa11012b85cd844d804230dad">proton::codec</a>
 </li>
 </ul>
 
@@ -138,19 +138,19 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9ac68fb86fda41e4314b0ee0d00e3d5170">proton</a>
 </li>
 <li>decimal128_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a5aeee72c12efa0d60feebc3702742af2">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a5aeee72c12efa0d60feebc3702742af2">proton::codec</a>
 </li>
 <li>DECIMAL32
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a8df764f32f4aeba9ac8c7baccfd73388">proton</a>
 </li>
 <li>decimal32_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a60f64f224c769e8fdfb597b879616abd">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a60f64f224c769e8fdfb597b879616abd">proton::codec</a>
 </li>
 <li>DECIMAL64
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a9a82428c8d08720e3134f1243496f7d6">proton</a>
 </li>
 <li>decimal64_type
-: <a class="el" href="namespaceproton_1_1amqp.html#abdfacafb9fb834f9836287a5ee9bd93f">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#abdfacafb9fb834f9836287a5ee9bd93f">proton::codec</a>
 </li>
 <li>DESCRIBED
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a69c9d854e6a5430635ad44693470612d">proton</a>
@@ -159,7 +159,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a33465d1d419b1074fb259ef444609e92">proton</a>
 </li>
 <li>double_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a69eee1a70e62f59f5cb52f3870b9c8ca">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a69eee1a70e62f59f5cb52f3870b9c8ca">proton::codec</a>
 </li>
 </ul>
 
@@ -169,7 +169,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a9cf4a0866224b0bb4a7a895da27c9c4c">proton</a>
 </li>
 <li>float_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a4006252ff6772953667c24fa548f20ed">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a4006252ff6772953667c24fa548f20ed">proton::codec</a>
 </li>
 </ul>
 
@@ -179,15 +179,12 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9afd5a5f51ce25953f3db2c7e93eb7864a">proton</a>
 </li>
 <li>int_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a9031db120df7c208ba186d993d52f71f">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a9031db120df7c208ba186d993d52f71f">proton::codec</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
-<li>link_range
-: <a class="el" href="namespaceproton.html#a920c49be9cf3c8b6b4fbd0d588472b59">proton</a>
-</li>
 <li>LIST
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a25688e799536738ea469158ef15fd1c0">proton</a>
 </li>
@@ -195,12 +192,18 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aaee055c4a5aba7d55774e4f1c01dacea">proton</a>
 </li>
 <li>long_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a9f241323f6766df029db7747adec53ce">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a9f241323f6766df029db7747adec53ce">proton::codec</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>make_thread_safe()
+: <a class="el" href="namespaceproton.html#a8cdc51abe42497af9f9b2966d1abdfa4">proton</a>
+</li>
+<li>make_thread_unsafe()
+: <a class="el" href="namespaceproton.html#a3ece4ab235d201f4f5a9c9b654ecbbf6">proton</a>
+</li>
 <li>MAP
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a4cafa5feda04184537b4d7d346e1e89b">proton</a>
 </li>
@@ -216,32 +219,33 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 
 <h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
 <li>operator&lt;&lt;()
-: <a class="el" href="namespaceproton.html#ae6fabe30961a3d3280bb8445e743b21c">proton</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a7991a313b6d063eebd84ad53775e2da4">proton::codec</a>
+, <a class="el" href="namespaceproton.html#a184d0e22e7da9fe7b3d1c8c84ce73f2f">proton</a>
+</li>
+<li>operator&gt;&gt;()
+: <a class="el" href="namespaceproton_1_1codec.html#a7efc9868b69ee772a81b1f6f63ddcb36">proton::codec</a>
 </li>
 </ul>
 
 
 <h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
-<li>session_range
-: <a class="el" href="namespaceproton.html#a0ac1537085a834a05285a274d9c8cf6d">proton</a>
-</li>
 <li>SHORT
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a7a1fe3ba88f0c16cb494922948a9597d">proton</a>
 </li>
 <li>short_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a2397ab18bb867a3d2b143acd3b0a257d">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a2397ab18bb867a3d2b143acd3b0a257d">proton::codec</a>
 </li>
 <li>STRING
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aee847e634a4297b274316de8a8ca9921">proton</a>
 </li>
 <li>string_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a0ea13cef03b682f109fc42225a8751e6">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a0ea13cef03b682f109fc42225a8751e6">proton::codec</a>
 </li>
 <li>SYMBOL
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9ae3d30ffaffa3c06ed917e565dda1fbc5">proton</a>
 </li>
 <li>symbol_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a773d0a17733503f97000a122b0c7c04d">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a773d0a17733503f97000a122b0c7c04d">proton::codec</a>
 </li>
 </ul>
 
@@ -251,7 +255,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a3f2dbbd8fe9ad35caa594416336ceeda">proton</a>
 </li>
 <li>timestamp_type
-: <a class="el" href="namespaceproton_1_1amqp.html#aa155dcd2c0c16cda1a88c65ba475cd77">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#aa155dcd2c0c16cda1a88c65ba475cd77">proton::codec</a>
 </li>
 <li>type_id
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">proton</a>
@@ -267,31 +271,31 @@ $(document).ready(function(){initNavTree('namespacemembers.html','');});
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a29dfb12306aac24cadeaa1f6bac455be">proton</a>
 </li>
 <li>ubyte_type
-: <a class="el" href="namespaceproton_1_1amqp.html#ac6b81bc836228ac3b1872dabe2d2e490">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#ac6b81bc836228ac3b1872dabe2d2e490">proton::codec</a>
 </li>
 <li>UINT
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a4756f5bbd9f28d6b8905f32024b57398">proton</a>
 </li>
 <li>uint_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a033d842f4e01994b8b31b97be56f3b9f">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a033d842f4e01994b8b31b97be56f3b9f">proton::codec</a>
 </li>
 <li>ULONG
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a574bf5ec73e28138b997d24464adb70c">proton</a>
 </li>
 <li>ulong_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a992e31427cde5cd2157ba6612ae61c7a">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a992e31427cde5cd2157ba6612ae61c7a">proton::codec</a>
 </li>
 <li>USHORT
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a9ae509995ac75484348487a7477900ca">proton</a>
 </li>
 <li>ushort_type
-: <a class="el" href="namespaceproton_1_1amqp.html#aac557a3e90628ae4e305d6b3a6045ea4">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#aac557a3e90628ae4e305d6b3a6045ea4">proton::codec</a>
 </li>
 <li>UUID
 : <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aaf1ea4a849fa4bcb9d351a6bde6d7600">proton</a>
 </li>
 <li>uuid_type
-: <a class="el" href="namespaceproton_1_1amqp.html#abaf69b68afb8faa70099463deaf23d6c">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#abaf69b68afb8faa70099463deaf23d6c">proton::codec</a>
 </li>
 </ul>
 </div><!-- contents -->

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_func.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_func.html b/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_func.html
index 6b809de..ba57b2a 100755
--- a/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_func.html
+++ b/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_func.html
@@ -89,13 +89,37 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html','');});
 </div>
 
 <div class="contents">
-&#160;<ul>
+&#160;
+
+<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
 <li>assert_type_equal()
 : <a class="el" href="namespaceproton.html#aa77887032372174b09ee779f5df12056">proton</a>
 </li>
+</ul>
+
+
+<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
+<li>make_thread_safe()
+: <a class="el" href="namespaceproton.html#a8cdc51abe42497af9f9b2966d1abdfa4">proton</a>
+</li>
+<li>make_thread_unsafe()
+: <a class="el" href="namespaceproton.html#a3ece4ab235d201f4f5a9c9b654ecbbf6">proton</a>
+</li>
+</ul>
+
+
+<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
 <li>operator&lt;&lt;()
-: <a class="el" href="namespaceproton.html#ae6fabe30961a3d3280bb8445e743b21c">proton</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a7991a313b6d063eebd84ad53775e2da4">proton::codec</a>
+, <a class="el" href="namespaceproton.html#aec04001c66a08483b8e23f836da2d621">proton</a>
+</li>
+<li>operator&gt;&gt;()
+: <a class="el" href="namespaceproton_1_1codec.html#aca214d45c318798794bad18e06b152a4">proton::codec</a>
 </li>
+</ul>
+
+
+<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
 <li>type_name()
 : <a class="el" href="namespaceproton.html#a777b2887e8ee3a66e56ca9468007b586">proton</a>
 </li>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_type.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_type.html b/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_type.html
index 8885800..1576bdb 100755
--- a/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_type.html
+++ b/content/releases/qpid-proton-master/proton/cpp/api/namespacemembers_type.html
@@ -91,70 +91,64 @@ $(document).ready(function(){initNavTree('namespacemembers_type.html','');});
 <div class="contents">
 &#160;<ul>
 <li>binary_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a07326b03bd17a0e4944dc17942cef731">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a07326b03bd17a0e4944dc17942cef731">proton::codec</a>
 </li>
 <li>boolean_type
-: <a class="el" href="namespaceproton_1_1amqp.html#ac4379fc0ac3ec220e4062a6e787a13d3">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#ac4379fc0ac3ec220e4062a6e787a13d3">proton::codec</a>
 </li>
 <li>byte_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a080e4eee825c3986ef82782006db30b4">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a080e4eee825c3986ef82782006db30b4">proton::codec</a>
 </li>
 <li>char_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a7d64b1afa11012b85cd844d804230dad">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a7d64b1afa11012b85cd844d804230dad">proton::codec</a>
 </li>
 <li>decimal128_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a5aeee72c12efa0d60feebc3702742af2">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a5aeee72c12efa0d60feebc3702742af2">proton::codec</a>
 </li>
 <li>decimal32_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a60f64f224c769e8fdfb597b879616abd">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a60f64f224c769e8fdfb597b879616abd">proton::codec</a>
 </li>
 <li>decimal64_type
-: <a class="el" href="namespaceproton_1_1amqp.html#abdfacafb9fb834f9836287a5ee9bd93f">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#abdfacafb9fb834f9836287a5ee9bd93f">proton::codec</a>
 </li>
 <li>double_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a69eee1a70e62f59f5cb52f3870b9c8ca">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a69eee1a70e62f59f5cb52f3870b9c8ca">proton::codec</a>
 </li>
 <li>float_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a4006252ff6772953667c24fa548f20ed">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a4006252ff6772953667c24fa548f20ed">proton::codec</a>
 </li>
 <li>int_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a9031db120df7c208ba186d993d52f71f">proton::amqp</a>
-</li>
-<li>link_range
-: <a class="el" href="namespaceproton.html#a920c49be9cf3c8b6b4fbd0d588472b59">proton</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a9031db120df7c208ba186d993d52f71f">proton::codec</a>
 </li>
 <li>long_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a9f241323f6766df029db7747adec53ce">proton::amqp</a>
-</li>
-<li>session_range
-: <a class="el" href="namespaceproton.html#a0ac1537085a834a05285a274d9c8cf6d">proton</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a9f241323f6766df029db7747adec53ce">proton::codec</a>
 </li>
 <li>short_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a2397ab18bb867a3d2b143acd3b0a257d">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a2397ab18bb867a3d2b143acd3b0a257d">proton::codec</a>
 </li>
 <li>string_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a0ea13cef03b682f109fc42225a8751e6">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a0ea13cef03b682f109fc42225a8751e6">proton::codec</a>
 </li>
 <li>symbol_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a773d0a17733503f97000a122b0c7c04d">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a773d0a17733503f97000a122b0c7c04d">proton::codec</a>
 </li>
 <li>timestamp_type
-: <a class="el" href="namespaceproton_1_1amqp.html#aa155dcd2c0c16cda1a88c65ba475cd77">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#aa155dcd2c0c16cda1a88c65ba475cd77">proton::codec</a>
 </li>
 <li>ubyte_type
-: <a class="el" href="namespaceproton_1_1amqp.html#ac6b81bc836228ac3b1872dabe2d2e490">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#ac6b81bc836228ac3b1872dabe2d2e490">proton::codec</a>
 </li>
 <li>uint_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a033d842f4e01994b8b31b97be56f3b9f">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a033d842f4e01994b8b31b97be56f3b9f">proton::codec</a>
 </li>
 <li>ulong_type
-: <a class="el" href="namespaceproton_1_1amqp.html#a992e31427cde5cd2157ba6612ae61c7a">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#a992e31427cde5cd2157ba6612ae61c7a">proton::codec</a>
 </li>
 <li>ushort_type
-: <a class="el" href="namespaceproton_1_1amqp.html#aac557a3e90628ae4e305d6b3a6045ea4">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#aac557a3e90628ae4e305d6b3a6045ea4">proton::codec</a>
 </li>
 <li>uuid_type
-: <a class="el" href="namespaceproton_1_1amqp.html#abaf69b68afb8faa70099463deaf23d6c">proton::amqp</a>
+: <a class="el" href="namespaceproton_1_1codec.html#abaf69b68afb8faa70099463deaf23d6c">proton::codec</a>
 </li>
 </ul>
 </div><!-- contents -->


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