http://git-wip-us.apache.org/repos/asf/qpid-site/blob/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/codec_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/codec_8h.html 
b/content/releases/qpid-proton-0.21.0/proton/c/api/codec_8h.html
new file mode 100755
index 0000000..2ba9445
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/codec_8h.html
@@ -0,0 +1,425 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+<html xmlns="http://www.w3.org/1999/xhtml";>
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/codec.h File 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>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.21.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" 
href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" 
border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('codec_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#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">
+<div class="title">codec.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>AMQP data encoding and decoding.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br 
/>
+<code>#include &lt;proton/object.h&gt;</code><br />
+<code>#include &lt;<a class="el" 
href="types_8h_source.html">proton/types.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" 
href="error_8h_source.html">proton/error.h</a>&gt;</code><br />
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;stdarg.h&gt;</code><br />
+</div>
+<p><a href="codec_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a 
name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:structpn__atom__t"><td class="memItemLeft" align="right" 
valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a 
class="el" 
href="group__api__types.html#structpn__atom__t">pn_atom_t</a></td></tr>
+<tr class="memdesc:structpn__atom__t"><td class="mdescLeft">&#160;</td><td 
class="mdescRight">A discriminated union that holds any scalar AMQP value.  <a 
href="group__api__types.html#structpn__atom__t">More...</a><br /></td></tr>
+<tr class="separator:structpn__atom__t"><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:ga5d6cf528776e8b6ad6d67caf095986bf"><td class="memItemLeft" 
align="right" valign="top">typedef struct <a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a></td></tr>
+<tr class="memdesc:ga5d6cf528776e8b6ad6d67caf095986bf"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP Data object.  <a 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">More...</a><br 
/></td></tr>
+<tr class="separator:ga5d6cf528776e8b6ad6d67caf095986bf"><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:ga4465b5ea7d3c4f15c1dffa4deda905db"><td class="memItemLeft" 
align="right" valign="top">enum &#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> 
{ <br />
+&#160;&#160;<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe">PN_NULL</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7">PN_BOOL</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256">PN_UBYTE</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592">PN_BYTE</a>,
 
+<br />
+&#160;&#160;<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41">PN_USHORT</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97">PN_SHORT</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd">PN_UINT</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab">PN_INT</a>,
 
+<br />
+&#160;&#160;<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124">PN_CHAR</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777">PN_ULONG</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c">PN_LONG</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1">PN_TIMESTAMP</a>,
 
+<br />
+&#160;&#160;<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0">PN_FLOAT</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5">PN_DOUBLE</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca">PN_DECIMAL32</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae">PN_DECIMAL64</a>,
 
+<br />
+&#160;&#160;<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4">PN_DECIMAL128</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13">PN_UUID</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9">PN_BINARY</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b">PN_STRING</a>,
 
+<br />
+&#160;&#160;<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9">PN_SYMBOL</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07">PN_DESCRIBED</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d">PN_ARRAY</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804">PN_LIST</a>,
 
+<br />
+&#160;&#160;<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd">PN_MAP</a>,
 
+<a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6">PN_INVALID</a>
+<br />
+ }<tr class="memdesc:ga4465b5ea7d3c4f15c1dffa4deda905db"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Identifies an AMQP type.  
<a 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">More...</a><br
 /></td></tr>
+</td></tr>
+<tr class="separator:ga4465b5ea7d3c4f15c1dffa4deda905db"><td 
class="memSeparator" colspan="2">&#160;</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:ga48a3094a983392e095984f1db2ec4fe3"><td class="memItemLeft" 
align="right" valign="top">const char *&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__amqp__types.html#ga48a3094a983392e095984f1db2ec4fe3">pn_type_name</a>
 (<a class="el" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> 
type)</td></tr>
+<tr class="memdesc:ga48a3094a983392e095984f1db2ec4fe3"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Return a string name for an 
AMQP type.  <a 
href="group__amqp__types.html#ga48a3094a983392e095984f1db2ec4fe3">More...</a><br
 /></td></tr>
+<tr class="separator:ga48a3094a983392e095984f1db2ec4fe3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac21c6f1c517ac486e2923baa3d0c5db4"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4">pn_data</a> (size_t 
capacity)</td></tr>
+<tr class="memdesc:gac21c6f1c517ac486e2923baa3d0c5db4"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Construct a pn_data_t 
object with the supplied initial capacity.  <a 
href="group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4">More...</a><br 
/></td></tr>
+<tr class="separator:gac21c6f1c517ac486e2923baa3d0c5db4"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c02eee58084ba9b77a37c086e195802"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga2c02eee58084ba9b77a37c086e195802">pn_data_free</a> (<a 
class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga2c02eee58084ba9b77a37c086e195802"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Free a pn_data_t object.  
<a href="group__data.html#ga2c02eee58084ba9b77a37c086e195802">More...</a><br 
/></td></tr>
+<tr class="separator:ga2c02eee58084ba9b77a37c086e195802"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga68e94dfa5d7ab568425c4a6587bac1db"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db">pn_data_errno</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga68e94dfa5d7ab568425c4a6587bac1db"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Access the current error 
code for a given pn_data_t.  <a 
href="group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db">More...</a><br 
/></td></tr>
+<tr class="separator:ga68e94dfa5d7ab568425c4a6587bac1db"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada171f4740e6a1132b4d4b9c0aea645c"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> 
*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gada171f4740e6a1132b4d4b9c0aea645c">pn_data_error</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gada171f4740e6a1132b4d4b9c0aea645c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Access the current error 
for a given pn_data_t.  <a 
href="group__data.html#gada171f4740e6a1132b4d4b9c0aea645c">More...</a><br 
/></td></tr>
+<tr class="separator:gada171f4740e6a1132b4d4b9c0aea645c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7611c1394e80b5166b8b8647659f97e6"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga7611c1394e80b5166b8b8647659f97e6">pn_data_clear</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga7611c1394e80b5166b8b8647659f97e6"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Clears a pn_data_t object.  
<a href="group__data.html#ga7611c1394e80b5166b8b8647659f97e6">More...</a><br 
/></td></tr>
+<tr class="separator:ga7611c1394e80b5166b8b8647659f97e6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga148ae972de23a6694cd18a510eee4856"><td class="memItemLeft" 
align="right" valign="top">size_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga148ae972de23a6694cd18a510eee4856">pn_data_size</a> (<a 
class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga148ae972de23a6694cd18a510eee4856"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Returns the total number of 
nodes contained in a pn_data_t object.  <a 
href="group__data.html#ga148ae972de23a6694cd18a510eee4856">More...</a><br 
/></td></tr>
+<tr class="separator:ga148ae972de23a6694cd18a510eee4856"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga26d61fd9b512c322344d410384202005"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga26d61fd9b512c322344d410384202005">pn_data_rewind</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga26d61fd9b512c322344d410384202005"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Clears current node pointer 
and sets the parent to the root node.  <a 
href="group__data.html#ga26d61fd9b512c322344d410384202005">More...</a><br 
/></td></tr>
+<tr class="separator:ga26d61fd9b512c322344d410384202005"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96c9a1c5f179036cd9513c50c0ac57de"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de">pn_data_next</a> (<a 
class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga96c9a1c5f179036cd9513c50c0ac57de"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Advances the current node 
to its next sibling and returns true.  <a 
href="group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de">More...</a><br 
/></td></tr>
+<tr class="separator:ga96c9a1c5f179036cd9513c50c0ac57de"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ee214dd19c845f76e29651682732e16"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga9ee214dd19c845f76e29651682732e16">pn_data_prev</a> (<a 
class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga9ee214dd19c845f76e29651682732e16"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Moves the current node to 
its previous sibling and returns true.  <a 
href="group__data.html#ga9ee214dd19c845f76e29651682732e16">More...</a><br 
/></td></tr>
+<tr class="separator:ga9ee214dd19c845f76e29651682732e16"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1093449b80357dabf3f70a4bf804f4f7"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga1093449b80357dabf3f70a4bf804f4f7">pn_data_enter</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga1093449b80357dabf3f70a4bf804f4f7"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parent node to the 
current node and clears the current node.  <a 
href="group__data.html#ga1093449b80357dabf3f70a4bf804f4f7">More...</a><br 
/></td></tr>
+<tr class="separator:ga1093449b80357dabf3f70a4bf804f4f7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67a656cbdbf0a47a223ff1c8507ecf48"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48">pn_data_exit</a> (<a 
class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga67a656cbdbf0a47a223ff1c8507ecf48"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current node to 
the parent node and the parent node to its own parent.  <a 
href="group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48">More...</a><br 
/></td></tr>
+<tr class="separator:ga67a656cbdbf0a47a223ff1c8507ecf48"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2843b707e33437a8673e8b904c8faea1"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#ga2843b707e33437a8673e8b904c8faea1">pn_data_type</a> (<a 
class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga2843b707e33437a8673e8b904c8faea1"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Access the type of the 
current node.  <a 
href="group__data.html#ga2843b707e33437a8673e8b904c8faea1">More...</a><br 
/></td></tr>
+<tr class="separator:ga2843b707e33437a8673e8b904c8faea1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf46509788aba824bb16343b566f1929"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaaf46509788aba824bb16343b566f1929">pn_data_print</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gaaf46509788aba824bb16343b566f1929"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Prints the contents of a 
pn_data_t object using <a class="el" 
href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6" title="Formats the 
contents of a pn_data_t object in a human readable way and writes them to the 
indicated l...">pn_data_format()</a> to stdout.  <a 
href="group__data.html#gaaf46509788aba824bb16343b566f1929">More...</a><br 
/></td></tr>
+<tr class="separator:gaaf46509788aba824bb16343b566f1929"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa63068cf2ed94f05b20f6c49c908a2c6"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6">pn_data_format</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
char *bytes, size_t *size)</td></tr>
+<tr class="memdesc:gaa63068cf2ed94f05b20f6c49c908a2c6"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Formats the contents of a 
pn_data_t object in a human readable way and writes them to the indicated 
location.  <a 
href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6">More...</a><br 
/></td></tr>
+<tr class="separator:gaa63068cf2ed94f05b20f6c49c908a2c6"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5502724bcde68615bc47e09a3335b527"><td class="memItemLeft" 
align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga5502724bcde68615bc47e09a3335b527">pn_data_encode</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
char *bytes, size_t size)</td></tr>
+<tr class="memdesc:ga5502724bcde68615bc47e09a3335b527"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Writes the contents of a 
data object to the given buffer as an AMQP data stream.  <a 
href="group__data.html#ga5502724bcde68615bc47e09a3335b527">More...</a><br 
/></td></tr>
+<tr class="separator:ga5502724bcde68615bc47e09a3335b527"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae71bfb440cc4f0b15fe958bf55a3f6af"><td class="memItemLeft" 
align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af">pn_data_encoded_size</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gae71bfb440cc4f0b15fe958bf55a3f6af"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of bytes 
needed to encode a data object.  <a 
href="group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af">More...</a><br 
/></td></tr>
+<tr class="separator:gae71bfb440cc4f0b15fe958bf55a3f6af"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74430b712be334a05861cfd5e9b312b9"><td class="memItemLeft" 
align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga74430b712be334a05861cfd5e9b312b9">pn_data_decode</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
const char *bytes, size_t size)</td></tr>
+<tr class="memdesc:ga74430b712be334a05861cfd5e9b312b9"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Decodes a single value from 
the contents of the AMQP data stream into the current data object.  <a 
href="group__data.html#ga74430b712be334a05861cfd5e9b312b9">More...</a><br 
/></td></tr>
+<tr class="separator:ga74430b712be334a05861cfd5e9b312b9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95c0c0750831ee3b8454af8bc51a787b"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga95c0c0750831ee3b8454af8bc51a787b">pn_data_put_list</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga95c0c0750831ee3b8454af8bc51a787b"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty list value 
into a pn_data_t.  <a 
href="group__data.html#ga95c0c0750831ee3b8454af8bc51a787b">More...</a><br 
/></td></tr>
+<tr class="separator:ga95c0c0750831ee3b8454af8bc51a787b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c77c7a884bbd9a757b31060962d8543"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga4c77c7a884bbd9a757b31060962d8543">pn_data_put_map</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga4c77c7a884bbd9a757b31060962d8543"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty map value 
into a pn_data_t.  <a 
href="group__data.html#ga4c77c7a884bbd9a757b31060962d8543">More...</a><br 
/></td></tr>
+<tr class="separator:ga4c77c7a884bbd9a757b31060962d8543"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20dda5db37c55c12b28e428c311b79da"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga20dda5db37c55c12b28e428c311b79da">pn_data_put_array</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
bool described, <a class="el" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> 
type)</td></tr>
+<tr class="memdesc:ga20dda5db37c55c12b28e428c311b79da"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty array value 
into a pn_data_t.  <a 
href="group__data.html#ga20dda5db37c55c12b28e428c311b79da">More...</a><br 
/></td></tr>
+<tr class="separator:ga20dda5db37c55c12b28e428c311b79da"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7490c3ee3444557fba3c7ad92e0f0d77"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77">pn_data_put_described</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga7490c3ee3444557fba3c7ad92e0f0d77"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a described value into 
a pn_data_t object.  <a 
href="group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77">More...</a><br 
/></td></tr>
+<tr class="separator:ga7490c3ee3444557fba3c7ad92e0f0d77"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf76476c18ae09c520a3ae01eaa62cc92"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92">pn_data_put_null</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gaf76476c18ae09c520a3ae01eaa62cc92"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe"
 title="The NULL AMQP type. ">PN_NULL</a> value.  <a 
