Modified: 
qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/namespaceproton.html
URL: 
http://svn.apache.org/viewvc/qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/namespaceproton.html?rev=1739159&r1=1739158&r2=1739159&view=diff
==============================================================================
--- 
qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/namespaceproton.html 
(original)
+++ 
qpid/site/docs/releases/qpid-proton-master/proton/cpp/api/namespaceproton.html 
Thu Apr 14 18:29:35 2016
@@ -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: proton Namespace Reference</title>
+<meta name="generator" content="Doxygen 1.8.10"/>
+<title>Qpid Proton C++ API: proton Namespace Reference</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>
@@ -90,6 +90,7 @@ $(document).ready(function(){initNavTree
 
 <div class="header">
   <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;
@@ -98,1289 +99,390 @@ $(document).ready(function(){initNavTree
 <div class="title">proton Namespace Reference</div>  </div>
 </div><!--header-->
 <div class="contents">
+
+<p>The 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="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_1acking.html">acking</a></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_1amqp__binary.html">amqp_binary</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">AMQP variable-length binary data.  <a 
href="structproton_1_1amqp__binary.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_1amqp__null.html">amqp_null</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">AMQP NULL type.  <a 
href="structproton_1_1amqp__null.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_1amqp__string.html">amqp_string</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">AMQP UTF-8 encoded string.  <a 
href="structproton_1_1amqp__string.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_1amqp__symbol.html">amqp_symbol</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">AMQP ASCII encoded symbolic name.  <a 
href="structproton_1_1amqp__symbol.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_1amqp__timestamp.html">amqp_timestamp</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">AMQP timestamp, milliseconds since the epoch 00:00:00 (UTC), 
1 January 1970.  <a 
href="structproton_1_1amqp__timestamp.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_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>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="structproton_1_1bad__url.html">bad_url</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Thrown if URL parsing fails.  <a 
href="structproton_1_1bad__url.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_1binary.html">binary</a></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_1blocking__connection.html">blocking_connection</a></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_1blocking__link.html">blocking_link</a></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_1blocking__receiver.html">blocking_receiver</a></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_1blocking__sender.html">blocking_sender</a></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="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>
 <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="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_1counted.html">counted</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Base class for reference counted objects other than proton 
struct facade types.  <a 
href="classproton_1_1counted.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_1connection__options.html">connection_options</a></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_1counted__facade.html">counted_facade</a></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_1counted__ptr.html">counted_ptr</a></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="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_1data.html">data</a></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="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_1data__value.html">data_value</a></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>
 <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_1decode__error.html">decode_error</a></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_1decimal32.html">decimal32</a></td></tr>
+<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">32-bit decimal floating point.  <a 
href="classproton_1_1decimal32.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_1decoder.html">decoder</a></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_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="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="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_1encode__error.html">encode_error</a></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_1encoder.html">encoder</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>
 <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_1endpoint.html">endpoint</a></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="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.html">event</a></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_1facade.html">facade</a></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_1finish.html">finish</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="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="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_1holder.html">holder</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="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_1message.html">message</a></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_1message__reject.html">message_reject</a></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_1message__release.html">message_release</a></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__value.html">message_value</a></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="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__event.html">messaging_event</a></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="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="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_1opaque.html">opaque</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">Template for opaque proton proton types that can be treated 
as byte arrays.  <a href="structproton_1_1opaque.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_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>
 <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_1proton__event.html">proton_event</a></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_1proton__handler.html">proton_handler</a></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="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_1reactor.html">reactor</a></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_1receiver.html">receiver</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A 
receiving link.  <a href="classproton_1_1receiver.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_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">struct 
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="structproton_1_1rewind.html">rewind</a></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="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 
sending link.  <a href="classproton_1_1sender.html#details">More...</a><br 
/></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="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="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_1skip.html">skip</a></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="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_1start.html">start</a></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_1sync__request__response.html">sync_request_response</a></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="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="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="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">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="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="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="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="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="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="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:af1613dd37efb296826e9df44e4765932"><td class="memItemLeft" 
align="right" valign="top">typedef bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#af1613dd37efb296826e9df44e4765932">amqp_bool</a></td></tr>
-<tr class="memdesc:af1613dd37efb296826e9df44e4765932"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP boolean type.  <a 
href="#af1613dd37efb296826e9df44e4765932">More...</a><br /></td></tr>
-<tr class="separator:af1613dd37efb296826e9df44e4765932"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade107af80910d929a742eaecd1244185"><td class="memItemLeft" 
align="right" valign="top">typedef ::uint8_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#ade107af80910d929a742eaecd1244185">amqp_ubyte</a></td></tr>
-<tr class="memdesc:ade107af80910d929a742eaecd1244185"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP unsigned 8-bit type.  
<a href="#ade107af80910d929a742eaecd1244185">More...</a><br /></td></tr>
-<tr class="separator:ade107af80910d929a742eaecd1244185"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a266b8262a287813a7698574e9835a862"><td class="memItemLeft" 
align="right" valign="top">typedef ::int8_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#a266b8262a287813a7698574e9835a862">amqp_byte</a></td></tr>
-<tr class="memdesc:a266b8262a287813a7698574e9835a862"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP signed 8-bit integer 
type.  <a href="#a266b8262a287813a7698574e9835a862">More...</a><br /></td></tr>
-<tr class="separator:a266b8262a287813a7698574e9835a862"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5efc8854c1a457628f452eb01ca06058"><td class="memItemLeft" 
align="right" valign="top">typedef ::uint16_t&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a5efc8854c1a457628f452eb01ca06058">amqp_ushort</a></td></tr>
-<tr class="memdesc:a5efc8854c1a457628f452eb01ca06058"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP unsigned 16-bit 
integer type.  <a href="#a5efc8854c1a457628f452eb01ca06058">More...</a><br 
/></td></tr>
-<tr class="separator:a5efc8854c1a457628f452eb01ca06058"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a759ffe7dbfdfb85eddaa1abb61616069"><td class="memItemLeft" 
align="right" valign="top">typedef ::int16_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#a759ffe7dbfdfb85eddaa1abb61616069">amqp_short</a></td></tr>
-<tr class="memdesc:a759ffe7dbfdfb85eddaa1abb61616069"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP signed 16-bit integer 
type.  <a href="#a759ffe7dbfdfb85eddaa1abb61616069">More...</a><br /></td></tr>
-<tr class="separator:a759ffe7dbfdfb85eddaa1abb61616069"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a24f49b5c76e0d0b993242f93284d7f41"><td class="memItemLeft" 
align="right" valign="top">typedef ::uint32_t&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a24f49b5c76e0d0b993242f93284d7f41">amqp_uint</a></td></tr>
-<tr class="memdesc:a24f49b5c76e0d0b993242f93284d7f41"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP unsigned 32-bit 
integer type.  <a href="#a24f49b5c76e0d0b993242f93284d7f41">More...</a><br 
/></td></tr>
-<tr class="separator:a24f49b5c76e0d0b993242f93284d7f41"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab9c78f87eaea1209fc1fb5c411081e6c"><td class="memItemLeft" 
align="right" valign="top">typedef ::int32_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#ab9c78f87eaea1209fc1fb5c411081e6c">amqp_int</a></td></tr>
-<tr class="memdesc:ab9c78f87eaea1209fc1fb5c411081e6c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP signed 32-bit integer 
type.  <a href="#ab9c78f87eaea1209fc1fb5c411081e6c">More...</a><br /></td></tr>
-<tr class="separator:ab9c78f87eaea1209fc1fb5c411081e6c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab4965b4961452708313a690a5fb22e28"><td class="memItemLeft" 
align="right" valign="top">typedef wchar_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#ab4965b4961452708313a690a5fb22e28">amqp_char</a></td></tr>
-<tr class="memdesc:ab4965b4961452708313a690a5fb22e28"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP 32-bit unicode 
character type.  <a href="#ab4965b4961452708313a690a5fb22e28">More...</a><br 
/></td></tr>
-<tr class="separator:ab4965b4961452708313a690a5fb22e28"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a92986b516894bacbed607858ac9e0083"><td class="memItemLeft" 
align="right" valign="top">typedef ::uint64_t&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a92986b516894bacbed607858ac9e0083">amqp_ulong</a></td></tr>
-<tr class="memdesc:a92986b516894bacbed607858ac9e0083"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP unsigned 64-bit 
integer type.  <a href="#a92986b516894bacbed607858ac9e0083">More...</a><br 
/></td></tr>
-<tr class="separator:a92986b516894bacbed607858ac9e0083"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba077a8f29c4dcf16a01bc8ef38fbb9c"><td class="memItemLeft" 
align="right" valign="top">typedef ::int64_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#aba077a8f29c4dcf16a01bc8ef38fbb9c">amqp_long</a></td></tr>
-<tr class="memdesc:aba077a8f29c4dcf16a01bc8ef38fbb9c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP signed 64-bit integer 
type.  <a href="#aba077a8f29c4dcf16a01bc8ef38fbb9c">More...</a><br /></td></tr>
-<tr class="separator:aba077a8f29c4dcf16a01bc8ef38fbb9c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0b8d264c13201933faabbe0c024bdfa5"><td class="memItemLeft" 
align="right" valign="top">typedef float&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#a0b8d264c13201933faabbe0c024bdfa5">amqp_float</a></td></tr>
-<tr class="memdesc:a0b8d264c13201933faabbe0c024bdfa5"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP 32-bit floating-point 
type.  <a href="#a0b8d264c13201933faabbe0c024bdfa5">More...</a><br /></td></tr>
-<tr class="separator:a0b8d264c13201933faabbe0c024bdfa5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7cc5ec77336f06b9615def5ed91c5fbf"><td class="memItemLeft" 
align="right" valign="top">typedef double&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#a7cc5ec77336f06b9615def5ed91c5fbf">amqp_double</a></td></tr>
-<tr class="memdesc:a7cc5ec77336f06b9615def5ed91c5fbf"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP 64-bit floating-point 
type.  <a href="#a7cc5ec77336f06b9615def5ed91c5fbf">More...</a><br /></td></tr>
-<tr class="separator:a7cc5ec77336f06b9615def5ed91c5fbf"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c26b85f33ee5b565c5a083374f79b7c"><td class="memItemLeft" 
align="right" valign="top">typedef <a class="el" 
href="structproton_1_1opaque.html">opaque</a>&lt; pn_uuid_t &gt;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a5c26b85f33ee5b565c5a083374f79b7c">amqp_uuid</a></td></tr>
-<tr class="memdesc:a5c26b85f33ee5b565c5a083374f79b7c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP 16-byte UUID.  <a 
href="#a5c26b85f33ee5b565c5a083374f79b7c">More...</a><br /></td></tr>
-<tr class="separator:a5c26b85f33ee5b565c5a083374f79b7c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae6654366ec17557366e2aa97159162ef"><td class="memItemLeft" 
align="right" valign="top">typedef <a class="el" 
href="structproton_1_1opaque.html">opaque</a>&lt; pn_decimal32_t 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#ae6654366ec17557366e2aa97159162ef">amqp_decimal32</a></td></tr>
-<tr class="memdesc:ae6654366ec17557366e2aa97159162ef"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP 32-bit decimal 
floating point (IEEE 854).  <a 
href="#ae6654366ec17557366e2aa97159162ef">More...</a><br /></td></tr>
-<tr class="separator:ae6654366ec17557366e2aa97159162ef"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac0d8814e033cebe1fc51f597647b5f8b"><td class="memItemLeft" 
align="right" valign="top">typedef <a class="el" 
href="structproton_1_1opaque.html">opaque</a>&lt; pn_decimal64_t 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#ac0d8814e033cebe1fc51f597647b5f8b">amqp_decimal64</a></td></tr>
-<tr class="memdesc:ac0d8814e033cebe1fc51f597647b5f8b"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP 64-bit decimal 
floating point (IEEE 854).  <a 
href="#ac0d8814e033cebe1fc51f597647b5f8b">More...</a><br /></td></tr>
-<tr class="separator:ac0d8814e033cebe1fc51f597647b5f8b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae98b7613f1d700f342f8a79c6f30188f"><td class="memItemLeft" 
align="right" valign="top">typedef <a class="el" 
href="structproton_1_1opaque.html">opaque</a>&lt; pn_decimal128_t 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#ae98b7613f1d700f342f8a79c6f30188f">amqp_decimal128</a></td></tr>
-<tr class="memdesc:ae98b7613f1d700f342f8a79c6f30188f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">AMQP 128-bit decimal 
floating point (IEEE 854).  <a 
href="#ae98b7613f1d700f342f8a79c6f30188f">More...</a><br /></td></tr>
-<tr class="separator:ae98b7613f1d700f342f8a79c6f30188f"><td 
class="memSeparator" colspan="2">&#160;</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:a4b010ef0671b257e9ef88d3c903572bc"><td class="memItemLeft" 
align="right" valign="top">enum &#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bc">type_id</a> { <br 
/>
-&#160;&#160;<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca46f8365b2642310c1341964ab7fda3f5">NULL_</a>
 =PN_NULL, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca63ab4c7aada32cf86a94cd962f140e8e">BOOL</a>
 =PN_BOOL, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bcaeb76e0435188fc9e36a027dc03f3b389">UBYTE</a>
 =PN_UBYTE, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca211abcc32d7d29948424639da3a42a4e">BYTE</a>
 =PN_BYTE, 
+<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 
/>
+&#160;&#160;<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a74cf8825b522b9721ea02973803d76b4">NULL_TYPE</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a8a583f16e8d237a423c8c1d9087a4c72">BOOLEAN</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a29dfb12306aac24cadeaa1f6bac455be">UBYTE</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aa7f492d725033c06576ac4ba21007297">BYTE</a>,
 
 <br />
-&#160;&#160;<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca77ba59a463eb85032ffeb84e3de7a647">USHORT</a>
 =PN_USHORT, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca6db6bd9493e1b588283e6bf144e31c05">SHORT</a>
 =PN_SHORT, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca3107f29ffde78f84509ccc0000d206c7">UINT</a>
 =PN_UINT, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca11d75016988ba1ccf672e3c6fc46c932">INT</a>
 =PN_INT, 
+&#160;&#160;<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a9ae509995ac75484348487a7477900ca">USHORT</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a7a1fe3ba88f0c16cb494922948a9597d">SHORT</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a4756f5bbd9f28d6b8905f32024b57398">UINT</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9afd5a5f51ce25953f3db2c7e93eb7864a">INT</a>,
 
 <br />
-&#160;&#160;<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca0f41e3b342fcb668a567813f35c0c792">CHAR</a>
 =PN_CHAR, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca25b83f3a8ec4533448f2b1f8272e42d1">ULONG</a>
 =PN_ULONG, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca00eabbb6fb08b7a12160b7822d181e6d">LONG</a>
 =PN_LONG, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bcad0c166f2c43622ada939c4a29fd4bb7f">TIMESTAMP</a>
 =PN_TIMESTAMP, 
+&#160;&#160;<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a4618cf21306b3c647741afa7ebefcab8">CHAR</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a574bf5ec73e28138b997d24464adb70c">ULONG</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aaee055c4a5aba7d55774e4f1c01dacea">LONG</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a3f2dbbd8fe9ad35caa594416336ceeda">TIMESTAMP</a>,
 
 <br />
-&#160;&#160;<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca23a7d6a1d343bbd00d2fa02aa7d6d875">FLOAT</a>
 =PN_FLOAT, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca69e9e4bb4c8a56d82db1619a17f21861">DOUBLE</a>
 =PN_DOUBLE, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bcad98c52cca19d3f980625e03bf1aa92b6">DECIMAL32</a>
 =PN_DECIMAL32, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca84042c8573c7bc57ce6444f3477c3fa1">DECIMAL64</a>
 =PN_DECIMAL64, 
+&#160;&#160;<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a9cf4a0866224b0bb4a7a895da27c9c4c">FLOAT</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a33465d1d419b1074fb259ef444609e92">DOUBLE</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a8df764f32f4aeba9ac8c7baccfd73388">DECIMAL32</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a9a82428c8d08720e3134f1243496f7d6">DECIMAL64</a>,
 
 <br />
-&#160;&#160;<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca5632bd97f021460f97a15fa4e2a7a715">DECIMAL128</a>
 =PN_DECIMAL128, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca8d148ac26885ec3f3aa47fc802f30cb7">UUID</a>
 =PN_UUID, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca1e5075deabc93187ee01b054e2c34d59">BINARY</a>
 =PN_BINARY, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca365cfef1a341ce82a11e25206df642b2">STRING</a>
 =PN_STRING, 
+&#160;&#160;<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9ac68fb86fda41e4314b0ee0d00e3d5170">DECIMAL128</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aaf1ea4a849fa4bcb9d351a6bde6d7600">UUID</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aecafbc1299672a8c1521cc0d5f1ae986">BINARY</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9aee847e634a4297b274316de8a8ca9921">STRING</a>,
 
 <br />
-&#160;&#160;<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca388abdf5d8695744e979f05624e02ec7">SYMBOL</a>
 =PN_SYMBOL, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca6be0f1a4758aad415c8024faeaf4bbd6">DESCRIBED</a>
 =PN_DESCRIBED, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca7757a2968516d0793e2871a873dd3b9f">ARRAY</a>
 =PN_ARRAY, 
-<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca6df4442cca14c86f8d7e94c999cdb04d">LIST</a>
 =PN_LIST, 
+&#160;&#160;<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9ae3d30ffaffa3c06ed917e565dda1fbc5">SYMBOL</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a69c9d854e6a5430635ad44693470612d">DESCRIBED</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a1e029fbf0c881b85d80fc8e89b753688">ARRAY</a>,
 
+<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a25688e799536738ea469158ef15fd1c0">LIST</a>,
 
 <br />
-&#160;&#160;<a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bcafcf7d76b5fbc6a0d8a24a10a0fa7526e">MAP</a>
 =PN_MAP
+&#160;&#160;<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9a4cafa5feda04184537b4d7d346e1e89b">MAP</a>
 <br />
- }</td></tr>
-<tr class="separator:a4b010ef0671b257e9ef88d3c903572bc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+ }<tr class="memdesc:a83c2656d467d69eb49725c18f5aa13a9"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">An identifier for AMQP 
types.  <a 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">More...</a><br 
/></td></tr>
+<tr class="separator:a83c2656d467d69eb49725c18f5aa13a9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+</td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="func-members"></a>
 Functions</h2></td></tr>
-<tr class="memitem:a389a30ecbf3516ad7719c808d3e68c95"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#a389a30ecbf3516ad7719c808d3e68c95">incref</a> (const 
<a class="el" href="classproton_1_1counted.html">counted</a> *p)</td></tr>
-<tr class="separator:a389a30ecbf3516ad7719c808d3e68c95"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0701e16c28b1f92add53d14871efb381"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceproton.html#a0701e16c28b1f92add53d14871efb381">decref</a> (const 
<a class="el" href="classproton_1_1counted.html">counted</a> *p)</td></tr>
-<tr class="separator:a0701e16c28b1f92add53d14871efb381"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af0150dbe0eec99a93ecede3cc2b01653"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:af0150dbe0eec99a93ecede3cc2b01653"><td 
class="memTemplItemLeft" align="right" valign="top">enable_if&lt; 
is_unknown_integer&lt; T &gt;::value, <a class="el" 
href="classproton_1_1decoder.html">decoder</a> &amp; &gt;::type&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#af0150dbe0eec99a93ecede3cc2b01653">operator&gt;&gt;</a>
 (<a class="el" href="classproton_1_1decoder.html">decoder</a> &amp;d, T 
&amp;i)</td></tr>
-<tr class="separator:af0150dbe0eec99a93ecede3cc2b01653"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade26da259c18ea8c5981e05a5dfd14fd"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:ade26da259c18ea8c5981e05a5dfd14fd"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classproton_1_1decoder.html">decoder</a> &amp;&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#ade26da259c18ea8c5981e05a5dfd14fd">operator&gt;&gt;</a>
 (<a class="el" href="classproton_1_1decoder.html">decoder</a> &amp;d, ref&lt; 
T, <a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca7757a2968516d0793e2871a873dd3b9f">ARRAY</a>
 &gt; ref)</td></tr>
-<tr class="separator:ade26da259c18ea8c5981e05a5dfd14fd"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2cb4d75b43401fe2aa4b2d5ff522bbb8"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a2cb4d75b43401fe2aa4b2d5ff522bbb8"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classproton_1_1decoder.html">decoder</a> &amp;&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a2cb4d75b43401fe2aa4b2d5ff522bbb8">operator&gt;&gt;</a>
 (<a class="el" href="classproton_1_1decoder.html">decoder</a> &amp;d, ref&lt; 
T, <a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca6df4442cca14c86f8d7e94c999cdb04d">LIST</a>
 &gt; ref)</td></tr>
-<tr class="separator:a2cb4d75b43401fe2aa4b2d5ff522bbb8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abda17680088d7352aa0a96a5c6026790"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:abda17680088d7352aa0a96a5c6026790"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classproton_1_1decoder.html">decoder</a> &amp;&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#abda17680088d7352aa0a96a5c6026790">operator&gt;&gt;</a>
 (<a class="el" href="classproton_1_1decoder.html">decoder</a> &amp;d, ref&lt; 
T, <a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bcafcf7d76b5fbc6a0d8a24a10a0fa7526e">MAP</a>
 &gt; ref)</td></tr>
-<tr class="separator:abda17680088d7352aa0a96a5c6026790"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1b99deb08a559825e35ce2b93dc300c5"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classproton_1_1duration.html">duration</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a1b99deb08a559825e35ce2b93dc300c5">operator*</a> (<a 
class="el" href="classproton_1_1duration.html">duration</a> d, <a class="el" 
href="namespaceproton.html#a92986b516894bacbed607858ac9e0083">amqp_ulong</a> 
n)</td></tr>
-<tr class="separator:a1b99deb08a559825e35ce2b93dc300c5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a335b344fd5dc2ad558fb2c2e69486999"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classproton_1_1duration.html">duration</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a335b344fd5dc2ad558fb2c2e69486999">operator*</a> (<a 
class="el" 
href="namespaceproton.html#a92986b516894bacbed607858ac9e0083">amqp_ulong</a> n, 
<a class="el" href="classproton_1_1duration.html">duration</a> d)</td></tr>
-<tr class="separator:a335b344fd5dc2ad558fb2c2e69486999"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab21c0d075be75c18af5665e53dd2e911"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="structproton_1_1amqp__timestamp.html">amqp_timestamp</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#ab21c0d075be75c18af5665e53dd2e911">operator+</a> (<a 
class="el" href="structproton_1_1amqp__timestamp.html">amqp_timestamp</a> ts, 
<a class="el" href="classproton_1_1duration.html">duration</a> d)</td></tr>
-<tr class="separator:ab21c0d075be75c18af5665e53dd2e911"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab25f539f562b3160ca0c59f900264e5b"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="structproton_1_1amqp__timestamp.html">amqp_timestamp</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#ab25f539f562b3160ca0c59f900264e5b">operator+</a> (<a 
class="el" href="classproton_1_1duration.html">duration</a> d, <a class="el" 
href="structproton_1_1amqp__timestamp.html">amqp_timestamp</a> ts)</td></tr>
-<tr class="separator:ab25f539f562b3160ca0c59f900264e5b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cb4703f51dd3978563e294749e022d9"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classproton_1_1encoder.html">encoder</a> &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a9cb4703f51dd3978563e294749e022d9">operator&lt;&lt;</a>
 (<a class="el" href="classproton_1_1encoder.html">encoder</a> &amp;e, char 
*s)</td></tr>
-<tr class="separator:a9cb4703f51dd3978563e294749e022d9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23e967fffa74c04372a6ec0e2e063a6c"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classproton_1_1encoder.html">encoder</a> &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a23e967fffa74c04372a6ec0e2e063a6c">operator&lt;&lt;</a>
 (<a class="el" href="classproton_1_1encoder.html">encoder</a> &amp;e, const 
char *s)</td></tr>
-<tr class="separator:a23e967fffa74c04372a6ec0e2e063a6c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7d1c795ae4832ca8a21352e6b48e5fdf"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="classproton_1_1encoder.html">encoder</a> &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a7d1c795ae4832ca8a21352e6b48e5fdf">operator&lt;&lt;</a>
 (<a class="el" href="classproton_1_1encoder.html">encoder</a> &amp;e, const 
std::string &amp;s)</td></tr>
-<tr class="separator:a7d1c795ae4832ca8a21352e6b48e5fdf"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a17670a63827eb31c6fdfaa53730415d7"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a17670a63827eb31c6fdfaa53730415d7"><td 
class="memTemplItemLeft" align="right" valign="top">enable_if&lt; 
is_unknown_integer&lt; T &gt;::value, <a class="el" 
href="classproton_1_1encoder.html">encoder</a> &amp; &gt;::type&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a17670a63827eb31c6fdfaa53730415d7">operator&lt;&lt;</a>
 (<a class="el" href="classproton_1_1encoder.html">encoder</a> &amp;e, T 
i)</td></tr>
-<tr class="separator:a17670a63827eb31c6fdfaa53730415d7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a514d6e7131b5ff23348fbb3a72046ec9"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a514d6e7131b5ff23348fbb3a72046ec9"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classproton_1_1encoder.html">encoder</a> &amp;&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a514d6e7131b5ff23348fbb3a72046ec9">operator&lt;&lt;</a>
 (<a class="el" href="classproton_1_1encoder.html">encoder</a> &amp;e, cref&lt; 
T, <a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca7757a2968516d0793e2871a873dd3b9f">ARRAY</a>
 &gt; a)</td></tr>
-<tr class="separator:a514d6e7131b5ff23348fbb3a72046ec9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9514d819b45a0354910383557e1d0722"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a9514d819b45a0354910383557e1d0722"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classproton_1_1encoder.html">encoder</a> &amp;&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a9514d819b45a0354910383557e1d0722">operator&lt;&lt;</a>
 (<a class="el" href="classproton_1_1encoder.html">encoder</a> &amp;e, cref&lt; 
T, <a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bca6df4442cca14c86f8d7e94c999cdb04d">LIST</a>
 &gt; l)</td></tr>
-<tr class="separator:a9514d819b45a0354910383557e1d0722"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4ef0d19536a34799d958de489116f90d"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a4ef0d19536a34799d958de489116f90d"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classproton_1_1encoder.html">encoder</a> &amp;&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a4ef0d19536a34799d958de489116f90d">operator&lt;&lt;</a>
 (<a class="el" href="classproton_1_1encoder.html">encoder</a> &amp;e, cref&lt; 
T, <a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bcafcf7d76b5fbc6a0d8a24a10a0fa7526e">MAP</a>
 &gt; m)</td></tr>
-<tr class="separator:a4ef0d19536a34799d958de489116f90d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8383da2a1b5643d7efbfcdb08775134e"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:a8383da2a1b5643d7efbfcdb08775134e"><td 
class="memTemplItemLeft" align="right" valign="top">T::pn_type *&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a8383da2a1b5643d7efbfcdb08775134e">pn_cast</a> 
(const T *p)</td></tr>
-<tr class="separator:a8383da2a1b5643d7efbfcdb08775134e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af96c56fa68cb7a39831023a1ffc3b7ca"><td 
class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
-<tr class="memitem:af96c56fa68cb7a39831023a1ffc3b7ca"><td 
class="memTemplItemLeft" align="right" valign="top">T::pn_type *&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#af96c56fa68cb7a39831023a1ffc3b7ca">pn_cast</a> 
(const <a class="el" 
href="classproton_1_1counted__ptr.html">counted_ptr</a>&lt; T &gt; 
&amp;p)</td></tr>
-<tr class="separator:af96c56fa68cb7a39831023a1ffc3b7ca"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a11e84baf2db7e1e3f9baabc17478928f"><td class="memItemLeft" 
align="right" valign="top">PN_CPP_EXTERN pn_bytes_t&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a11e84baf2db7e1e3f9baabc17478928f">pn_bytes</a> 
(const std::string &amp;)</td></tr>
-<tr class="separator:a11e84baf2db7e1e3f9baabc17478928f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a64e152a44f8fa1038b0093dbb570de29"><td class="memItemLeft" 
align="right" valign="top">PN_CPP_EXTERN std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a64e152a44f8fa1038b0093dbb570de29">str</a> (const 
pn_bytes_t &amp;b)</td></tr>
-<tr class="separator:a64e152a44f8fa1038b0093dbb570de29"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5ec863425f7862f6d02631bf2ffa340c"><td class="memItemLeft" 
align="right" valign="top">PN_CPP_EXTERN std::ostream &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a5ec863425f7862f6d02631bf2ffa340c">operator&lt;&lt;</a>
 (std::ostream &amp;, const <a class="el" 
href="namespaceproton.html#a5c26b85f33ee5b565c5a083374f79b7c">amqp_uuid</a> 
&amp;)</td></tr>
-<tr class="separator:a5ec863425f7862f6d02631bf2ffa340c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a77686f681ecbb9205aef13adb7c56386"><td 
class="memTemplParams" colspan="2">template&lt;type_id A, class T &gt; 
</td></tr>
-<tr class="memitem:a77686f681ecbb9205aef13adb7c56386"><td 
class="memTemplItemLeft" align="right" valign="top">ref&lt; T, A 
&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a77686f681ecbb9205aef13adb7c56386">as</a> (T 
&amp;value)</td></tr>
-<tr class="separator:a77686f681ecbb9205aef13adb7c56386"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3779572200e18aff16055049fceb48b2"><td 
class="memTemplParams" colspan="2">template&lt;type_id A, class T &gt; 
</td></tr>
-<tr class="memitem:a3779572200e18aff16055049fceb48b2"><td 
class="memTemplItemLeft" align="right" valign="top">cref&lt; T, A 
&gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a3779572200e18aff16055049fceb48b2">as</a> (const T 
&amp;value)</td></tr>
-<tr class="separator:a3779572200e18aff16055049fceb48b2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a087cd02b11050ebfde2cdf9d3d3bdd2a"><td class="memItemLeft" 
align="right" valign="top">PN_CPP_EXTERN std::string&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a087cd02b11050ebfde2cdf9d3d3bdd2a">type_name</a> (<a 
class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bc">type_id</a>)</td></tr>
-<tr class="separator:a087cd02b11050ebfde2cdf9d3d3bdd2a"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4d661f7faa29855cf8290196775ee978"><td class="memItemLeft" 
align="right" valign="top">PN_CPP_EXTERN std::ostream &amp;&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a4d661f7faa29855cf8290196775ee978">operator&lt;&lt;</a>
 (std::ostream &amp;, <a class="el" 
href="namespaceproton.html#a4b010ef0671b257e9ef88d3c903572bc">type_id</a>)</td></tr>
-<tr class="separator:a4d661f7faa29855cf8290196775ee978"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<h2 class="groupheader">Typedef Documentation</h2>
-<a class="anchor" id="af1613dd37efb296826e9df44e4765932"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef bool <a class="el" 
href="namespaceproton.html#af1613dd37efb296826e9df44e4765932">proton::amqp_bool</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP boolean type. </p>
-
-</div>
-</div>
-<a class="anchor" id="a266b8262a287813a7698574e9835a862"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef ::int8_t <a class="el" 
href="namespaceproton.html#a266b8262a287813a7698574e9835a862">proton::amqp_byte</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP signed 8-bit integer type. </p>
-
-</div>
-</div>
-<a class="anchor" id="ab4965b4961452708313a690a5fb22e28"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef wchar_t <a class="el" 
href="namespaceproton.html#ab4965b4961452708313a690a5fb22e28">proton::amqp_char</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP 32-bit unicode character type. </p>
-
-</div>
-</div>
-<a class="anchor" id="ae98b7613f1d700f342f8a79c6f30188f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" 
href="structproton_1_1opaque.html">opaque</a>&lt;pn_decimal128_t&gt; <a 
class="el" 
href="namespaceproton.html#ae98b7613f1d700f342f8a79c6f30188f">proton::amqp_decimal128</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP 128-bit decimal floating point (IEEE 854). </p>
-
-</div>
-</div>
-<a class="anchor" id="ae6654366ec17557366e2aa97159162ef"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" 
href="structproton_1_1opaque.html">opaque</a>&lt;pn_decimal32_t&gt; <a 
class="el" 
href="namespaceproton.html#ae6654366ec17557366e2aa97159162ef">proton::amqp_decimal32</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP 32-bit decimal floating point (IEEE 854). </p>
-
-</div>
-</div>
-<a class="anchor" id="ac0d8814e033cebe1fc51f597647b5f8b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef <a class="el" 
href="structproton_1_1opaque.html">opaque</a>&lt;pn_decimal64_t&gt; <a 
class="el" 
href="namespaceproton.html#ac0d8814e033cebe1fc51f597647b5f8b">proton::amqp_decimal64</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP 64-bit decimal floating point (IEEE 854). </p>
-
-</div>
-</div>
-<a class="anchor" id="a7cc5ec77336f06b9615def5ed91c5fbf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef double <a class="el" 
href="namespaceproton.html#a7cc5ec77336f06b9615def5ed91c5fbf">proton::amqp_double</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP 64-bit floating-point type. </p>
-
-</div>
-</div>
-<a class="anchor" id="a0b8d264c13201933faabbe0c024bdfa5"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef float <a class="el" 
href="namespaceproton.html#a0b8d264c13201933faabbe0c024bdfa5">proton::amqp_float</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP 32-bit floating-point type. </p>
-
-</div>
-</div>
-<a class="anchor" id="ab9c78f87eaea1209fc1fb5c411081e6c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef ::int32_t <a class="el" 
href="namespaceproton.html#ab9c78f87eaea1209fc1fb5c411081e6c">proton::amqp_int</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP signed 32-bit integer type. </p>
-
-</div>
-</div>
-<a class="anchor" id="aba077a8f29c4dcf16a01bc8ef38fbb9c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef ::int64_t <a class="el" 
href="namespaceproton.html#aba077a8f29c4dcf16a01bc8ef38fbb9c">proton::amqp_long</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP signed 64-bit integer type. </p>
-
-</div>
-</div>
-<a class="anchor" id="a759ffe7dbfdfb85eddaa1abb61616069"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef ::int16_t <a class="el" 
href="namespaceproton.html#a759ffe7dbfdfb85eddaa1abb61616069">proton::amqp_short</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP signed 16-bit integer type. </p>
-
-</div>
-</div>
-<a class="anchor" id="ade107af80910d929a742eaecd1244185"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef ::uint8_t <a class="el" 
href="namespaceproton.html#ade107af80910d929a742eaecd1244185">proton::amqp_ubyte</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP unsigned 8-bit type. </p>
-
-</div>
-</div>
-<a class="anchor" id="a24f49b5c76e0d0b993242f93284d7f41"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef ::uint32_t <a class="el" 
href="namespaceproton.html#a24f49b5c76e0d0b993242f93284d7f41">proton::amqp_uint</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP unsigned 32-bit integer type. </p>
-
-</div>
-</div>
-<a class="anchor" id="a92986b516894bacbed607858ac9e0083"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef ::uint64_t <a class="el" 
href="namespaceproton.html#a92986b516894bacbed607858ac9e0083">proton::amqp_ulong</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP unsigned 64-bit integer type. </p>
-
-</div>
-</div>
-<a class="anchor" id="a5efc8854c1a457628f452eb01ca06058"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef ::uint16_t <a class="el" 
href="namespaceproton.html#a5efc8854c1a457628f452eb01ca06058">proton::amqp_ushort</a></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>AMQP unsigned 16-bit integer type. </p>
-
-</div>
-</div>
-<a class="anchor" id="a5c26b85f33ee5b565c5a083374f79b7c"></a>
+<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="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: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>
+<tr class="separator:aed74ac4c1f42d3d4bed8b37934dbcc77"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a777b2887e8ee3a66e56ca9468007b586"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a777b2887e8ee3a66e56ca9468007b586"></a>
+std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceproton.html#a777b2887e8ee3a66e56ca9468007b586">type_name</a> (<a 
class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a>)</td></tr>
+<tr class="memdesc:a777b2887e8ee3a66e56ca9468007b586"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the AMQP 
type. <br /></td></tr>
+<tr class="separator:a777b2887e8ee3a66e56ca9468007b586"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ada44820890dab1d51fb1efd5d5d5bc95"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="ada44820890dab1d51fb1efd5d5d5bc95"></a>
+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="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="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>
+std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="namespaceproton.html#aec04001c66a08483b8e23f836da2d621">operator&lt;&lt;</a>
 (std::ostream &amp;, const <a class="el" 
href="classproton_1_1decimal32.html">decimal32</a> &amp;)</td></tr>
+<tr class="memdesc:aec04001c66a08483b8e23f836da2d621"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Print decimal values. <br 
/></td></tr>
+<tr class="separator:aec04001c66a08483b8e23f836da2d621"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a76d2a7b0034ac7efec1cf6a3cb4c8372"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a76d2a7b0034ac7efec1cf6a3cb4c8372"></a>
+std::ostream &amp;&#160;</td><td class="memItemRight" 
valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;, const <a 
class="el" href="classproton_1_1decimal64.html">decimal64</a> &amp;)</td></tr>
+<tr class="separator:a76d2a7b0034ac7efec1cf6a3cb4c8372"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af5fffc10b2245e6a76e37053a3a9e3b7"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="af5fffc10b2245e6a76e37053a3a9e3b7"></a>
+std::ostream &amp;&#160;</td><td class="memItemRight" 
valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;, const <a 
class="el" href="classproton_1_1decimal128.html">decimal128</a> &amp;)</td></tr>
+<tr class="separator:af5fffc10b2245e6a76e37053a3a9e3b7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Comparison and arithmetic 
operators</div></td></tr>
+<tr class="memitem:a5459b83ac20466ef8eae522b86547514"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a5459b83ac20466ef8eae522b86547514"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> 
(<a class="el" href="classproton_1_1duration.html">duration</a> x, <a 
class="el" href="classproton_1_1duration.html">duration</a> y)</td></tr>
+<tr class="separator:a5459b83ac20466ef8eae522b86547514"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75433dc9fd23c93a56931a82f71233f8"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a75433dc9fd23c93a56931a82f71233f8"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a 
class="el" href="classproton_1_1duration.html">duration</a> x, <a class="el" 
href="classproton_1_1duration.html">duration</a> y)</td></tr>
+<tr class="separator:a75433dc9fd23c93a56931a82f71233f8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aed0da2778dd6e10e26e95a87d92c4a3d"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="aed0da2778dd6e10e26e95a87d92c4a3d"></a>
+<a class="el" href="classproton_1_1duration.html">duration</a>&#160;</td><td 
class="memItemRight" valign="bottom"><b>operator+</b> (<a class="el" 
href="classproton_1_1duration.html">duration</a> x, <a class="el" 
href="classproton_1_1duration.html">duration</a> y)</td></tr>
+<tr class="separator:aed0da2778dd6e10e26e95a87d92c4a3d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7a3213826600a9c6f67f158eab0e287d"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a7a3213826600a9c6f67f158eab0e287d"></a>
+<a class="el" href="classproton_1_1duration.html">duration</a>&#160;</td><td 
class="memItemRight" valign="bottom"><b>operator-</b> (<a class="el" 
href="classproton_1_1duration.html">duration</a> x, <a class="el" 
href="classproton_1_1duration.html">duration</a> y)</td></tr>
+<tr class="separator:a7a3213826600a9c6f67f158eab0e287d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad3251c493ce2a91805b4bcc15d05a5f9"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="ad3251c493ce2a91805b4bcc15d05a5f9"></a>
+<a class="el" href="classproton_1_1duration.html">duration</a>&#160;</td><td 
class="memItemRight" valign="bottom"><b>operator*</b> (<a class="el" 
href="classproton_1_1duration.html">duration</a> d, uint64_t n)</td></tr>
+<tr class="separator:ad3251c493ce2a91805b4bcc15d05a5f9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80e1db1066d64c9e18890d42cad0b16f"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a80e1db1066d64c9e18890d42cad0b16f"></a>
+<a class="el" href="classproton_1_1duration.html">duration</a>&#160;</td><td 
class="memItemRight" valign="bottom"><b>operator*</b> (uint64_t n, <a 
class="el" href="classproton_1_1duration.html">duration</a> d)</td></tr>
+<tr class="separator:a80e1db1066d64c9e18890d42cad0b16f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f2d040bcf927d2adb4b34111b0d64d5"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a9f2d040bcf927d2adb4b34111b0d64d5"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (<a 
class="el" href="classproton_1_1timestamp.html">timestamp</a> x, <a class="el" 
href="classproton_1_1timestamp.html">timestamp</a> y)</td></tr>
+<tr class="separator:a9f2d040bcf927d2adb4b34111b0d64d5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2f605e10836576be9a3dfeed15cf0e68"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a2f605e10836576be9a3dfeed15cf0e68"></a>
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> 
(<a class="el" href="classproton_1_1timestamp.html">timestamp</a> x, <a 
class="el" href="classproton_1_1timestamp.html">timestamp</a> y)</td></tr>
+<tr class="separator:a2f605e10836576be9a3dfeed15cf0e68"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abc238283343fb5c298f0061e2db63fc5"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="abc238283343fb5c298f0061e2db63fc5"></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_1timestamp.html">timestamp</a> ts, <a class="el" 
href="classproton_1_1duration.html">duration</a> d)</td></tr>
+<tr class="separator:abc238283343fb5c298f0061e2db63fc5"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab2358b9559c91f707b9d85c3278a422d"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="ab2358b9559c91f707b9d85c3278a422d"></a>
+<a class="el" href="classproton_1_1duration.html">duration</a>&#160;</td><td 
class="memItemRight" valign="bottom"><b>operator-</b> (<a class="el" 
href="classproton_1_1timestamp.html">timestamp</a> t0, <a class="el" 
href="classproton_1_1timestamp.html">timestamp</a> t1)</td></tr>
+<tr class="separator:ab2358b9559c91f707b9d85c3278a422d"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<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 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>
+<tr class="memitem:a1aa7e03ffe4296ae2308ceea397e6fb6"><td class="memItemLeft" 
align="right" valign="top"><a class="anchor" 
id="a1aa7e03ffe4296ae2308ceea397e6fb6"></a>
+bool&#160;</td><td class="memItemRight" 
valign="bottom"><b>type_id_is_unsigned_int</b> (<a class="el" 
href="namespaceproton.html#a83c2656d467d69eb49725c18f5aa13a9">type_id</a> 
t)</td></tr>

[... 863 lines stripped ...]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to