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:47 UTC

[09/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/namespaceproton.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.html b/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.html
index 35f7f79..3b9fd93 100755
--- a/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.html
+++ b/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.html
@@ -92,7 +92,6 @@ $(document).ready(function(){initNavTree('namespaceproton.html','');});
   <div class="summary">
 <a href="#namespaces">Namespaces</a> &#124;
 <a href="#nested-classes">Classes</a> &#124;
-<a href="#typedef-members">Typedefs</a> &#124;
 <a href="#enum-members">Enumerations</a> &#124;
 <a href="#func-members">Functions</a>  </div>
   <div class="headertitle">
@@ -100,20 +99,20 @@ $(document).ready(function(){initNavTree('namespaceproton.html','');});
 </div><!--header-->
 <div class="contents">
 
-<p>The proton namespace.  
+<p>The main Proton namespace.  
 <a href="#details">More...</a></p>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
 Namespaces</h2></td></tr>
-<tr class="memitem:namespaceproton_1_1amqp"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton_1_1amqp.html">amqp</a></td></tr>
-<tr class="memdesc:namespaceproton_1_1amqp"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMQP typedefs for C++ types. <br /></td></tr>
+<tr class="memitem:namespaceproton_1_1codec"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton_1_1codec.html">codec</a></td></tr>
+<tr class="memdesc:namespaceproton_1_1codec"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - AMQP data encoding and decoding. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:namespaceproton_1_1io"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton_1_1io.html">io</a></td></tr>
+<tr class="memdesc:namespaceproton_1_1io"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - An SPI for multithreaded network IO. <br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
 Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1acceptor.html">acceptor</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A context for accepting inbound connections.  <a href="classproton_1_1acceptor.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1annotation__key.html">annotation_key</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A key for use with AMQP annotation maps.  <a href="classproton_1_1annotation__key.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -121,10 +120,7 @@ Classes</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Arbitrary binary data.  <a href="classproton_1_1binary.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1byte__array.html">byte_array</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to represent fixed-sized data types that don't have a natural C++ representation as an array of bytes.  <a href="classproton_1_1byte__array.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1condition.html">condition</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes an endpoint error state.  <a href="classproton_1_1condition.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Arbitrary fixed-size data.  <a href="classproton_1_1byte__array.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1connection.html">connection</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A connection to a remote AMQP peer.  <a href="classproton_1_1connection.html#details">More...</a><br /></td></tr>
@@ -133,10 +129,10 @@ Classes</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options for creating a connection.  <a href="classproton_1_1connection__options.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1container.html">container</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A top-level container of connections, sessions, and links.  <a href="classproton_1_1container.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A top-level container of connections, sessions, senders, and receivers.  <a href="classproton_1_1container.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structproton_1_1conversion__error.html">conversion_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raised if there is an error converting between AMQP and C++ data.  <a href="structproton_1_1conversion__error.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error converting between AMQP and C++ data.  <a href="structproton_1_1conversion__error.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1decimal128.html">decimal128</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">128-bit decimal floating point.  <a href="classproton_1_1decimal128.html#details">More...</a><br /></td></tr>
@@ -147,8 +143,14 @@ Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1decimal64.html">decimal64</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">64-bit decimal floating point.  <a href="classproton_1_1decimal64.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1default__container.html">default_container</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A single-threaded container.  <a href="classproton_1_1default__container.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1delivery.html">delivery</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A message transfer.  <a href="classproton_1_1delivery.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A received message.  <a href="classproton_1_1delivery.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structproton_1_1delivery__mode.html">delivery_mode</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The message delivery policy to establish when opening a link.  <a href="structproton_1_1delivery__mode.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1duration.html">duration</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A span of time in milliseconds.  <a href="classproton_1_1duration.html#details">More...</a><br /></td></tr>
@@ -157,19 +159,25 @@ Classes</h2></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base class for session, connection, and link.  <a href="classproton_1_1endpoint.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structproton_1_1error.html">error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base proton error.  <a href="structproton_1_1error.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base Proton error.  <a href="structproton_1_1error.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1error__condition.html">error_condition</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describes an endpoint error state.  <a href="classproton_1_1error__condition.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1event__loop.html">event_loop</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - A serial execution context.  <a href="classproton_1_1event__loop.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1handler.html">handler</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback functions for handling proton events.  <a href="classproton_1_1handler.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1inject__handler.html">inject_handler</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - A handler for injected code.  <a href="classproton_1_1inject__handler.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1link.html">link</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A named channel for sending or receiving messages.  <a href="classproton_1_1link.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1link__iterator.html">link_iterator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator for links.  <a href="classproton_1_1link__iterator.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1listen__handler.html">listen_handler</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - A handler for incoming connections.  <a href="classproton_1_1listen__handler.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1link__options.html">link_options</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options for creating a link.  <a href="classproton_1_1link__options.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1listener.html">listener</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A listener for incoming connections.  <a href="classproton_1_1listener.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1message.html">message</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP message.  <a href="classproton_1_1message.html#details">More...</a><br /></td></tr>
@@ -177,72 +185,94 @@ Classes</h2></td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1message__id.html">message_id</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP message ID.  <a href="classproton_1_1message__id.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1messaging__handler.html">messaging_handler</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A handler for Proton messaging events.  <a href="classproton_1_1messaging__handler.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1receiver.html">receiver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A link for receiving messages.  <a href="classproton_1_1receiver.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A channel for receiving messages.  <a href="classproton_1_1receiver.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1receiver__options.html">receiver_options</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options for creating a receiver.  <a href="classproton_1_1receiver__options.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1sasl.html">sasl</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SASL information.  <a href="classproton_1_1sasl.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar.html">scalar</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A holder for an instance of any scalar AMQP type, see <a class="el" href="types.html">AMQP and C++ types</a>.  <a href="classproton_1_1scalar.html#details">More...</a><br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1scalar__base.html">scalar_base</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base class for scalar types.  <a href="classproton_1_1scalar__base.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A holder for an instance of any scalar AMQP type.  <a href="classproton_1_1scalar.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1sender.html">sender</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A link for sending messages.  <a href="classproton_1_1sender.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A channel for sending messages.  <a href="classproton_1_1sender.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1sender__options.html">sender_options</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options for creating a sender.  <a href="classproton_1_1sender__options.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1session.html">session</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A container of links.  <a href="classproton_1_1session.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A container of senders and receivers.  <a href="classproton_1_1session.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1session__options.html">session_options</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options for creating a session.  <a href="classproton_1_1session__options.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1source.html">source</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The source node is where messages originate.  <a href="classproton_1_1source.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1session__iterator.html">session_iterator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An iterator for sessions.  <a href="classproton_1_1session__iterator.html#details">More...</a><br /></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1source__options.html">source_options</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options for creating a source node for a sender or receiver.  <a href="classproton_1_1source__options.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1ssl.html">ssl</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SSL information.  <a href="classproton_1_1ssl.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1ssl__certificate.html">ssl_certificate</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - An SSL certificate.  <a href="classproton_1_1ssl__certificate.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1ssl__client__options.html">ssl_client_options</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SSL configuration for outbound connections.  <a href="classproton_1_1ssl__client__options.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - SSL configuration for outbound connections.  <a href="classproton_1_1ssl__client__options.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1ssl__server__options.html">ssl_server_options</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">SSL configuration for inbound connections.  <a href="classproton_1_1ssl__server__options.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - SSL configuration for inbound connections.  <a href="classproton_1_1ssl__server__options.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1symbol.html">symbol</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">symbol is a std::string that represents the AMQP symbol type.  <a href="classproton_1_1symbol.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A std::string that represents the AMQP symbol type.  <a href="classproton_1_1symbol.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1target.html">target</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The target is the destination node of a sent or received message.  <a href="classproton_1_1target.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1target__options.html">target_options</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Options for creating a target node for a sender or receiver.  <a href="classproton_1_1target__options.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1terminus.html">terminus</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">One end of a link, either a source or a target.  <a href="classproton_1_1terminus.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1thread__safe.html">thread_safe</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Experimental</b> - A thread-safe object wrapper.  <a href="classproton_1_1thread__safe.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structproton_1_1timeout__error.html">timeout_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raised if a timeout expires.  <a href="structproton_1_1timeout__error.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An operation timed out.  <a href="structproton_1_1timeout__error.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1timestamp.html">timestamp</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">64 bit timestamp in milliseconds since the epoch 00:00:00 (UTC), 1 January 1970.  <a href="classproton_1_1timestamp.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A 64-bit timestamp in milliseconds since the Unix epoch.  <a href="classproton_1_1timestamp.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1tracker.html">tracker</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A tracker for a sent message.  <a href="classproton_1_1tracker.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1transfer.html">transfer</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The base class for delivery and tracker.  <a href="classproton_1_1transfer.html#details">More...</a><br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1transport.html">transport</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A network channel supporting an AMQP connection.  <a href="classproton_1_1transport.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1url.html">url</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A proton URL.  <a href="classproton_1_1url.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Proton URL.  <a href="classproton_1_1url.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structproton_1_1url__error.html">url_error</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raised if URL parsing fails.  <a href="structproton_1_1url__error.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error encountered during URL parsing.  <a href="structproton_1_1url__error.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1uuid.html">uuid</a></td></tr>
 <tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A 16-byte universally unique identifier.  <a href="classproton_1_1uuid.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classproton_1_1value.html">value</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A holder for any AMQP value, simple or complex, see <a class="el" href="types.html">AMQP and C++ types</a>.  <a href="classproton_1_1value.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A holder for any AMQP value, simple or complex.  <a href="classproton_1_1value.html#details">More...</a><br /></td></tr>
 <tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:a920c49be9cf3c8b6b4fbd0d588472b59"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a920c49be9cf3c8b6b4fbd0d588472b59"></a>
-typedef internal::iter_range&lt; <a class="el" href="classproton_1_1link__iterator.html">link_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#a920c49be9cf3c8b6b4fbd0d588472b59">link_range</a></td></tr>
-<tr class="memdesc:a920c49be9cf3c8b6b4fbd0d588472b59"><td class="mdescLeft">&#160;</td><td class="mdescRight">A range of links. <br /></td></tr>
-<tr class="separator:a920c49be9cf3c8b6b4fbd0d588472b59"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0ac1537085a834a05285a274d9c8cf6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ac1537085a834a05285a274d9c8cf6d"></a>
-typedef internal::iter_range&lt; <a class="el" href="classproton_1_1session__iterator.html">session_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#a0ac1537085a834a05285a274d9c8cf6d">session_range</a></td></tr>
-<tr class="memdesc:a0ac1537085a834a05285a274d9c8cf6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">A range of sessions. <br /></td></tr>
-<tr class="separator:a0ac1537085a834a05285a274d9c8cf6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
 Enumerations</h2></td></tr>
 <tr class="memitem:a83c2656d467d69eb49725c18f5aa13a9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a> { <br />
@@ -286,12 +316,22 @@ Enumerations</h2></td></tr>
 Functions</h2></td></tr>
 <tr class="memitem:ae6fabe30961a3d3280bb8445e743b21c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6fabe30961a3d3280bb8445e743b21c"></a>
 std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#ae6fabe30961a3d3280bb8445e743b21c">operator&lt;&lt;</a> (std::ostream &amp;, const <a class="el" href="classproton_1_1binary.html">binary</a> &amp;)</td></tr>
-<tr class="memdesc:ae6fabe30961a3d3280bb8445e743b21c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print binary value. <br /></td></tr>
+<tr class="memdesc:ae6fabe30961a3d3280bb8445e743b21c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print a binary value. <br /></td></tr>
 <tr class="separator:ae6fabe30961a3d3280bb8445e743b21c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a184d0e22e7da9fe7b3d1c8c84ce73f2f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a184d0e22e7da9fe7b3d1c8c84ce73f2f"></a>
 std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#a184d0e22e7da9fe7b3d1c8c84ce73f2f">operator&lt;&lt;</a> (std::ostream &amp;, <a class="el" href="classproton_1_1duration.html">duration</a>)</td></tr>
 <tr class="memdesc:a184d0e22e7da9fe7b3d1c8c84ce73f2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print duration. <br /></td></tr>
 <tr class="separator:a184d0e22e7da9fe7b3d1c8c84ce73f2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8cdc51abe42497af9f9b2966d1abdfa4"><td class="memTemplParams" colspan="2"><a class="anchor" id="a8cdc51abe42497af9f9b2966d1abdfa4"></a>
+template&lt;class T &gt; </td></tr>
+<tr class="memitem:a8cdc51abe42497af9f9b2966d1abdfa4"><td class="memTemplItemLeft" align="right" valign="top">returned&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceproton.html#a8cdc51abe42497af9f9b2966d1abdfa4">make_thread_safe</a> (const T &amp;obj)</td></tr>
+<tr class="memdesc:a8cdc51abe42497af9f9b2966d1abdfa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a thread-safe wrapper for <code>obj</code>. <br /></td></tr>
+<tr class="separator:a8cdc51abe42497af9f9b2966d1abdfa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3ece4ab235d201f4f5a9c9b654ecbbf6"><td class="memTemplParams" colspan="2"><a class="anchor" id="a3ece4ab235d201f4f5a9c9b654ecbbf6"></a>
+template&lt;class T &gt; </td></tr>
+<tr class="memitem:a3ece4ab235d201f4f5a9c9b654ecbbf6"><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespaceproton.html#a3ece4ab235d201f4f5a9c9b654ecbbf6">make_thread_unsafe</a> (T *p)</td></tr>
+<tr class="memdesc:a3ece4ab235d201f4f5a9c9b654ecbbf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a thread-unsafe pointer for <code>p</code>. <br /></td></tr>
+<tr class="separator:a3ece4ab235d201f4f5a9c9b654ecbbf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aed74ac4c1f42d3d4bed8b37934dbcc77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aed74ac4c1f42d3d4bed8b37934dbcc77"></a>
 std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#aed74ac4c1f42d3d4bed8b37934dbcc77">operator&lt;&lt;</a> (std::ostream &amp;, <a class="el" href="classproton_1_1timestamp.html">timestamp</a>)</td></tr>
 <tr class="memdesc:aed74ac4c1f42d3d4bed8b37934dbcc77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Printable format. <br /></td></tr>
@@ -304,13 +344,11 @@ std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" hre
 std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#ada44820890dab1d51fb1efd5d5d5bc95">operator&lt;&lt;</a> (std::ostream &amp;, <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a>)</td></tr>
 <tr class="memdesc:ada44820890dab1d51fb1efd5d5d5bc95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print the type name. <br /></td></tr>
 <tr class="separator:ada44820890dab1d51fb1efd5d5d5bc95"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa77887032372174b09ee779f5df12056"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa77887032372174b09ee779f5df12056"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#aa77887032372174b09ee779f5df12056">assert_type_equal</a> (<a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a> want, <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a> got)</td></tr>
-<tr class="memdesc:aa77887032372174b09ee779f5df12056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Throw a <a class="el" href="structproton_1_1conversion__error.html" title="Raised if there is an error converting between AMQP and C++ data. ">conversion_error</a> if want != got with a message including the names of the types. <br /></td></tr>
+<tr class="memitem:aa77887032372174b09ee779f5df12056"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#aa77887032372174b09ee779f5df12056">assert_type_equal</a> (<a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a> want, <a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a> got)</td></tr>
+<tr class="memdesc:aa77887032372174b09ee779f5df12056"><td class="mdescLeft">&#160;</td><td class="mdescRight">Throw a <a class="el" href="structproton_1_1conversion__error.html" title="An error converting between AMQP and C++ data. ">conversion_error</a> if want != got with a message including the names of the types.  <a href="#aa77887032372174b09ee779f5df12056">More...</a><br /></td></tr>
 <tr class="separator:aa77887032372174b09ee779f5df12056"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4c209c923a89ef95bdde7c11474f5231"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c209c923a89ef95bdde7c11474f5231"></a>
-std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#a4c209c923a89ef95bdde7c11474f5231">operator&lt;&lt;</a> (std::ostream &amp;, const <a class="el" href="classproton_1_1uuid.html">uuid</a> &amp;)</td></tr>
-<tr class="memdesc:a4c209c923a89ef95bdde7c11474f5231"><td class="mdescLeft">&#160;</td><td class="mdescRight">UUID standard format: 8-4-4-4-12 (36 chars, 32 alphanumeric and 4 hypens) <br /></td></tr>
+<tr class="memitem:a4c209c923a89ef95bdde7c11474f5231"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceproton.html#a4c209c923a89ef95bdde7c11474f5231">operator&lt;&lt;</a> (std::ostream &amp;, const <a class="el" href="classproton_1_1uuid.html">uuid</a> &amp;)</td></tr>
+<tr class="memdesc:a4c209c923a89ef95bdde7c11474f5231"><td class="mdescLeft">&#160;</td><td class="mdescRight">UUID standard format: 8-4-4-4-12 (36 chars, 32 alphanumeric chars and 4 hypens).  <a href="#a4c209c923a89ef95bdde7c11474f5231">More...</a><br /></td></tr>
 <tr class="separator:a4c209c923a89ef95bdde7c11474f5231"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr><td colspan="2"><div class="groupHeader"></div></td></tr>
 <tr class="memitem:aec04001c66a08483b8e23f836da2d621"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec04001c66a08483b8e23f836da2d621"></a>
@@ -357,7 +395,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (<a
 <tr class="memitem:ac8775b1ecaef505629e3beddd0c2b61f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8775b1ecaef505629e3beddd0c2b61f"></a>
 <a class="el" href="classproton_1_1timestamp.html">timestamp</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (<a class="el" href="classproton_1_1duration.html">duration</a> d, <a class="el" href="classproton_1_1timestamp.html">timestamp</a> ts)</td></tr>
 <tr class="separator:ac8775b1ecaef505629e3beddd0c2b61f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr><td colspan="2"><div class="groupHeader">Test propreties of a type_id.</div></td></tr>
+<tr><td colspan="2"><div class="groupHeader">Test the properties of a type_id.</div></td></tr>
 <tr class="memitem:aa41d60af81c2ea764268965cc7b126fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa41d60af81c2ea764268965cc7b126fa"></a>
 bool&#160;</td><td class="memItemRight" valign="bottom"><b>type_id_is_signed_int</b> (<a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a> t)</td></tr>
 <tr class="separator:aa41d60af81c2ea764268965cc7b126fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -390,7 +428,7 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>type_id_is_null</b> (
 <tr class="separator:a7c5a62fde33feb4887fea1935be0a518"><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>The proton namespace. </p>
+<div class="textblock"><p>The main Proton namespace. </p>
 </div><h2 class="groupheader">Enumeration Type Documentation</h2>
 <a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9"></a>
 <div class="memitem">
@@ -411,61 +449,61 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>type_id_is_null</b> (
 <p>Boolean true or false. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a29dfb12306aac24cadeaa1f6bac455be"></a>UBYTE&#160;</td><td class="fielddoc">
-<p>Unsigned 8 bit integer. </p>
+<p>Unsigned 8-bit integer. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9aa7f492d725033c06576ac4ba21007297"></a>BYTE&#160;</td><td class="fielddoc">
-<p>Signed 8 bit integer. </p>
+<p>Signed 8-bit integer. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a9ae509995ac75484348487a7477900ca"></a>USHORT&#160;</td><td class="fielddoc">
-<p>Unsigned 16 bit integer. </p>
+<p>Unsigned 16-bit integer. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a7a1fe3ba88f0c16cb494922948a9597d"></a>SHORT&#160;</td><td class="fielddoc">
-<p>Signed 16 bit integer. </p>
+<p>Signed 16-bit integer. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a4756f5bbd9f28d6b8905f32024b57398"></a>UINT&#160;</td><td class="fielddoc">
-<p>Unsigned 32 bit integer. </p>
+<p>Unsigned 32-bit integer. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9afd5a5f51ce25953f3db2c7e93eb7864a"></a>INT&#160;</td><td class="fielddoc">
-<p>Signed 32 bit integer. </p>
+<p>Signed 32-bit integer. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a4618cf21306b3c647741afa7ebefcab8"></a>CHAR&#160;</td><td class="fielddoc">
-<p>32 bit unicode character. </p>
+<p>32-bit unicode character. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a574bf5ec73e28138b997d24464adb70c"></a>ULONG&#160;</td><td class="fielddoc">
-<p>Unsigned 64 bit integer. </p>
+<p>Unsigned 64-bit integer. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9aaee055c4a5aba7d55774e4f1c01dacea"></a>LONG&#160;</td><td class="fielddoc">
-<p>Signed 64 bit integer. </p>
+<p>Signed 64-bit integer. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a3f2dbbd8fe9ad35caa594416336ceeda"></a>TIMESTAMP&#160;</td><td class="fielddoc">
-<p>Signed 64 bit milliseconds since the epoch. </p>
+<p>Signed 64-bit milliseconds since the epoch. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a9cf4a0866224b0bb4a7a895da27c9c4c"></a>FLOAT&#160;</td><td class="fielddoc">
-<p>32 bit binary floating point. </p>
+<p>32-bit binary floating point. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a33465d1d419b1074fb259ef444609e92"></a>DOUBLE&#160;</td><td class="fielddoc">
-<p>64 bit binary floating point. </p>
+<p>64-bit binary floating point. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a8df764f32f4aeba9ac8c7baccfd73388"></a>DECIMAL32&#160;</td><td class="fielddoc">
-<p>32 bit decimal floating point. </p>
+<p>32-bit decimal floating point. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a9a82428c8d08720e3134f1243496f7d6"></a>DECIMAL64&#160;</td><td class="fielddoc">
-<p>64 bit decimal floating point. </p>
+<p>64-bit decimal floating point. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9ac68fb86fda41e4314b0ee0d00e3d5170"></a>DECIMAL128&#160;</td><td class="fielddoc">
-<p>128 bit decimal floating point. </p>
+<p>128-bit decimal floating point. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9aaf1ea4a849fa4bcb9d351a6bde6d7600"></a>UUID&#160;</td><td class="fielddoc">
-<p>16 byte UUID. </p>
+<p>16-byte UUID. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9aecafbc1299672a8c1521cc0d5f1ae986"></a>BINARY&#160;</td><td class="fielddoc">
-<p>Variable length sequence of bytes. </p>
+<p>Variable-length sequence of bytes. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9aee847e634a4297b274316de8a8ca9921"></a>STRING&#160;</td><td class="fielddoc">
-<p>Variable length utf8-encoded string. </p>
+<p>Variable-length utf8-encoded string. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9ae3d30ffaffa3c06ed917e565dda1fbc5"></a>SYMBOL&#160;</td><td class="fielddoc">
-<p>Variable length encoded string. </p>
+<p>Variable-length encoded string. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a69c9d854e6a5430635ad44693470612d"></a>DESCRIBED&#160;</td><td class="fielddoc">
 <p>A descriptor and a value. </p>
@@ -474,15 +512,72 @@ bool&#160;</td><td class="memItemRight" valign="bottom"><b>type_id_is_null</b> (
 <p>A sequence of values of the same type. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a25688e799536738ea469158ef15fd1c0"></a>LIST&#160;</td><td class="fielddoc">
-<p>A sequence of values, may be of mixed types. </p>
+<p>A sequence of values of mixed types. </p>
 </td></tr>
 <tr><td class="fieldname"><a class="anchor" id="a83c2656d467d69eb49725c18f5aa13a9a4cafa5feda04184537b4d7d346e1e89b"></a>MAP&#160;</td><td class="fielddoc">
-<p>A sequence of key:value pairs, may be of mixed types. </p>
+<p>A sequence of key-value pairs. </p>
 </td></tr>
 </table>
 
 </div>
 </div>
+<h2 class="groupheader">Function Documentation</h2>
+<a class="anchor" id="aa77887032372174b09ee779f5df12056"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void proton::assert_type_equal </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a>&#160;</td>
+          <td class="paramname"><em>want</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a>&#160;</td>
+          <td class="paramname"><em>got</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>Throw a <a class="el" href="structproton_1_1conversion__error.html" title="An error converting between AMQP and C++ data. ">conversion_error</a> if want != got with a message including the names of the types. </p>
+
+</div>
+</div>
+<a class="anchor" id="a4c209c923a89ef95bdde7c11474f5231"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::ostream&amp; proton::operator&lt;&lt; </td>
+          <td>(</td>
+          <td class="paramtype">std::ostream &amp;&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="classproton_1_1uuid.html">uuid</a> &amp;&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+<p>UUID standard format: 8-4-4-4-12 (36 chars, 32 alphanumeric chars and 4 hypens). </p>
+
+</div>
+</div>
 </div><!-- contents -->
 </div><!-- doc-content -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/627da724/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.js b/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.js
index 5b0c346..10d9fa6 100755
--- a/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.js
+++ b/content/releases/qpid-proton-master/proton/cpp/api/namespaceproton.js
@@ -1,22 +1,10 @@
 var namespaceproton =
 [
-    [ "codec", null, [
-      [ "data", "classproton_1_1codec_1_1data.html", "classproton_1_1codec_1_1data" ],
-      [ "decoder", "classproton_1_1codec_1_1decoder.html", "classproton_1_1codec_1_1decoder" ],
-      [ "encoder", "classproton_1_1codec_1_1encoder.html", "classproton_1_1codec_1_1encoder" ]
-    ] ],
-    [ "io", null, [
-      [ "socket", null, [
-        [ "engine", "classproton_1_1io_1_1socket_1_1engine.html", "classproton_1_1io_1_1socket_1_1engine" ],
-        [ "guard", "structproton_1_1io_1_1socket_1_1guard.html", "structproton_1_1io_1_1socket_1_1guard" ],
-        [ "listener", "classproton_1_1io_1_1socket_1_1listener.html", "classproton_1_1io_1_1socket_1_1listener" ]
-      ] ]
-    ] ],
-    [ "acceptor", "classproton_1_1acceptor.html", "classproton_1_1acceptor" ],
+    [ "codec", "namespaceproton_1_1codec.html", "namespaceproton_1_1codec" ],
+    [ "io", "namespaceproton_1_1io.html", "namespaceproton_1_1io" ],
     [ "annotation_key", "classproton_1_1annotation__key.html", "classproton_1_1annotation__key" ],
     [ "binary", "classproton_1_1binary.html", "classproton_1_1binary" ],
     [ "byte_array", "classproton_1_1byte__array.html", "classproton_1_1byte__array" ],
-    [ "condition", "classproton_1_1condition.html", "classproton_1_1condition" ],
     [ "connection", "classproton_1_1connection.html", "classproton_1_1connection" ],
     [ "connection_options", "classproton_1_1connection__options.html", "classproton_1_1connection__options" ],
     [ "container", "classproton_1_1container.html", "classproton_1_1container" ],
@@ -24,30 +12,45 @@ var namespaceproton =
     [ "decimal128", "classproton_1_1decimal128.html", "classproton_1_1decimal128" ],
     [ "decimal32", "classproton_1_1decimal32.html", "classproton_1_1decimal32" ],
     [ "decimal64", "classproton_1_1decimal64.html", "classproton_1_1decimal64" ],
+    [ "default_container", "classproton_1_1default__container.html", "classproton_1_1default__container" ],
     [ "delivery", "classproton_1_1delivery.html", "classproton_1_1delivery" ],
+    [ "delivery_mode", "structproton_1_1delivery__mode.html", "structproton_1_1delivery__mode" ],
     [ "duration", "classproton_1_1duration.html", "classproton_1_1duration" ],
     [ "endpoint", "classproton_1_1endpoint.html", "classproton_1_1endpoint" ],
     [ "error", "structproton_1_1error.html", "structproton_1_1error" ],
-    [ "handler", "classproton_1_1handler.html", "classproton_1_1handler" ],
+    [ "error_condition", "classproton_1_1error__condition.html", "classproton_1_1error__condition" ],
+    [ "event_loop", "classproton_1_1event__loop.html", "classproton_1_1event__loop" ],
+    [ "inject_handler", "classproton_1_1inject__handler.html", "classproton_1_1inject__handler" ],
     [ "link", "classproton_1_1link.html", "classproton_1_1link" ],
-    [ "link_iterator", "classproton_1_1link__iterator.html", "classproton_1_1link__iterator" ],
-    [ "link_options", "classproton_1_1link__options.html", "classproton_1_1link__options" ],
+    [ "listen_handler", "classproton_1_1listen__handler.html", "classproton_1_1listen__handler" ],
+    [ "listener", "classproton_1_1listener.html", "classproton_1_1listener" ],
     [ "message", "classproton_1_1message.html", "classproton_1_1message" ],
     [ "message_id", "classproton_1_1message__id.html", "classproton_1_1message__id" ],
+    [ "messaging_handler", "classproton_1_1messaging__handler.html", "classproton_1_1messaging__handler" ],
     [ "receiver", "classproton_1_1receiver.html", "classproton_1_1receiver" ],
+    [ "receiver_options", "classproton_1_1receiver__options.html", "classproton_1_1receiver__options" ],
     [ "sasl", "classproton_1_1sasl.html", "classproton_1_1sasl" ],
     [ "scalar", "classproton_1_1scalar.html", "classproton_1_1scalar" ],
-    [ "scalar_base", "classproton_1_1scalar__base.html", "classproton_1_1scalar__base" ],
     [ "sender", "classproton_1_1sender.html", "classproton_1_1sender" ],
+    [ "sender_options", "classproton_1_1sender__options.html", "classproton_1_1sender__options" ],
     [ "session", "classproton_1_1session.html", "classproton_1_1session" ],
-    [ "session_iterator", "classproton_1_1session__iterator.html", "classproton_1_1session__iterator" ],
+    [ "session_options", "classproton_1_1session__options.html", "classproton_1_1session__options" ],
+    [ "source", "classproton_1_1source.html", "classproton_1_1source" ],
+    [ "source_options", "classproton_1_1source__options.html", "classproton_1_1source__options" ],
     [ "ssl", "classproton_1_1ssl.html", "classproton_1_1ssl" ],
+    [ "ssl_certificate", "classproton_1_1ssl__certificate.html", "classproton_1_1ssl__certificate" ],
     [ "ssl_client_options", "classproton_1_1ssl__client__options.html", "classproton_1_1ssl__client__options" ],
     [ "ssl_server_options", "classproton_1_1ssl__server__options.html", "classproton_1_1ssl__server__options" ],
     [ "symbol", "classproton_1_1symbol.html", "classproton_1_1symbol" ],
+    [ "target", "classproton_1_1target.html", "classproton_1_1target" ],
+    [ "target_options", "classproton_1_1target__options.html", "classproton_1_1target__options" ],
     [ "terminus", "classproton_1_1terminus.html", "classproton_1_1terminus" ],
+    [ "thread_safe", "classproton_1_1thread__safe.html", "classproton_1_1thread__safe" ],
     [ "timeout_error", "structproton_1_1timeout__error.html", "structproton_1_1timeout__error" ],
     [ "timestamp", "classproton_1_1timestamp.html", "classproton_1_1timestamp" ],
+    [ "tracker", "classproton_1_1tracker.html", "classproton_1_1tracker" ],
+    [ "transfer", "classproton_1_1transfer.html", "classproton_1_1transfer" ],
+    [ "transport", "classproton_1_1transport.html", "classproton_1_1transport" ],
     [ "url", "classproton_1_1url.html", "classproton_1_1url" ],
     [ "url_error", "structproton_1_1url__error.html", null ],
     [ "uuid", "classproton_1_1uuid.html", "classproton_1_1uuid" ],


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