href="group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92">More...</a><br 
/></td></tr>
+<tr class="separator:gaf76476c18ae09c520a3ae01eaa62cc92"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a35f7001de91101d78143e4e98e6556"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga4a35f7001de91101d78143e4e98e6556">pn_data_put_bool</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
bool b)</td></tr>
+<tr class="memdesc:ga4a35f7001de91101d78143e4e98e6556"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7"
 title="The boolean AMQP type. ">PN_BOOL</a> value.  <a 
href="group__data.html#ga4a35f7001de91101d78143e4e98e6556">More...</a><br 
/></td></tr>
+<tr class="separator:ga4a35f7001de91101d78143e4e98e6556"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49df9ede673853123d84861c169d6113"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga49df9ede673853123d84861c169d6113">pn_data_put_ubyte</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
uint8_t ub)</td></tr>
+<tr class="memdesc:ga49df9ede673853123d84861c169d6113"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256"
 title="The unsigned byte AMQP type. ">PN_UBYTE</a> value.  <a 
href="group__data.html#ga49df9ede673853123d84861c169d6113">More...</a><br 
/></td></tr>
+<tr class="separator:ga49df9ede673853123d84861c169d6113"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga182347d1d444bf6290b39239c4c13d0f"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga182347d1d444bf6290b39239c4c13d0f">pn_data_put_byte</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
int8_t b)</td></tr>
+<tr class="memdesc:ga182347d1d444bf6290b39239c4c13d0f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592"
 title="The byte AMQP type. ">PN_BYTE</a> value.  <a 
href="group__data.html#ga182347d1d444bf6290b39239c4c13d0f">More...</a><br 
/></td></tr>
+<tr class="separator:ga182347d1d444bf6290b39239c4c13d0f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b5888f354a3a3b084c74186ed59284c"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga9b5888f354a3a3b084c74186ed59284c">pn_data_put_ushort</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
uint16_t us)</td></tr>
+<tr class="memdesc:ga9b5888f354a3a3b084c74186ed59284c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41"
 title="The unsigned short AMQP type. ">PN_USHORT</a> value.  <a 
href="group__data.html#ga9b5888f354a3a3b084c74186ed59284c">More...</a><br 
/></td></tr>
+<tr class="separator:ga9b5888f354a3a3b084c74186ed59284c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab230cca5089c6c28c4c12d507513fde9"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gab230cca5089c6c28c4c12d507513fde9">pn_data_put_short</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
int16_t s)</td></tr>
+<tr class="memdesc:gab230cca5089c6c28c4c12d507513fde9"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97"
 title="The short AMQP type. ">PN_SHORT</a> value.  <a 
href="group__data.html#gab230cca5089c6c28c4c12d507513fde9">More...</a><br 
/></td></tr>
+<tr class="separator:gab230cca5089c6c28c4c12d507513fde9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga549ee35ecd73ac55e9e8aa196a6ba2ec"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga549ee35ecd73ac55e9e8aa196a6ba2ec">pn_data_put_uint</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
uint32_t ui)</td></tr>
+<tr class="memdesc:ga549ee35ecd73ac55e9e8aa196a6ba2ec"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd"
 title="The unsigned int AMQP type. ">PN_UINT</a> value.  <a 
href="group__data.html#ga549ee35ecd73ac55e9e8aa196a6ba2ec">More...</a><br 
/></td></tr>
+<tr class="separator:ga549ee35ecd73ac55e9e8aa196a6ba2ec"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6cfb9e64b87f8d90a5b4237ca016a016"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016">pn_data_put_int</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
int32_t i)</td></tr>
+<tr class="memdesc:ga6cfb9e64b87f8d90a5b4237ca016a016"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab"
 title="The signed int AMQP type. ">PN_INT</a> value.  <a 
href="group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016">More...</a><br 
/></td></tr>
+<tr class="separator:ga6cfb9e64b87f8d90a5b4237ca016a016"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad406a4cf5bbc22b47cae78954b44c9ef"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef">pn_data_put_char</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" 
href="group__amqp__types.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a> 
c)</td></tr>
+<tr class="memdesc:gad406a4cf5bbc22b47cae78954b44c9ef"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124"
 title="The char AMQP type. ">PN_CHAR</a> value.  <a 
href="group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef">More...</a><br 
/></td></tr>
+<tr class="separator:gad406a4cf5bbc22b47cae78954b44c9ef"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc4bf3683c8234a94bca8af3ced8c875"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gacc4bf3683c8234a94bca8af3ced8c875">pn_data_put_ulong</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
uint64_t ul)</td></tr>
+<tr class="memdesc:gacc4bf3683c8234a94bca8af3ced8c875"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777"
 title="The ulong AMQP type. ">PN_ULONG</a> value.  <a 
href="group__data.html#gacc4bf3683c8234a94bca8af3ced8c875">More...</a><br 
/></td></tr>
+<tr class="separator:gacc4bf3683c8234a94bca8af3ced8c875"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90f32862f64d65091d6fb1e7380a672b"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga90f32862f64d65091d6fb1e7380a672b">pn_data_put_long</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
int64_t l)</td></tr>
+<tr class="memdesc:ga90f32862f64d65091d6fb1e7380a672b"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c"
 title="The long AMQP type. ">PN_LONG</a> value.  <a 
href="group__data.html#ga90f32862f64d65091d6fb1e7380a672b">More...</a><br 
/></td></tr>
+<tr class="separator:ga90f32862f64d65091d6fb1e7380a672b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacb2c0b2c56d587ee354aaa0f21f2c9b1"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1">pn_data_put_timestamp</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" 
href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a>
 t)</td></tr>
+<tr class="memdesc:gacb2c0b2c56d587ee354aaa0f21f2c9b1"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1"
 title="The timestamp AMQP type. ">PN_TIMESTAMP</a> value.  <a 
href="group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1">More...</a><br 
/></td></tr>
+<tr class="separator:gacb2c0b2c56d587ee354aaa0f21f2c9b1"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fce9c3194a700eb99552c71651d28fc"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga1fce9c3194a700eb99552c71651d28fc">pn_data_put_float</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
float f)</td></tr>
+<tr class="memdesc:ga1fce9c3194a700eb99552c71651d28fc"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0"
 title="The float AMQP type. ">PN_FLOAT</a> value.  <a 
href="group__data.html#ga1fce9c3194a700eb99552c71651d28fc">More...</a><br 
/></td></tr>
+<tr class="separator:ga1fce9c3194a700eb99552c71651d28fc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga121070d2c21ef594f1cfe4083677f1a2"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga121070d2c21ef594f1cfe4083677f1a2">pn_data_put_double</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
double d)</td></tr>
+<tr class="memdesc:ga121070d2c21ef594f1cfe4083677f1a2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5"
 title="The double AMQP type. ">PN_DOUBLE</a> value.  <a 
href="group__data.html#ga121070d2c21ef594f1cfe4083677f1a2">More...</a><br 
/></td></tr>
+<tr class="separator:ga121070d2c21ef594f1cfe4083677f1a2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0199029f44d9c86e469c15bef51ceea2"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga0199029f44d9c86e469c15bef51ceea2">pn_data_put_decimal32</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" 
href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a>
 d)</td></tr>
+<tr class="memdesc:ga0199029f44d9c86e469c15bef51ceea2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca"
 title="The decimal32 AMQP type. ">PN_DECIMAL32</a> value.  <a 
href="group__data.html#ga0199029f44d9c86e469c15bef51ceea2">More...</a><br 
/></td></tr>
+<tr class="separator:ga0199029f44d9c86e469c15bef51ceea2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7672e15a4925bb14bebb79bc8206d392"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga7672e15a4925bb14bebb79bc8206d392">pn_data_put_decimal64</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" 
href="group__amqp__types.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a>
 d)</td></tr>
+<tr class="memdesc:ga7672e15a4925bb14bebb79bc8206d392"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae"
 title="The decimal64 AMQP type. ">PN_DECIMAL64</a> value.  <a 
href="group__data.html#ga7672e15a4925bb14bebb79bc8206d392">More...</a><br 
/></td></tr>
+<tr class="separator:ga7672e15a4925bb14bebb79bc8206d392"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61944d632d27ffc1c0d6348f62bfec4e"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e">pn_data_put_decimal128</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" 
href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a> 
d)</td></tr>
+<tr class="memdesc:ga61944d632d27ffc1c0d6348f62bfec4e"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4"
 title="The decimal128 AMQP type. ">PN_DECIMAL128</a> value.  <a 
href="group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e">More...</a><br 
/></td></tr>
+<tr class="separator:ga61944d632d27ffc1c0d6348f62bfec4e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d876ccb1d65d46af7db461d4415baab"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga5d876ccb1d65d46af7db461d4415baab">pn_data_put_uuid</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a> 
u)</td></tr>
+<tr class="memdesc:ga5d876ccb1d65d46af7db461d4415baab"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13"
 title="The UUID AMQP type. ">PN_UUID</a> value.  <a 
href="group__data.html#ga5d876ccb1d65d46af7db461d4415baab">More...</a><br 
/></td></tr>
+<tr class="separator:ga5d876ccb1d65d46af7db461d4415baab"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeddd7cf9d968e81ebe72831330e7cd21"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21">pn_data_put_binary</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> 
bytes)</td></tr>
+<tr class="memdesc:gaeddd7cf9d968e81ebe72831330e7cd21"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9"
 title="The binary AMQP type. ">PN_BINARY</a> value.  <a 
href="group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21">More...</a><br 
/></td></tr>
+<tr class="separator:gaeddd7cf9d968e81ebe72831330e7cd21"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5dc9c9c7db2018d12753767c075cc6ee"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga5dc9c9c7db2018d12753767c075cc6ee">pn_data_put_string</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> 
string)</td></tr>
+<tr class="memdesc:ga5dc9c9c7db2018d12753767c075cc6ee"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b"
 title="The string AMQP type. ">PN_STRING</a> value.  <a 
href="group__data.html#ga5dc9c9c7db2018d12753767c075cc6ee">More...</a><br 
/></td></tr>
+<tr class="separator:ga5dc9c9c7db2018d12753767c075cc6ee"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00126d993e32a202c34f912d57b8e5ce"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga00126d993e32a202c34f912d57b8e5ce">pn_data_put_symbol</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> 
symbol)</td></tr>
+<tr class="memdesc:ga00126d993e32a202c34f912d57b8e5ce"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9"
 title="The symbol AMQP type. ">PN_SYMBOL</a> value.  <a 
href="group__data.html#ga00126d993e32a202c34f912d57b8e5ce">More...</a><br 
/></td></tr>
+<tr class="separator:ga00126d993e32a202c34f912d57b8e5ce"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga926c8732c66f38f3b9578d50af30f2ff"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga926c8732c66f38f3b9578d50af30f2ff">pn_data_put_atom</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" href="group__api__types.html#structpn__atom__t">pn_atom_t</a> 
atom)</td></tr>
+<tr class="memdesc:ga926c8732c66f38f3b9578d50af30f2ff"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Puts any scalar value 
value.  <a 
href="group__data.html#ga926c8732c66f38f3b9578d50af30f2ff">More...</a><br 
/></td></tr>
+<tr class="separator:ga926c8732c66f38f3b9578d50af30f2ff"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3af18fc419995766f83a4b4ac07c31ce"><td class="memItemLeft" 
align="right" valign="top">size_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga3af18fc419995766f83a4b4ac07c31ce">pn_data_get_list</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga3af18fc419995766f83a4b4ac07c31ce"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
list, return the number of elements, otherwise return zero.  <a 
href="group__data.html#ga3af18fc419995766f83a4b4ac07c31ce">More...</a><br 
/></td></tr>
+<tr class="separator:ga3af18fc419995766f83a4b4ac07c31ce"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadbd4c895a1e10266d20898996ce53bc0"><td class="memItemLeft" 
align="right" valign="top">size_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gadbd4c895a1e10266d20898996ce53bc0">pn_data_get_map</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gadbd4c895a1e10266d20898996ce53bc0"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
map, return the number of child elements, otherwise return zero.  <a 
href="group__data.html#gadbd4c895a1e10266d20898996ce53bc0">More...</a><br 
/></td></tr>
+<tr class="separator:gadbd4c895a1e10266d20898996ce53bc0"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0f8eefe5f89362ffe186a092044d936"><td class="memItemLeft" 
align="right" valign="top">size_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gab0f8eefe5f89362ffe186a092044d936">pn_data_get_array</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gab0f8eefe5f89362ffe186a092044d936"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an 
array, return the number of elements in the array, otherwise return 0.  <a 
href="group__data.html#gab0f8eefe5f89362ffe186a092044d936">More...</a><br 
/></td></tr>
+<tr class="separator:gab0f8eefe5f89362ffe186a092044d936"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga122e7f20f958d51900675d37d80bd37e"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga122e7f20f958d51900675d37d80bd37e">pn_data_is_array_described</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga122e7f20f958d51900675d37d80bd37e"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the current 
node points to a described array.  <a 
href="group__data.html#ga122e7f20f958d51900675d37d80bd37e">More...</a><br 
/></td></tr>
+<tr class="separator:ga122e7f20f958d51900675d37d80bd37e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga11c026fb5ec5e8620258f52ed86229b4"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#ga11c026fb5ec5e8620258f52ed86229b4">pn_data_get_array_type</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga11c026fb5ec5e8620258f52ed86229b4"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Return the array type if 
the current node points to an array, PN_INVALID otherwise.  <a 
href="group__data.html#ga11c026fb5ec5e8620258f52ed86229b4">More...</a><br 
/></td></tr>
+<tr class="separator:ga11c026fb5ec5e8620258f52ed86229b4"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7fac25ba5589ff0374442cf7ecbbd9c"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c">pn_data_is_described</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gad7fac25ba5589ff0374442cf7ecbbd9c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the current node 
is a described value.  <a 
href="group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c">More...</a><br 
/></td></tr>
+<tr class="separator:gad7fac25ba5589ff0374442cf7ecbbd9c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabba00ce3862818acd8ca91c2a8af348b"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gabba00ce3862818acd8ca91c2a8af348b">pn_data_is_null</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gabba00ce3862818acd8ca91c2a8af348b"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the current node 
is a <a class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe"
 title="The NULL AMQP type. ">PN_NULL</a>.  <a 
href="group__data.html#gabba00ce3862818acd8ca91c2a8af348b">More...</a><br 
/></td></tr>
+<tr class="separator:gabba00ce3862818acd8ca91c2a8af348b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeab50c7bd297665714861cfcb8f51124"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaeab50c7bd297665714861cfcb8f51124">pn_data_get_bool</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gaeab50c7bd297665714861cfcb8f51124"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a <a 
class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7"
 title="The boolean AMQP type. ">PN_BOOL</a>, returns its value.  <a 
href="group__data.html#gaeab50c7bd297665714861cfcb8f51124">More...</a><br 
/></td></tr>
+<tr class="separator:gaeab50c7bd297665714861cfcb8f51124"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7582b8fd0ecdf0368a600b9c4f22faa8"><td class="memItemLeft" 
align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8">pn_data_get_ubyte</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga7582b8fd0ecdf0368a600b9c4f22faa8"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a <a 
class="el" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256"
 title="The unsigned byte AMQP type. ">PN_UBYTE</a>, return its value, 
otherwise return 0.  <a 
href="group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8">More...</a><br 
/></td></tr>
+<tr class="separator:ga7582b8fd0ecdf0368a600b9c4f22faa8"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa756be79ecfab947ecea57ed8a9089f7"><td class="memItemLeft" 
align="right" valign="top">int8_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaa756be79ecfab947ecea57ed8a9089f7">pn_data_get_byte</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gaa756be79ecfab947ecea57ed8a9089f7"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
signed byte, returns its value, returns 0 otherwise.  <a 
href="group__data.html#gaa756be79ecfab947ecea57ed8a9089f7">More...</a><br 
/></td></tr>
+<tr class="separator:gaa756be79ecfab947ecea57ed8a9089f7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga254abc4df02a5c2e87fd3bdac2e14846"><td class="memItemLeft" 
align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846">pn_data_get_ushort</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga254abc4df02a5c2e87fd3bdac2e14846"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an 
unsigned short, returns its value, returns 0 otherwise.  <a 
href="group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846">More...</a><br 
/></td></tr>
+<tr class="separator:ga254abc4df02a5c2e87fd3bdac2e14846"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe894205eaba01d1caf8ee2aa68ed55c"><td class="memItemLeft" 
align="right" valign="top">int16_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c">pn_data_get_short</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gafe894205eaba01d1caf8ee2aa68ed55c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
signed short, returns its value, returns 0 otherwise.  <a 
href="group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c">More...</a><br 
/></td></tr>
+<tr class="separator:gafe894205eaba01d1caf8ee2aa68ed55c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9541c1ee071c7d0b38805e1b01672ccc"><td class="memItemLeft" 
align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc">pn_data_get_uint</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga9541c1ee071c7d0b38805e1b01672ccc"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an 
unsigned int, returns its value, returns 0 otherwise.  <a 
href="group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc">More...</a><br 
/></td></tr>
+<tr class="separator:ga9541c1ee071c7d0b38805e1b01672ccc"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f9ccacd002e89127b278703a6c680da"><td class="memItemLeft" 
align="right" valign="top">int32_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga4f9ccacd002e89127b278703a6c680da">pn_data_get_int</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga4f9ccacd002e89127b278703a6c680da"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
signed int, returns its value, returns 0 otherwise.  <a 
href="group__data.html#ga4f9ccacd002e89127b278703a6c680da">More...</a><br 
/></td></tr>
+<tr class="separator:ga4f9ccacd002e89127b278703a6c680da"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9deeb028b90df8bfa3cad7928348b46b"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__amqp__types.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#ga9deeb028b90df8bfa3cad7928348b46b">pn_data_get_char</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga9deeb028b90df8bfa3cad7928348b46b"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
char, returns its value, returns 0 otherwise.  <a 
href="group__data.html#ga9deeb028b90df8bfa3cad7928348b46b">More...</a><br 
/></td></tr>
+<tr class="separator:ga9deeb028b90df8bfa3cad7928348b46b"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef4aa1c6873eb59a46ccaf76c492826f"><td class="memItemLeft" 
align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f">pn_data_get_ulong</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gaef4aa1c6873eb59a46ccaf76c492826f"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an 
unsigned long, returns its value, returns 0 otherwise.  <a 
href="group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f">More...</a><br 
/></td></tr>
+<tr class="separator:gaef4aa1c6873eb59a46ccaf76c492826f"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d813db46df4e635b1ab2c400403560c"><td class="memItemLeft" 
align="right" valign="top">int64_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga8d813db46df4e635b1ab2c400403560c">pn_data_get_long</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga8d813db46df4e635b1ab2c400403560c"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an 
signed long, returns its value, returns 0 otherwise.  <a 
href="group__data.html#ga8d813db46df4e635b1ab2c400403560c">More...</a><br 
/></td></tr>
+<tr class="separator:ga8d813db46df4e635b1ab2c400403560c"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8cf4d1cb60c3313f4d61f45bceda5ba"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba">pn_data_get_timestamp</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gac8cf4d1cb60c3313f4d61f45bceda5ba"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
timestamp, returns its value, returns 0 otherwise.  <a 
href="group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba">More...</a><br 
/></td></tr>
+<tr class="separator:gac8cf4d1cb60c3313f4d61f45bceda5ba"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf41ef79c9a4f7e3fd673b0999e63a41"><td class="memItemLeft" 
align="right" valign="top">float&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41">pn_data_get_float</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gabf41ef79c9a4f7e3fd673b0999e63a41"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
float, returns its value, raises 0 otherwise.  <a 
href="group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41">More...</a><br 
/></td></tr>
+<tr class="separator:gabf41ef79c9a4f7e3fd673b0999e63a41"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga97c448c037e34404df782c82d77b2bc3"><td class="memItemLeft" 
align="right" valign="top">double&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga97c448c037e34404df782c82d77b2bc3">pn_data_get_double</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga97c448c037e34404df782c82d77b2bc3"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
double, returns its value, returns 0 otherwise.  <a 
href="group__data.html#ga97c448c037e34404df782c82d77b2bc3">More...</a><br 
/></td></tr>
+<tr class="separator:ga97c448c037e34404df782c82d77b2bc3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabdbfa1e913c490d3b1ad6ca169910482"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gabdbfa1e913c490d3b1ad6ca169910482">pn_data_get_decimal32</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gabdbfa1e913c490d3b1ad6ca169910482"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
decimal32, returns its value, returns 0 otherwise.  <a 
href="group__data.html#gabdbfa1e913c490d3b1ad6ca169910482">More...</a><br 
/></td></tr>
+<tr class="separator:gabdbfa1e913c490d3b1ad6ca169910482"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bdeb99d1275d7fe06a46818467d03d9"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__amqp__types.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9">pn_data_get_decimal64</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga3bdeb99d1275d7fe06a46818467d03d9"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
decimal64, returns its value, returns 0 otherwise.  <a 
href="group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9">More...</a><br 
/></td></tr>
+<tr class="separator:ga3bdeb99d1275d7fe06a46818467d03d9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb8b424245ca352fb63dce8ca03cd8da"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a>&#160;</td><td
 class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da">pn_data_get_decimal128</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gaeb8b424245ca352fb63dce8ca03cd8da"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
decimal128, returns its value, returns 0 otherwise.  <a 
href="group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da">More...</a><br 
/></td></tr>
+<tr class="separator:gaeb8b424245ca352fb63dce8ca03cd8da"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ba3f8eb5a972b9a579bc5af9e7fbde2"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2">pn_data_get_uuid</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga5ba3f8eb5a972b9a579bc5af9e7fbde2"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
UUID, returns its value, returns None otherwise.  <a 
href="group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2">More...</a><br 
/></td></tr>
+<tr class="separator:ga5ba3f8eb5a972b9a579bc5af9e7fbde2"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee6e7a4f78d202cc81657e3976fd68ae"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae">pn_data_get_binary</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gaee6e7a4f78d202cc81657e3976fd68ae"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is 
binary, returns its value, returns "" otherwise.  <a 
href="group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae">More...</a><br 
/></td></tr>
+<tr class="separator:gaee6e7a4f78d202cc81657e3976fd68ae"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafccb5008960eb8dc757cb7f9941e5013"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gafccb5008960eb8dc757cb7f9941e5013">pn_data_get_string</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gafccb5008960eb8dc757cb7f9941e5013"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
string, returns its value, returns "" otherwise.  <a 
href="group__data.html#gafccb5008960eb8dc757cb7f9941e5013">More...</a><br 
/></td></tr>
+<tr class="separator:gafccb5008960eb8dc757cb7f9941e5013"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c64a188867ebb19c8d4e3908e6f8e20"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20">pn_data_get_symbol</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga3c64a188867ebb19c8d4e3908e6f8e20"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
symbol, returns its value, returns "" otherwise.  <a 
href="group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20">More...</a><br 
/></td></tr>
+<tr class="separator:ga3c64a188867ebb19c8d4e3908e6f8e20"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad03a049653bec28d20dc7587f7e544de"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gad03a049653bec28d20dc7587f7e544de">pn_data_get_bytes</a>
 (<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gad03a049653bec28d20dc7587f7e544de"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
symbol, string, or binary, return the bytes representing its value.  <a 
href="group__data.html#gad03a049653bec28d20dc7587f7e544de">More...</a><br 
/></td></tr>
+<tr class="separator:gad03a049653bec28d20dc7587f7e544de"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5d5c6e6bf24597caf63d35b1755e646"><td class="memItemLeft" 
align="right" valign="top"><a class="el" 
href="group__api__types.html#structpn__atom__t">pn_atom_t</a>&#160;</td><td 
class="memItemRight" valign="bottom"><a class="el" 
href="group__data.html#gac5d5c6e6bf24597caf63d35b1755e646">pn_data_get_atom</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gac5d5c6e6bf24597caf63d35b1755e646"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a 
scalar value, return it as a <a class="el" 
href="group__api__types.html#structpn__atom__t" title="A discriminated union 
that holds any scalar AMQP value. ">pn_atom_t</a>.  <a 
href="group__data.html#gac5d5c6e6bf24597caf63d35b1755e646">More...</a><br 
/></td></tr>
+<tr class="separator:gac5d5c6e6bf24597caf63d35b1755e646"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0e0fbb9c8c757f94b9636a6b54dc332"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332">pn_data_copy</a> (<a 
class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*src)</td></tr>
+<tr class="memdesc:gaf0e0fbb9c8c757f94b9636a6b54dc332"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Copy the contents of 
another pn_data_t object.  <a 
href="group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332">More...</a><br 
/></td></tr>
+<tr class="separator:gaf0e0fbb9c8c757f94b9636a6b54dc332"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0a98b8f17784460034c240ed4b6b47d7"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga0a98b8f17784460034c240ed4b6b47d7">pn_data_append</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*src)</td></tr>
+<tr class="memdesc:ga0a98b8f17784460034c240ed4b6b47d7"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Append the contents of 
another pn_data_t object.  <a 
href="group__data.html#ga0a98b8f17784460034c240ed4b6b47d7">More...</a><br 
/></td></tr>
+<tr class="separator:ga0a98b8f17784460034c240ed4b6b47d7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a048cfd78ca76604b667d170eac0136"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga9a048cfd78ca76604b667d170eac0136">pn_data_appendn</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *src, 
int limit)</td></tr>
+<tr class="memdesc:ga9a048cfd78ca76604b667d170eac0136"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Append up to <em>n</em> 
values from the contents of another pn_data_t object.  <a 
href="group__data.html#ga9a048cfd78ca76604b667d170eac0136">More...</a><br 
/></td></tr>
+<tr class="separator:ga9a048cfd78ca76604b667d170eac0136"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac08905c5bfb2371951914e0fb2793b9"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9">pn_data_narrow</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gaac08905c5bfb2371951914e0fb2793b9"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Modify a pn_data_t object 
to behave as if the current node is the root node of the tree.  <a 
href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9">More...</a><br 
/></td></tr>
+<tr class="separator:gaac08905c5bfb2371951914e0fb2793b9"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab3f699c30da99e02d13f773988e3849e"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#gab3f699c30da99e02d13f773988e3849e">pn_data_widen</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:gab3f699c30da99e02d13f773988e3849e"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Reverse the effect of <a 
class="el" href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9" 
title="Modify a pn_data_t object to behave as if the current node is the root 
node of the tree...">pn_data_narrow()</a>.  <a 
href="group__data.html#gab3f699c30da99e02d13f773988e3849e">More...</a><br 
/></td></tr>
+<tr class="separator:gab3f699c30da99e02d13f773988e3849e"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61162ca933ab6b957270f27910981eef"><td class="memItemLeft" 
align="right" valign="top">pn_handle_t&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga61162ca933ab6b957270f27910981eef">pn_data_point</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga61162ca933ab6b957270f27910981eef"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Returns a handle for the 
current navigational state of a pn_data_t so that it can be later restored 
using <a class="el" href="group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781" 
title="Restores a prior navigational state that was saved using 
pn_data_point(). ">pn_data_restore()</a>.  <a 
href="group__data.html#ga61162ca933ab6b957270f27910981eef">More...</a><br 
/></td></tr>
+<tr class="separator:ga61162ca933ab6b957270f27910981eef"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92247a44abd6b6d01d9216d5b1e2e781"><td class="memItemLeft" 
align="right" valign="top">bool&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781">pn_data_restore</a> 
(<a class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
pn_handle_t point)</td></tr>
+<tr class="memdesc:ga92247a44abd6b6d01d9216d5b1e2e781"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Restores a prior 
navigational state that was saved using <a class="el" 
href="group__data.html#ga61162ca933ab6b957270f27910981eef" title="Returns a 
handle for the current navigational state of a pn_data_t so that it can be 
later restored u...">pn_data_point()</a>.  <a 
href="group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781">More...</a><br 
/></td></tr>
+<tr class="separator:ga92247a44abd6b6d01d9216d5b1e2e781"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga502e9571b513b58bce5a5ae442951400"><td class="memItemLeft" 
align="right" valign="top">void&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="group__data.html#ga502e9571b513b58bce5a5ae442951400">pn_data_dump</a> (<a 
class="el" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data)</td></tr>
+<tr class="memdesc:ga502e9571b513b58bce5a5ae442951400"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Dumps a debug 
representation of the internal state of the pn_data_t object that includes its 
navigational state to stdout for debugging purposes.  <a 
href="group__data.html#ga502e9571b513b58bce5a5ae442951400">More...</a><br 
/></td></tr>
+<tr class="separator:ga502e9571b513b58bce5a5ae442951400"><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>AMQP data encoding and decoding. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" 
href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li 
class="navelem"><a class="el" href="codec_8h.html">codec.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html";>
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/8dabb34e/content/releases/qpid-proton-0.21.0/proton/c/api/codec_8h.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.21.0/proton/c/api/codec_8h.js 
b/content/releases/qpid-proton-0.21.0/proton/c/api/codec_8h.js
new file mode 100755
index 0000000..93a8a63
--- /dev/null
+++ b/content/releases/qpid-proton-0.21.0/proton/c/api/codec_8h.js
@@ -0,0 +1,113 @@
+var codec_8h =
+[
+    [ "pn_data_t", "group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf", null 
],
+    [ "pn_type_t", 
"group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db", [
+      [ "PN_NULL", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe",
 null ],
+      [ "PN_BOOL", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7",
 null ],
+      [ "PN_UBYTE", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256",
 null ],
+      [ "PN_BYTE", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592",
 null ],
+      [ "PN_USHORT", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41",
 null ],
+      [ "PN_SHORT", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97",
 null ],
+      [ "PN_UINT", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd",
 null ],
+      [ "PN_INT", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab",
 null ],
+      [ "PN_CHAR", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124",
 null ],
+      [ "PN_ULONG", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777",
 null ],
+      [ "PN_LONG", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c",
 null ],
+      [ "PN_TIMESTAMP", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1",
 null ],
+      [ "PN_FLOAT", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0",
 null ],
+      [ "PN_DOUBLE", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5",
 null ],
+      [ "PN_DECIMAL32", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca",
 null ],
+      [ "PN_DECIMAL64", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae",
 null ],
+      [ "PN_DECIMAL128", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4",
 null ],
+      [ "PN_UUID", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13",
 null ],
+      [ "PN_BINARY", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9",
 null ],
+      [ "PN_STRING", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b",
 null ],
+      [ "PN_SYMBOL", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9",
 null ],
+      [ "PN_DESCRIBED", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07",
 null ],
+      [ "PN_ARRAY", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d",
 null ],
+      [ "PN_LIST", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804",
 null ],
+      [ "PN_MAP", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd",
 null ],
+      [ "PN_INVALID", 
"group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6",
 null ]
+    ] ],
+    [ "pn_type_name", 
"group__amqp__types.html#ga48a3094a983392e095984f1db2ec4fe3", null ],
+    [ "pn_data", "group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4", null ],
+    [ "pn_data_free", "group__data.html#ga2c02eee58084ba9b77a37c086e195802", 
null ],
+    [ "pn_data_errno", "group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db", 
null ],
+    [ "pn_data_error", "group__data.html#gada171f4740e6a1132b4d4b9c0aea645c", 
null ],
+    [ "pn_data_clear", "group__data.html#ga7611c1394e80b5166b8b8647659f97e6", 
null ],
+    [ "pn_data_size", "group__data.html#ga148ae972de23a6694cd18a510eee4856", 
null ],
+    [ "pn_data_rewind", "group__data.html#ga26d61fd9b512c322344d410384202005", 
null ],
+    [ "pn_data_next", "group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de", 
null ],
+    [ "pn_data_prev", "group__data.html#ga9ee214dd19c845f76e29651682732e16", 
null ],
+    [ "pn_data_enter", "group__data.html#ga1093449b80357dabf3f70a4bf804f4f7", 
null ],
+    [ "pn_data_exit", "group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48", 
null ],
+    [ "pn_data_type", "group__data.html#ga2843b707e33437a8673e8b904c8faea1", 
null ],
+    [ "pn_data_print", "group__data.html#gaaf46509788aba824bb16343b566f1929", 
null ],
+    [ "pn_data_format", "group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6", 
null ],
+    [ "pn_data_encode", "group__data.html#ga5502724bcde68615bc47e09a3335b527", 
null ],
+    [ "pn_data_encoded_size", 
"group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af", null ],
+    [ "pn_data_decode", "group__data.html#ga74430b712be334a05861cfd5e9b312b9", 
null ],
+    [ "pn_data_put_list", 
"group__data.html#ga95c0c0750831ee3b8454af8bc51a787b", null ],
+    [ "pn_data_put_map", 
"group__data.html#ga4c77c7a884bbd9a757b31060962d8543", null ],
+    [ "pn_data_put_array", 
"group__data.html#ga20dda5db37c55c12b28e428c311b79da", null ],
+    [ "pn_data_put_described", 
"group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77", null ],
+    [ "pn_data_put_null", 
"group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92", null ],
+    [ "pn_data_put_bool", 
"group__data.html#ga4a35f7001de91101d78143e4e98e6556", null ],
+    [ "pn_data_put_ubyte", 
"group__data.html#ga49df9ede673853123d84861c169d6113", null ],
+    [ "pn_data_put_byte", 
"group__data.html#ga182347d1d444bf6290b39239c4c13d0f", null ],
+    [ "pn_data_put_ushort", 
"group__data.html#ga9b5888f354a3a3b084c74186ed59284c", null ],
+    [ "pn_data_put_short", 
"group__data.html#gab230cca5089c6c28c4c12d507513fde9", null ],
+    [ "pn_data_put_uint", 
"group__data.html#ga549ee35ecd73ac55e9e8aa196a6ba2ec", null ],
+    [ "pn_data_put_int", 
"group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016", null ],
+    [ "pn_data_put_char", 
"group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef", null ],
+    [ "pn_data_put_ulong", 
"group__data.html#gacc4bf3683c8234a94bca8af3ced8c875", null ],
+    [ "pn_data_put_long", 
"group__data.html#ga90f32862f64d65091d6fb1e7380a672b", null ],
+    [ "pn_data_put_timestamp", 
"group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1", null ],
+    [ "pn_data_put_float", 
"group__data.html#ga1fce9c3194a700eb99552c71651d28fc", null ],
+    [ "pn_data_put_double", 
"group__data.html#ga121070d2c21ef594f1cfe4083677f1a2", null ],
+    [ "pn_data_put_decimal32", 
"group__data.html#ga0199029f44d9c86e469c15bef51ceea2", null ],
+    [ "pn_data_put_decimal64", 
"group__data.html#ga7672e15a4925bb14bebb79bc8206d392", null ],
+    [ "pn_data_put_decimal128", 
"group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e", null ],
+    [ "pn_data_put_uuid", 
"group__data.html#ga5d876ccb1d65d46af7db461d4415baab", null ],
+    [ "pn_data_put_binary", 
"group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21", null ],
+    [ "pn_data_put_string", 
"group__data.html#ga5dc9c9c7db2018d12753767c075cc6ee", null ],
+    [ "pn_data_put_symbol", 
"group__data.html#ga00126d993e32a202c34f912d57b8e5ce", null ],
+    [ "pn_data_put_atom", 
"group__data.html#ga926c8732c66f38f3b9578d50af30f2ff", null ],
+    [ "pn_data_get_list", 
"group__data.html#ga3af18fc419995766f83a4b4ac07c31ce", null ],
+    [ "pn_data_get_map", 
"group__data.html#gadbd4c895a1e10266d20898996ce53bc0", null ],
+    [ "pn_data_get_array", 
"group__data.html#gab0f8eefe5f89362ffe186a092044d936", null ],
+    [ "pn_data_is_array_described", 
"group__data.html#ga122e7f20f958d51900675d37d80bd37e", null ],
+    [ "pn_data_get_array_type", 
"group__data.html#ga11c026fb5ec5e8620258f52ed86229b4", null ],
+    [ "pn_data_is_described", 
"group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c", null ],
+    [ "pn_data_is_null", 
"group__data.html#gabba00ce3862818acd8ca91c2a8af348b", null ],
+    [ "pn_data_get_bool", 
"group__data.html#gaeab50c7bd297665714861cfcb8f51124", null ],
+    [ "pn_data_get_ubyte", 
"group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8", null ],
+    [ "pn_data_get_byte", 
"group__data.html#gaa756be79ecfab947ecea57ed8a9089f7", null ],
+    [ "pn_data_get_ushort", 
"group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846", null ],
+    [ "pn_data_get_short", 
"group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c", null ],
+    [ "pn_data_get_uint", 
"group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc", null ],
+    [ "pn_data_get_int", 
"group__data.html#ga4f9ccacd002e89127b278703a6c680da", null ],
+    [ "pn_data_get_char", 
"group__data.html#ga9deeb028b90df8bfa3cad7928348b46b", null ],
+    [ "pn_data_get_ulong", 
"group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f", null ],
+    [ "pn_data_get_long", 
"group__data.html#ga8d813db46df4e635b1ab2c400403560c", null ],
+    [ "pn_data_get_timestamp", 
"group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba", null ],
+    [ "pn_data_get_float", 
"group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41", null ],
+    [ "pn_data_get_double", 
"group__data.html#ga97c448c037e34404df782c82d77b2bc3", null ],
+    [ "pn_data_get_decimal32", 
"group__data.html#gabdbfa1e913c490d3b1ad6ca169910482", null ],
+    [ "pn_data_get_decimal64", 
"group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9", null ],
+    [ "pn_data_get_decimal128", 
"group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da", null ],
+    [ "pn_data_get_uuid", 
"group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2", null ],
+    [ "pn_data_get_binary", 
"group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae", null ],
+    [ "pn_data_get_string", 
"group__data.html#gafccb5008960eb8dc757cb7f9941e5013", null ],
+    [ "pn_data_get_symbol", 
"group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20", null ],
+    [ "pn_data_get_bytes", 
"group__data.html#gad03a049653bec28d20dc7587f7e544de", null ],
+    [ "pn_data_get_atom", 
"group__data.html#gac5d5c6e6bf24597caf63d35b1755e646", null ],
+    [ "pn_data_copy", "group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332", 
null ],
+    [ "pn_data_append", "group__data.html#ga0a98b8f17784460034c240ed4b6b47d7", 
null ],
+    [ "pn_data_appendn", 
"group__data.html#ga9a048cfd78ca76604b667d170eac0136", null ],
+    [ "pn_data_narrow", "group__data.html#gaac08905c5bfb2371951914e0fb2793b9", 
null ],
+    [ "pn_data_widen", "group__data.html#gab3f699c30da99e02d13f773988e3849e", 
null ],
+    [ "pn_data_point", "group__data.html#ga61162ca933ab6b957270f27910981eef", 
null ],
+    [ "pn_data_restore", 
"group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781", null ],
+    [ "pn_data_dump", "group__data.html#ga502e9571b513b58bce5a5ae442951400", 
null ]
+];
\ No newline at end of file


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

Reply via email to