http://git-wip-us.apache.org/repos/asf/qpid-site/blob/bc75d075/content/releases/qpid-proton-0.22.0/proton/c/api/codec_8h_source.html
----------------------------------------------------------------------
diff --git 
a/content/releases/qpid-proton-0.22.0/proton/c/api/codec_8h_source.html 
b/content/releases/qpid-proton-0.22.0/proton/c/api/codec_8h_source.html
new file mode 100755
index 0000000..e0dd48a
--- /dev/null
+++ b/content/releases/qpid-proton-0.22.0/proton/c/api/codec_8h_source.html
@@ -0,0 +1,229 @@
+<!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 Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<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.22.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_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">codec.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="codec_8h.html">Go to the documentation of this file.</a><div 
class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">   
 1</span>&#160;<span class="preprocessor">#ifndef 
PROTON_CODEC_H</span></div><div class="line"><a name="l00002"></a><span 
class="lineno">    2</span>&#160;<span class="preprocessor">#define 
PROTON_CODEC_H 1</span></div><div class="line"><a name="l00003"></a><span 
class="lineno">    3</span>&#160;</div><div class="line"><a 
name="l00004"></a><span class="lineno">    4</span>&#160;<span 
class="comment">/*</span></div><div class="line"><a name="l00005"></a><span 
class="lineno">    5</span>&#160;<span class="comment"> *</span></div><div 
class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span 
class="comment"> * Licensed to the Apache Software Foundation (ASF) under 
one</span></div><div class="line"><a name="l00007"></a><span class="lineno">    
7</span>&#160;<span class="comment"> * or more contributor license agreement
 s.  See the NOTICE file</span></div><div class="line"><a 
name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> 
* distributed with this work for additional information</span></div><div 
class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span 
class="comment"> * regarding copyright ownership.  The ASF licenses this 
file</span></div><div class="line"><a name="l00010"></a><span class="lineno">   
10</span>&#160;<span class="comment"> * to you under the Apache License, 
Version 2.0 (the</span></div><div class="line"><a name="l00011"></a><span 
class="lineno">   11</span>&#160;<span class="comment"> * &quot;License&quot;); 
you may not use this file except in compliance</span></div><div class="line"><a 
name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> 
* with the License.  You may obtain a copy of the License at</span></div><div 
class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span 
class="comm
 ent"> *</span></div><div class="line"><a name="l00014"></a><span 
class="lineno">   14</span>&#160;<span class="comment"> *   
http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a 
name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> 
*</span></div><div class="line"><a name="l00016"></a><span class="lineno">   
16</span>&#160;<span class="comment"> * Unless required by applicable law or 
agreed to in writing,</span></div><div class="line"><a name="l00017"></a><span 
class="lineno">   17</span>&#160;<span class="comment"> * software distributed 
under the License is distributed on an</span></div><div class="line"><a 
name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> 
* &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF 
ANY</span></div><div class="line"><a name="l00019"></a><span class="lineno">   
19</span>&#160;<span class="comment"> * KIND, either express or implied.  See 
the License for the</span></div>
 <div class="line"><a name="l00020"></a><span class="lineno">   
20</span>&#160;<span class="comment"> * specific language governing permissions 
and limitations</span></div><div class="line"><a name="l00021"></a><span 
class="lineno">   21</span>&#160;<span class="comment"> * under the 
License.</span></div><div class="line"><a name="l00022"></a><span 
class="lineno">   22</span>&#160;<span class="comment"> *</span></div><div 
class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span 
class="comment"> */</span></div><div class="line"><a name="l00024"></a><span 
class="lineno">   24</span>&#160;</div><div class="line"><a 
name="l00025"></a><span class="lineno">   25</span>&#160;<span 
class="preprocessor">#include &lt;proton/import_export.h&gt;</span></div><div 
class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span 
class="preprocessor">#include &lt;proton/object.h&gt;</span></div><div 
class="line"><a name="l00027"></a><span class="lineno">   27</spa
 n>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="types_8h.html">proton/types.h</a>&gt;</span></div><div class="line"><a 
name="l00028"></a><span class="lineno">   28</span>&#160;<span 
class="preprocessor">#include &lt;<a class="code" 
href="error_8h.html">proton/error.h</a>&gt;</span></div><div class="line"><a 
name="l00029"></a><span class="lineno">   29</span>&#160;<span 
class="preprocessor">#include &lt;proton/type_compat.h&gt;</span></div><div 
class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span 
class="preprocessor">#include &lt;stdarg.h&gt;</span></div><div class="line"><a 
name="l00031"></a><span class="lineno">   31</span>&#160;</div><div 
class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span 
class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a 
name="l00033"></a><span class="lineno">   33</span>&#160;<span 
class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> 
{</div
 ><div class="line"><a name="l00034"></a><span class="lineno">   
 >34</span>&#160;<span class="preprocessor">#endif</span></div><div 
 >class="line"><a name="l00035"></a><span class="lineno">   
 >35</span>&#160;</div><div class="line"><a name="l00047"></a><span 
 >class="lineno"><a class="line" 
 >href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">   
 >47</a></span>&#160;<span class="keyword">typedef</span> <span 
 >class="keyword">enum</span> {</div><div class="line"><a 
 >name="l00051"></a><span class="lineno"><a class="line" 
 >href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe">
 >   51</a></span>&#160;  <a class="code" 
 >href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe">PN_NULL</a>
 > = 1,</div><div class="line"><a name="l00052"></a><span class="lineno">   
 >52</span>&#160;</div><div class="line"><a name="l00056"></a><span 
 >class="lineno"><a class="line" 
 >href="group__amqp__types.html#gga4465b5ea7d3c4f1
 5c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7">   56</a></span>&#160;  <a 
class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7">PN_BOOL</a>
 = 2,</div><div class="line"><a name="l00057"></a><span class="lineno">   
57</span>&#160;</div><div class="line"><a name="l00061"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256">
   61</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256">PN_UBYTE</a>
 = 3,</div><div class="line"><a name="l00062"></a><span class="lineno">   
62</span>&#160;</div><div class="line"><a name="l00066"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592">
   66</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda
 905dba32d7a9a461945791cb02902af9ff6592">PN_BYTE</a> = 4,</div><div 
class="line"><a name="l00067"></a><span class="lineno">   
67</span>&#160;</div><div class="line"><a name="l00071"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41">
   71</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41">PN_USHORT</a>
 = 5,</div><div class="line"><a name="l00072"></a><span class="lineno">   
72</span>&#160;</div><div class="line"><a name="l00076"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97">
   76</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97">PN_SHORT</a>
 = 6,</div><div class="line"><a name="l00077"></a><span class="lineno">   
77</span>&#160;</div><div
  class="line"><a name="l00081"></a><span class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd">
   81</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd">PN_UINT</a>
 = 7,</div><div class="line"><a name="l00082"></a><span class="lineno">   
82</span>&#160;</div><div class="line"><a name="l00086"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab">
   86</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab">PN_INT</a>
 = 8,</div><div class="line"><a name="l00087"></a><span class="lineno">   
87</span>&#160;</div><div class="line"><a name="l00091"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e
 2aecf4877b192124">   91</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124">PN_CHAR</a>
 = 9,</div><div class="line"><a name="l00092"></a><span class="lineno">   
92</span>&#160;</div><div class="line"><a name="l00096"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777">
   96</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777">PN_ULONG</a>
 = 10,</div><div class="line"><a name="l00097"></a><span class="lineno">   
97</span>&#160;</div><div class="line"><a name="l00101"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c">
  101</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65
 ffe1c">PN_LONG</a> = 11,</div><div class="line"><a name="l00102"></a><span 
class="lineno">  102</span>&#160;</div><div class="line"><a 
name="l00107"></a><span class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1">
  107</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1">PN_TIMESTAMP</a>
 = 12,</div><div class="line"><a name="l00108"></a><span class="lineno">  
108</span>&#160;</div><div class="line"><a name="l00112"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0">
  112</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0">PN_FLOAT</a>
 = 13,</div><div class="line"><a name="l00113"></a><span class="lineno">  
113</span>&#160;</div><div class="line"><a name="l001
 17"></a><span class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5">
  117</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5">PN_DOUBLE</a>
 = 14,</div><div class="line"><a name="l00118"></a><span class="lineno">  
118</span>&#160;</div><div class="line"><a name="l00122"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca">
  122</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca">PN_DECIMAL32</a>
 = 15,</div><div class="line"><a name="l00123"></a><span class="lineno">  
123</span>&#160;</div><div class="line"><a name="l00127"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae"
 >  127</a></span>&#160;  <a class="code" 
 > href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae">PN_DECIMAL64</a>
 >  = 16,</div><div class="line"><a name="l00128"></a><span class="lineno">  
 > 128</span>&#160;</div><div class="line"><a name="l00132"></a><span 
 > class="lineno"><a class="line" 
 > href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4">
 >   132</a></span>&#160;  <a class="code" 
 > href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4">PN_DECIMAL128</a>
 >  = 17,</div><div class="line"><a name="l00133"></a><span class="lineno">  
 > 133</span>&#160;</div><div class="line"><a name="l00137"></a><span 
 > class="lineno"><a class="line" 
 > href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13">
 >   137</a></span>&#160;  <a class="code" 
 > href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13"
 >PN_UUID</a> = 18,</div><div class="line"><a name="l00138"></a><span 
 >class="lineno">  138</span>&#160;</div><div class="line"><a 
 >name="l00142"></a><span class="lineno"><a class="line" 
 >href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9">
 >  142</a></span>&#160;  <a class="code" 
 >href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9">PN_BINARY</a>
 > = 19,</div><div class="line"><a name="l00143"></a><span class="lineno">  
 >143</span>&#160;</div><div class="line"><a name="l00148"></a><span 
 >class="lineno"><a class="line" 
 >href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b">
 >  148</a></span>&#160;  <a class="code" 
 >href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b">PN_STRING</a>
 > = 20,</div><div class="line"><a name="l00149"></a><span class="lineno">  
 >149</span>&#160;</div><div class="line"><a name="l00154"></a>
 <span class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9">
  154</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9">PN_SYMBOL</a>
 = 21,</div><div class="line"><a name="l00155"></a><span class="lineno">  
155</span>&#160;</div><div class="line"><a name="l00159"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07">
  159</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07">PN_DESCRIBED</a>
 = 22,</div><div class="line"><a name="l00160"></a><span class="lineno">  
160</span>&#160;</div><div class="line"><a name="l00164"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d">
  164</
 a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d">PN_ARRAY</a>
 = 23,</div><div class="line"><a name="l00165"></a><span class="lineno">  
165</span>&#160;</div><div class="line"><a name="l00169"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804">
  169</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804">PN_LIST</a>
 = 24,</div><div class="line"><a name="l00170"></a><span class="lineno">  
170</span>&#160;</div><div class="line"><a name="l00175"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd">
  175</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd">PN_MAP</a>
 = 25,<
 /div><div class="line"><a name="l00176"></a><span class="lineno">  
176</span>&#160;</div><div class="line"><a name="l00181"></a><span 
class="lineno"><a class="line" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6">
  181</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6">PN_INVALID</a>
 = -1</div><div class="line"><a name="l00182"></a><span class="lineno">  
182</span>&#160;} <a class="code" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a>;</div><div
 class="line"><a name="l00183"></a><span class="lineno">  
183</span>&#160;</div><div class="line"><a name="l00191"></a><span 
class="lineno">  191</span>&#160;PN_EXTERN <span class="keyword">const</span> 
<span class="keywordtype">char</span> *<a class="code" 
href="group__amqp__types.html#ga48a3094a983392e095984f1db2ec4fe3">pn_type_name</a>(<a
 class="code" href="group__amqp__types
 .html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> type);</div><div 
class="line"><a name="l00192"></a><span class="lineno">  
192</span>&#160;</div><div class="line"><a name="l00200"></a><span 
class="lineno"><a class="line" href="group__api__types.html">  
200</a></span>&#160;<span class="keyword">typedef</span> <span 
class="keyword">struct </span>{</div><div class="line"><a 
name="l00205"></a><span class="lineno"><a class="line" 
href="group__api__types.html#a27df760d7bd97cf728fc3e633a1ba604">  
205</a></span>&#160;  <a class="code" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> 
<a class="code" 
href="group__api__types.html#a27df760d7bd97cf728fc3e633a1ba604">type</a>;</div><div
 class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;  
<span class="keyword">union </span>{</div><div class="line"><a 
name="l00210"></a><span class="lineno">  210</span>&#160;    <span 
class="keywordtype">bool</span> as_bool;</div><div class="line"><a name=
 "l00211"></a><span class="lineno">  211</span>&#160;</div><div class="line"><a 
name="l00215"></a><span class="lineno">  215</span>&#160;    uint8_t 
as_ubyte;</div><div class="line"><a name="l00216"></a><span class="lineno">  
216</span>&#160;</div><div class="line"><a name="l00220"></a><span 
class="lineno">  220</span>&#160;    int8_t as_byte;</div><div class="line"><a 
name="l00221"></a><span class="lineno">  221</span>&#160;</div><div 
class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    
uint16_t as_ushort;</div><div class="line"><a name="l00226"></a><span 
class="lineno">  226</span>&#160;</div><div class="line"><a 
name="l00230"></a><span class="lineno">  230</span>&#160;    int16_t 
as_short;</div><div class="line"><a name="l00231"></a><span class="lineno">  
231</span>&#160;</div><div class="line"><a name="l00235"></a><span 
class="lineno">  235</span>&#160;    uint32_t as_uint;</div><div 
class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;
 </div><div class="line"><a name="l00240"></a><span class="lineno">  
240</span>&#160;    int32_t as_int;</div><div class="line"><a 
name="l00241"></a><span class="lineno">  241</span>&#160;</div><div 
class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    <a 
class="code" 
href="group__amqp__types.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a> 
as_char;</div><div class="line"><a name="l00246"></a><span class="lineno">  
246</span>&#160;</div><div class="line"><a name="l00250"></a><span 
class="lineno">  250</span>&#160;    uint64_t as_ulong;</div><div 
class="line"><a name="l00251"></a><span class="lineno">  
251</span>&#160;</div><div class="line"><a name="l00255"></a><span 
class="lineno">  255</span>&#160;    int64_t as_long;</div><div class="line"><a 
name="l00256"></a><span class="lineno">  256</span>&#160;</div><div 
class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <a 
class="code" href="group__amqp__types.html#gad337c365b498106064ec
 28e00e5fb6dd">pn_timestamp_t</a> as_timestamp;</div><div class="line"><a 
name="l00261"></a><span class="lineno">  261</span>&#160;</div><div 
class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    
<span class="keywordtype">float</span> as_float;</div><div class="line"><a 
name="l00266"></a><span class="lineno">  266</span>&#160;</div><div 
class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;    
<span class="keywordtype">double</span> as_double;</div><div class="line"><a 
name="l00271"></a><span class="lineno">  271</span>&#160;</div><div 
class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;    <a 
class="code" 
href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a>
 as_decimal32;</div><div class="line"><a name="l00276"></a><span 
class="lineno">  276</span>&#160;</div><div class="line"><a 
name="l00280"></a><span class="lineno">  280</span>&#160;    <a class="code" 
href="group__amqp__types.html#ga7d8
 110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a> as_decimal64;</div><div 
class="line"><a name="l00281"></a><span class="lineno">  
281</span>&#160;</div><div class="line"><a name="l00285"></a><span 
class="lineno">  285</span>&#160;    <a class="code" 
href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a> 
as_decimal128;</div><div class="line"><a name="l00286"></a><span 
class="lineno">  286</span>&#160;</div><div class="line"><a 
name="l00290"></a><span class="lineno">  290</span>&#160;    <a class="code" 
href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a> 
as_uuid;</div><div class="line"><a name="l00291"></a><span class="lineno">  
291</span>&#160;</div><div class="line"><a name="l00299"></a><span 
class="lineno">  299</span>&#160;    <a class="code" 
href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> 
as_bytes;</div><div class="line"><a name="l00300"></a><span class="lineno">  
300</span>&#160;  } u;</div><div class="line"><a name="l00301"></a><s
 pan class="lineno">  301</span>&#160;} <a class="code" 
href="group__api__types.html#structpn__atom__t">pn_atom_t</a>;</div><div 
class="line"><a name="l00302"></a><span class="lineno">  
302</span>&#160;</div><div class="line"><a name="l00364"></a><span 
class="lineno"><a class="line" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">  
364</a></span>&#160;<span class="keyword">typedef</span> <span 
class="keyword">struct </span><a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> <a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a>;</div><div
 class="line"><a name="l00365"></a><span class="lineno">  
365</span>&#160;</div><div class="line"><a name="l00374"></a><span 
class="lineno">  374</span>&#160;PN_EXTERN <a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *<a 
class="code" 
href="group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4">pn_data</a>(<span 
class="keywordtype">s
 ize_t</span> capacity);</div><div class="line"><a name="l00375"></a><span 
class="lineno">  375</span>&#160;</div><div class="line"><a 
name="l00381"></a><span class="lineno">  381</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> <a class="code" 
href="group__data.html#ga2c02eee58084ba9b77a37c086e195802">pn_data_free</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00382"></a><span class="lineno">  
382</span>&#160;</div><div class="line"><a name="l00389"></a><span 
class="lineno">  389</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db">pn_data_errno</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00390"></a><span class="lineno">  
390</span>&#160;</div><div class="line"><a name="l00402"></a><span 
class="lineno">  402</span>&#16
 0;PN_EXTERN <a class="code" 
href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *<a 
class="code" 
href="group__data.html#gada171f4740e6a1132b4d4b9c0aea645c">pn_data_error</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00403"></a><span class="lineno">  
403</span>&#160;</div><div class="line"><a name="l00407"></a><span 
class="lineno">  407</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
pn_data_vfill(<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, 
va_list ap);</div><div class="line"><a name="l00408"></a><span class="lineno">  
408</span>&#160;PN_EXTERN <span class="keywordtype">int</span> pn_data_fill(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keyword">const</span> <span class="
 keywordtype">char</span> *fmt, ...);</div><div class="line"><a 
name="l00409"></a><span class="lineno">  409</span>&#160;PN_EXTERN <span 
class="keywordtype">int</span> pn_data_vscan(<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, 
va_list ap);</div><div class="line"><a name="l00410"></a><span class="lineno">  
410</span>&#160;PN_EXTERN <span class="keywordtype">int</span> pn_data_scan(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, 
...);</div><div class="line"><a name="l00423"></a><span class="lineno">  
423</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a class="code" 
href="group__data.html#ga7611c1394e80b5166b8b8647659f97e6">pn_data_clear</a>(<a 
class="code" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_da
 ta_t</a> *data);</div><div class="line"><a name="l00424"></a><span 
class="lineno">  424</span>&#160;</div><div class="line"><a 
name="l00434"></a><span class="lineno">  434</span>&#160;PN_EXTERN <span 
class="keywordtype">size_t</span> <a class="code" 
href="group__data.html#ga148ae972de23a6694cd18a510eee4856">pn_data_size</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00435"></a><span class="lineno">  
435</span>&#160;</div><div class="line"><a name="l00441"></a><span 
class="lineno">  441</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> <a class="code" 
href="group__data.html#ga26d61fd9b512c322344d410384202005">pn_data_rewind</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00442"></a><span class="lineno">  
442</span>&#160;</div><div class="line"><a name="l00451"></a><span 
class="lineno">  451</span>&#160;P
 N_EXTERN <span class="keywordtype">bool</span> <a class="code" 
href="group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de">pn_data_next</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00452"></a><span class="lineno">  
452</span>&#160;</div><div class="line"><a name="l00461"></a><span 
class="lineno">  461</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> <a class="code" 
href="group__data.html#ga9ee214dd19c845f76e29651682732e16">pn_data_prev</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00462"></a><span class="lineno">  
462</span>&#160;</div><div class="line"><a name="l00473"></a><span 
class="lineno">  473</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> <a class="code" 
href="group__data.html#ga1093449b80357dabf3f70a4bf804f4f7">pn_data_enter</a>(<a 
class="code" href="group__data.html#ga5d6cf528
 776e8b6ad6d67caf095986bf">pn_data_t</a> *data);</div><div class="line"><a 
name="l00474"></a><span class="lineno">  474</span>&#160;</div><div 
class="line"><a name="l00484"></a><span class="lineno">  
484</span>&#160;PN_EXTERN <span class="keywordtype">bool</span> <a class="code" 
href="group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48">pn_data_exit</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00485"></a><span class="lineno">  
485</span>&#160;</div><div class="line"><a name="l00489"></a><span 
class="lineno">  489</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> pn_data_lookup(<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*name);</div><div class="line"><a name="l00501"></a><span class="lineno">  
501</span>&#160;PN_EXTERN <a class="code" href="group__amqp__types.html
 #ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> <a class="code" 
href="group__data.html#ga2843b707e33437a8673e8b904c8faea1">pn_data_type</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00502"></a><span class="lineno">  
502</span>&#160;</div><div class="line"><a name="l00510"></a><span 
class="lineno">  510</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#gaaf46509788aba824bb16343b566f1929">pn_data_print</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00511"></a><span class="lineno">  
511</span>&#160;</div><div class="line"><a name="l00523"></a><span 
class="lineno">  523</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6">pn_data_format</a>(<a
 class="code" href="group__data.html#ga5d6c
 f528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <span 
class="keywordtype">char</span> *bytes, <span class="keywordtype">size_t</span> 
*size);</div><div class="line"><a name="l00524"></a><span class="lineno">  
524</span>&#160;</div><div class="line"><a name="l00535"></a><span 
class="lineno">  535</span>&#160;PN_EXTERN ssize_t <a class="code" 
href="group__data.html#ga5502724bcde68615bc47e09a3335b527">pn_data_encode</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keywordtype">char</span> *bytes, <span 
class="keywordtype">size_t</span> size);</div><div class="line"><a 
name="l00536"></a><span class="lineno">  536</span>&#160;</div><div 
class="line"><a name="l00544"></a><span class="lineno">  
544</span>&#160;PN_EXTERN ssize_t <a class="code" 
href="group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af">pn_data_encoded_size</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</d
 iv><div class="line"><a name="l00545"></a><span class="lineno">  
545</span>&#160;</div><div class="line"><a name="l00563"></a><span 
class="lineno">  563</span>&#160;PN_EXTERN ssize_t <a class="code" 
href="group__data.html#ga74430b712be334a05861cfd5e9b312b9">pn_data_decode</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keyword">const</span> <span class="keywordtype">char</span> 
*bytes, <span class="keywordtype">size_t</span> size);</div><div 
class="line"><a name="l00564"></a><span class="lineno">  
564</span>&#160;</div><div class="line"><a name="l00587"></a><span 
class="lineno">  587</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga95c0c0750831ee3b8454af8bc51a787b">pn_data_put_list</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00588"></a><span class="lineno">  
588</span>&#160;</div>
 <div class="line"><a name="l00607"></a><span class="lineno">  
607</span>&#160;PN_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__data.html#ga4c77c7a884bbd9a757b31060962d8543">pn_data_put_map</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00608"></a><span class="lineno">  
608</span>&#160;</div><div class="line"><a name="l00642"></a><span 
class="lineno">  642</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga20dda5db37c55c12b28e428c311b79da">pn_data_put_array</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keywordtype">bool</span> described, <a class="code" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> 
type);</div><div class="line"><a name="l00643"></a><span class="lineno">  
643</span>&#160;</div><div class="line"><a name="l0066
 3"></a><span class="lineno">  663</span>&#160;PN_EXTERN <span 
class="keywordtype">int</span> <a class="code" 
href="group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77">pn_data_put_described</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00664"></a><span class="lineno">  
664</span>&#160;</div><div class="line"><a name="l00671"></a><span 
class="lineno">  671</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92">pn_data_put_null</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00672"></a><span class="lineno">  
672</span>&#160;</div><div class="line"><a name="l00680"></a><span 
class="lineno">  680</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga4a35f7001de91101d78143e4e98e6556">pn_data_pu
 t_bool</a>(<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keywordtype">bool</span> b);</div><div class="line"><a 
name="l00681"></a><span class="lineno">  681</span>&#160;</div><div 
class="line"><a name="l00689"></a><span class="lineno">  
689</span>&#160;PN_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__data.html#ga49df9ede673853123d84861c169d6113">pn_data_put_ubyte</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
uint8_t ub);</div><div class="line"><a name="l00690"></a><span class="lineno">  
690</span>&#160;</div><div class="line"><a name="l00698"></a><span 
class="lineno">  698</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga182347d1d444bf6290b39239c4c13d0f">pn_data_put_byte</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
int8_t b);</div><div c
 lass="line"><a name="l00699"></a><span class="lineno">  
699</span>&#160;</div><div class="line"><a name="l00707"></a><span 
class="lineno">  707</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga9b5888f354a3a3b084c74186ed59284c">pn_data_put_ushort</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
uint16_t us);</div><div class="line"><a name="l00708"></a><span class="lineno"> 
 708</span>&#160;</div><div class="line"><a name="l00716"></a><span 
class="lineno">  716</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#gab230cca5089c6c28c4c12d507513fde9">pn_data_put_short</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
int16_t s);</div><div class="line"><a name="l00717"></a><span class="lineno">  
717</span>&#160;</div><div class="line"><a name="l00725"></a><span 
class="lineno">  725</span>&#160;
 PN_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__data.html#ga549ee35ecd73ac55e9e8aa196a6ba2ec">pn_data_put_uint</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
uint32_t ui);</div><div class="line"><a name="l00726"></a><span class="lineno"> 
 726</span>&#160;</div><div class="line"><a name="l00734"></a><span 
class="lineno">  734</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016">pn_data_put_int</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
int32_t i);</div><div class="line"><a name="l00735"></a><span class="lineno">  
735</span>&#160;</div><div class="line"><a name="l00743"></a><span 
class="lineno">  743</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef">pn_data_put_char</a>(<a
 class="code" h
 ref="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" 
href="group__amqp__types.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a> 
c);</div><div class="line"><a name="l00744"></a><span class="lineno">  
744</span>&#160;</div><div class="line"><a name="l00752"></a><span 
class="lineno">  752</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#gacc4bf3683c8234a94bca8af3ced8c875">pn_data_put_ulong</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
uint64_t ul);</div><div class="line"><a name="l00753"></a><span class="lineno"> 
 753</span>&#160;</div><div class="line"><a name="l00761"></a><span 
class="lineno">  761</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga90f32862f64d65091d6fb1e7380a672b">pn_data_put_long</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a
 > *data, int64_t l);</div><div class="line"><a name="l00762"></a><span 
 > class="lineno">  762</span>&#160;</div><div class="line"><a 
 > name="l00770"></a><span class="lineno">  770</span>&#160;PN_EXTERN <span 
 > class="keywordtype">int</span> <a class="code" 
 > href="group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1">pn_data_put_timestamp</a>(<a
 >  class="code" 
 > href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
 > *data, <a class="code" 
 > href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a>
 >  t);</div><div class="line"><a name="l00771"></a><span class="lineno">  
 > 771</span>&#160;</div><div class="line"><a name="l00779"></a><span 
 > class="lineno">  779</span>&#160;PN_EXTERN <span 
 > class="keywordtype">int</span> <a class="code" 
 > href="group__data.html#ga1fce9c3194a700eb99552c71651d28fc">pn_data_put_float</a>(<a
 >  class="code" 
 > href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
 > *data, <span class="keywordtype">float</span> f);</div><div 
 class="line"><a name="l00780"></a><span class="lineno">  
780</span>&#160;</div><div class="line"><a name="l00788"></a><span 
class="lineno">  788</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga121070d2c21ef594f1cfe4083677f1a2">pn_data_put_double</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<span class="keywordtype">double</span> d);</div><div class="line"><a 
name="l00789"></a><span class="lineno">  789</span>&#160;</div><div 
class="line"><a name="l00797"></a><span class="lineno">  
797</span>&#160;PN_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__data.html#ga0199029f44d9c86e469c15bef51ceea2">pn_data_put_decimal32</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" 
href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a>
 d);</div><div class="line"><a name="l00798"
 ></a><span class="lineno">  798</span>&#160;</div><div class="line"><a 
 >name="l00806"></a><span class="lineno">  806</span>&#160;PN_EXTERN <span 
 >class="keywordtype">int</span> <a class="code" 
 >href="group__data.html#ga7672e15a4925bb14bebb79bc8206d392">pn_data_put_decimal64</a>(<a
 > class="code" 
 >href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
 >*data, <a class="code" 
 >href="group__amqp__types.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a>
 > d);</div><div class="line"><a name="l00807"></a><span class="lineno">  
 >807</span>&#160;</div><div class="line"><a name="l00815"></a><span 
 >class="lineno">  815</span>&#160;PN_EXTERN <span 
 >class="keywordtype">int</span> <a class="code" 
 >href="group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e">pn_data_put_decimal128</a>(<a
 > class="code" 
 >href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
 >*data, <a class="code" 
 >href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a> 
 >d);</div><div cla
 ss="line"><a name="l00816"></a><span class="lineno">  
816</span>&#160;</div><div class="line"><a name="l00824"></a><span 
class="lineno">  824</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga5d876ccb1d65d46af7db461d4415baab">pn_data_put_uuid</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a> 
u);</div><div class="line"><a name="l00825"></a><span class="lineno">  
825</span>&#160;</div><div class="line"><a name="l00834"></a><span 
class="lineno">  834</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21">pn_data_put_binary</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> 
bytes);</div><div class="line"><a
  name="l00835"></a><span class="lineno">  835</span>&#160;</div><div 
class="line"><a name="l00844"></a><span class="lineno">  
844</span>&#160;PN_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__data.html#ga5dc9c9c7db2018d12753767c075cc6ee">pn_data_put_string</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> 
<span class="keywordtype">string</span>);</div><div class="line"><a 
name="l00845"></a><span class="lineno">  845</span>&#160;</div><div 
class="line"><a name="l00854"></a><span class="lineno">  
854</span>&#160;PN_EXTERN <span class="keywordtype">int</span> <a class="code" 
href="group__data.html#ga00126d993e32a202c34f912d57b8e5ce">pn_data_put_symbol</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> 
symb
 ol);</div><div class="line"><a name="l00855"></a><span class="lineno">  
855</span>&#160;</div><div class="line"><a name="l00863"></a><span 
class="lineno">  863</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga926c8732c66f38f3b9578d50af30f2ff">pn_data_put_atom</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" href="group__api__types.html#structpn__atom__t">pn_atom_t</a> 
atom);</div><div class="line"><a name="l00864"></a><span class="lineno">  
864</span>&#160;</div><div class="line"><a name="l00892"></a><span 
class="lineno">  892</span>&#160;PN_EXTERN <span 
class="keywordtype">size_t</span> <a class="code" 
href="group__data.html#ga3af18fc419995766f83a4b4ac07c31ce">pn_data_get_list</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00893"></a><span class="lineno">  
893</span>&#160;</div><d
 iv class="line"><a name="l00932"></a><span class="lineno">  
932</span>&#160;PN_EXTERN <span class="keywordtype">size_t</span> <a 
class="code" 
href="group__data.html#gadbd4c895a1e10266d20898996ce53bc0">pn_data_get_map</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00933"></a><span class="lineno">  
933</span>&#160;</div><div class="line"><a name="l00967"></a><span 
class="lineno">  967</span>&#160;PN_EXTERN <span 
class="keywordtype">size_t</span> <a class="code" 
href="group__data.html#gab0f8eefe5f89362ffe186a092044d936">pn_data_get_array</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00968"></a><span class="lineno">  
968</span>&#160;</div><div class="line"><a name="l00975"></a><span 
class="lineno">  975</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> <a class="code" 
href="group__data.html#ga122e7f20f958
 d51900675d37d80bd37e">pn_data_is_array_described</a>(<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00976"></a><span class="lineno">  
976</span>&#160;</div><div class="line"><a name="l00984"></a><span 
class="lineno">  984</span>&#160;PN_EXTERN <a class="code" 
href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> 
<a class="code" 
href="group__data.html#ga11c026fb5ec5e8620258f52ed86229b4">pn_data_get_array_type</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l00985"></a><span class="lineno">  
985</span>&#160;</div><div class="line"><a name="l01009"></a><span 
class="lineno"> 1009</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> <a class="code" 
href="group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c">pn_data_is_described</a>(<a
 class="code" href="group__data.html#ga5d6cf528776e8b6ad6d
 67caf095986bf">pn_data_t</a> *data);</div><div class="line"><a 
name="l01010"></a><span class="lineno"> 1010</span>&#160;</div><div 
class="line"><a name="l01017"></a><span class="lineno"> 
1017</span>&#160;PN_EXTERN <span class="keywordtype">bool</span> <a 
class="code" 
href="group__data.html#gabba00ce3862818acd8ca91c2a8af348b">pn_data_is_null</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01018"></a><span class="lineno"> 
1018</span>&#160;</div><div class="line"><a name="l01024"></a><span 
class="lineno"> 1024</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> <a class="code" 
href="group__data.html#gaeab50c7bd297665714861cfcb8f51124">pn_data_get_bool</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01025"></a><span class="lineno"> 
1025</span>&#160;</div><div class="line"><a name="l01032"></a><span class="line
 no"> 1032</span>&#160;PN_EXTERN uint8_t <a class="code" 
href="group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8">pn_data_get_ubyte</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01033"></a><span class="lineno"> 
1033</span>&#160;</div><div class="line"><a name="l01040"></a><span 
class="lineno"> 1040</span>&#160;PN_EXTERN int8_t <a class="code" 
href="group__data.html#gaa756be79ecfab947ecea57ed8a9089f7">pn_data_get_byte</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01041"></a><span class="lineno"> 
1041</span>&#160;</div><div class="line"><a name="l01048"></a><span 
class="lineno"> 1048</span>&#160;PN_EXTERN uint16_t <a class="code" 
href="group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846">pn_data_get_ushort</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div>
 <div class="line"><a name="l01049"></a><span class="lineno"> 
1049</span>&#160;</div><div class="line"><a name="l01056"></a><span 
class="lineno"> 1056</span>&#160;PN_EXTERN int16_t <a class="code" 
href="group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c">pn_data_get_short</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01057"></a><span class="lineno"> 
1057</span>&#160;</div><div class="line"><a name="l01064"></a><span 
class="lineno"> 1064</span>&#160;PN_EXTERN uint32_t <a class="code" 
href="group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc">pn_data_get_uint</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01065"></a><span class="lineno"> 
1065</span>&#160;</div><div class="line"><a name="l01072"></a><span 
class="lineno"> 1072</span>&#160;PN_EXTERN int32_t <a class="code" 
href="group__data.html#ga4f9ccacd002e89127b
 278703a6c680da">pn_data_get_int</a>(<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01073"></a><span class="lineno"> 
1073</span>&#160;</div><div class="line"><a name="l01080"></a><span 
class="lineno"> 1080</span>&#160;PN_EXTERN <a class="code" 
href="group__amqp__types.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a> 
<a class="code" 
href="group__data.html#ga9deeb028b90df8bfa3cad7928348b46b">pn_data_get_char</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01081"></a><span class="lineno"> 
1081</span>&#160;</div><div class="line"><a name="l01088"></a><span 
class="lineno"> 1088</span>&#160;PN_EXTERN uint64_t <a class="code" 
href="group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f">pn_data_get_ulong</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="l
 ine"><a name="l01089"></a><span class="lineno"> 1089</span>&#160;</div><div 
class="line"><a name="l01096"></a><span class="lineno"> 
1096</span>&#160;PN_EXTERN int64_t <a class="code" 
href="group__data.html#ga8d813db46df4e635b1ab2c400403560c">pn_data_get_long</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01097"></a><span class="lineno"> 
1097</span>&#160;</div><div class="line"><a name="l01104"></a><span 
class="lineno"> 1104</span>&#160;PN_EXTERN <a class="code" 
href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a>
 <a class="code" 
href="group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba">pn_data_get_timestamp</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01105"></a><span class="lineno"> 
1105</span>&#160;</div><div class="line"><a name="l01112"></a><span 
class="lineno"> 1112</span>
 &#160;PN_EXTERN <span class="keywordtype">float</span> <a class="code" 
href="group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41">pn_data_get_float</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01113"></a><span class="lineno"> 
1113</span>&#160;</div><div class="line"><a name="l01120"></a><span 
class="lineno"> 1120</span>&#160;PN_EXTERN <span 
class="keywordtype">double</span> <a class="code" 
href="group__data.html#ga97c448c037e34404df782c82d77b2bc3">pn_data_get_double</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01121"></a><span class="lineno"> 
1121</span>&#160;</div><div class="line"><a name="l01128"></a><span 
class="lineno"> 1128</span>&#160;PN_EXTERN <a class="code" 
href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a>
 <a class="code" href="group__data.html#gabdbfa1e913c490d3b
 1ad6ca169910482">pn_data_get_decimal32</a>(<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01129"></a><span class="lineno"> 
1129</span>&#160;</div><div class="line"><a name="l01136"></a><span 
class="lineno"> 1136</span>&#160;PN_EXTERN <a class="code" 
href="group__amqp__types.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a>
 <a class="code" 
href="group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9">pn_data_get_decimal64</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01137"></a><span class="lineno"> 
1137</span>&#160;</div><div class="line"><a name="l01144"></a><span 
class="lineno"> 1144</span>&#160;PN_EXTERN <a class="code" 
href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a> <a 
class="code" 
href="group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da">pn_data_get_decimal128</a>(<a
 class="c
 ode" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01145"></a><span class="lineno"> 
1145</span>&#160;</div><div class="line"><a name="l01153"></a><span 
class="lineno"> 1153</span>&#160;PN_EXTERN <a class="code" 
href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a> <a class="code" 
href="group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2">pn_data_get_uuid</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01154"></a><span class="lineno"> 
1154</span>&#160;</div><div class="line"><a name="l01163"></a><span 
class="lineno"> 1163</span>&#160;PN_EXTERN <a class="code" 
href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> <a class="code" 
href="group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae">pn_data_get_binary</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div 
 class="line"><a name="l01164"></a><span class="lineno"> 
1164</span>&#160;</div><div class="line"><a name="l01174"></a><span 
class="lineno"> 1174</span>&#160;PN_EXTERN <a class="code" 
href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> <a class="code" 
href="group__data.html#gafccb5008960eb8dc757cb7f9941e5013">pn_data_get_string</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01175"></a><span class="lineno"> 
1175</span>&#160;</div><div class="line"><a name="l01185"></a><span 
class="lineno"> 1185</span>&#160;PN_EXTERN <a class="code" 
href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> <a class="code" 
href="group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20">pn_data_get_symbol</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01186"></a><span class="lineno"> 
1186</span>&#160;</div><div class="li
 ne"><a name="l01196"></a><span class="lineno"> 1196</span>&#160;PN_EXTERN <a 
class="code" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> <a 
class="code" 
href="group__data.html#gad03a049653bec28d20dc7587f7e544de">pn_data_get_bytes</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01197"></a><span class="lineno"> 
1197</span>&#160;</div><div class="line"><a name="l01204"></a><span 
class="lineno"> 1204</span>&#160;PN_EXTERN <a class="code" 
href="group__api__types.html#structpn__atom__t">pn_atom_t</a> <a class="code" 
href="group__data.html#gac5d5c6e6bf24597caf63d35b1755e646">pn_data_get_atom</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01205"></a><span class="lineno"> 
1205</span>&#160;</div><div class="line"><a name="l01214"></a><span 
class="lineno"> 1214</span>&#160;PN_EXTERN <span class="keywordtype
 ">int</span> <a class="code" 
href="group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332">pn_data_copy</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*src);</div><div class="line"><a name="l01215"></a><span class="lineno"> 
1215</span>&#160;</div><div class="line"><a name="l01223"></a><span 
class="lineno"> 1223</span>&#160;PN_EXTERN <span class="keywordtype">int</span> 
<a class="code" 
href="group__data.html#ga0a98b8f17784460034c240ed4b6b47d7">pn_data_append</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*src);</div><div class="line"><a name="l01224"></a><span class="lineno"> 
1224</span>&#160;</div><div class="line"><a name="l01234"></a><span 
class="lineno"> 1234</span>&#160;PN_EXTERN <span class="keywordtyp
 e">int</span> <a class="code" 
href="group__data.html#ga9a048cfd78ca76604b667d170eac0136">pn_data_appendn</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *src, 
<span class="keywordtype">int</span> limit);</div><div class="line"><a 
name="l01235"></a><span class="lineno"> 1235</span>&#160;</div><div 
class="line"><a name="l01246"></a><span class="lineno"> 
1246</span>&#160;PN_EXTERN <span class="keywordtype">void</span> <a 
class="code" 
href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9">pn_data_narrow</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01247"></a><span class="lineno"> 
1247</span>&#160;</div><div class="line"><a name="l01253"></a><span 
class="lineno"> 1253</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> <a class="code" href="group__da
 ta.html#gab3f699c30da99e02d13f773988e3849e">pn_data_widen</a>(<a class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01254"></a><span class="lineno"> 
1254</span>&#160;</div><div class="line"><a name="l01262"></a><span 
class="lineno"> 1262</span>&#160;PN_EXTERN pn_handle_t <a class="code" 
href="group__data.html#ga61162ca933ab6b957270f27910981eef">pn_data_point</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01263"></a><span class="lineno"> 
1263</span>&#160;</div><div class="line"><a name="l01275"></a><span 
class="lineno"> 1275</span>&#160;PN_EXTERN <span 
class="keywordtype">bool</span> <a class="code" 
href="group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781">pn_data_restore</a>(<a
 class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, 
pn_handle_t point);</div><div class="line"><a name="l
 01276"></a><span class="lineno"> 1276</span>&#160;</div><div class="line"><a 
name="l01284"></a><span class="lineno"> 1284</span>&#160;PN_EXTERN <span 
class="keywordtype">void</span> <a class="code" 
href="group__data.html#ga502e9571b513b58bce5a5ae442951400">pn_data_dump</a>(<a 
class="code" 
href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> 
*data);</div><div class="line"><a name="l01285"></a><span class="lineno"> 
1285</span>&#160;</div><div class="line"><a name="l01290"></a><span 
class="lineno"> 1290</span>&#160;<span class="preprocessor">#ifdef 
__cplusplus</span></div><div class="line"><a name="l01291"></a><span 
class="lineno"> 1291</span>&#160;}</div><div class="line"><a 
name="l01292"></a><span class="lineno"> 1292</span>&#160;<span 
class="preprocessor">#endif</span></div><div class="line"><a 
name="l01293"></a><span class="lineno"> 1293</span>&#160;</div><div 
class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;<span 
class="preprocessor">#en
 dif </span><span class="comment">/* codec.h */</span><span 
class="preprocessor"></span></div><div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd">PN_UINT</a></div><div
 class="ttdoc">The unsigned int AMQP type. </div><div 
class="ttdef"><b>Definition:</b> codec.h:81</div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd">PN_MAP</a></div><div
 class="ttdoc">An AMQP map. </div><div class="ttdef"><b>Definition:</b> 
codec.h:175</div></div>
+<div class="ttc" id="group__data_html_ga9541c1ee071c7d0b38805e1b01672ccc"><div 
class="ttname"><a 
href="group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc">pn_data_get_uint</a></div><div
 class="ttdeci">uint32_t pn_data_get_uint(pn_data_t *data)</div><div 
class="ttdoc">If the current node is an unsigned int, returns its value, 
returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga3bdeb99d1275d7fe06a46818467d03d9"><div 
class="ttname"><a 
href="group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9">pn_data_get_decimal64</a></div><div
 class="ttdeci">pn_decimal64_t pn_data_get_decimal64(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a decimal64, returns its value, returns 0 
otherwise. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae">PN_DECIMAL64</a></div><div
 class="ttdoc">The decimal64 AMQP type. </div><div 
class="ttdef"><b>Definition:</b> codec.h:127</div></div>
+<div class="ttc" id="group__data_html_ga6cfb9e64b87f8d90a5b4237ca016a016"><div 
class="ttname"><a 
href="group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016">pn_data_put_int</a></div><div
 class="ttdeci">int pn_data_put_int(pn_data_t *data, int32_t i)</div><div 
class="ttdoc">Puts a PN_INT value. </div></div>
+<div class="ttc" id="group__data_html_ga61944d632d27ffc1c0d6348f62bfec4e"><div 
class="ttname"><a 
href="group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e">pn_data_put_decimal128</a></div><div
 class="ttdeci">int pn_data_put_decimal128(pn_data_t *data, pn_decimal128_t 
d)</div><div class="ttdoc">Puts a PN_DECIMAL128 value. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_ga54d49ca7ff04ad10a57139c2d61f1d44"><div 
class="ttname"><a 
href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a></div><div
 class="ttdeci">uint32_t pn_decimal32_t</div><div class="ttdoc">A 32-bit 
decimal floating-point number. </div><div class="ttdef"><b>Definition:</b> 
types.h:180</div></div>
+<div class="ttc" id="group__data_html_ga4a35f7001de91101d78143e4e98e6556"><div 
class="ttname"><a 
href="group__data.html#ga4a35f7001de91101d78143e4e98e6556">pn_data_put_bool</a></div><div
 class="ttdeci">int pn_data_put_bool(pn_data_t *data, bool b)</div><div 
class="ttdoc">Puts a PN_BOOL value. </div></div>
+<div class="ttc" id="group__data_html_ga7672e15a4925bb14bebb79bc8206d392"><div 
class="ttname"><a 
href="group__data.html#ga7672e15a4925bb14bebb79bc8206d392">pn_data_put_decimal64</a></div><div
 class="ttdeci">int pn_data_put_decimal64(pn_data_t *data, pn_decimal64_t 
d)</div><div class="ttdoc">Puts a PN_DECIMAL64 value. </div></div>
+<div class="ttc" id="group__data_html_gae71bfb440cc4f0b15fe958bf55a3f6af"><div 
class="ttname"><a 
href="group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af">pn_data_encoded_size</a></div><div
 class="ttdeci">ssize_t pn_data_encoded_size(pn_data_t *data)</div><div 
class="ttdoc">Returns the number of bytes needed to encode a data object. 
</div></div>
+<div class="ttc" id="types_8h_html"><div class="ttname"><a 
href="types_8h.html">types.h</a></div><div class="ttdoc">AMQP and API data 
types. </div></div>
+<div class="ttc" id="group__data_html_gafe894205eaba01d1caf8ee2aa68ed55c"><div 
class="ttname"><a 
href="group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c">pn_data_get_short</a></div><div
 class="ttdeci">int16_t pn_data_get_short(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a signed short, returns its value, returns 
0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga7490c3ee3444557fba3c7ad92e0f0d77"><div 
class="ttname"><a 
href="group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77">pn_data_put_described</a></div><div
 class="ttdeci">int pn_data_put_described(pn_data_t *data)</div><div 
class="ttdoc">Puts a described value into a pn_data_t object. </div></div>
+<div class="ttc" id="group__data_html_gaeddd7cf9d968e81ebe72831330e7cd21"><div 
class="ttname"><a 
href="group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21">pn_data_put_binary</a></div><div
 class="ttdeci">int pn_data_put_binary(pn_data_t *data, pn_bytes_t 
bytes)</div><div class="ttdoc">Puts a PN_BINARY value. </div></div>
+<div class="ttc" id="group__data_html_gab3f699c30da99e02d13f773988e3849e"><div 
class="ttname"><a 
href="group__data.html#gab3f699c30da99e02d13f773988e3849e">pn_data_widen</a></div><div
 class="ttdeci">void pn_data_widen(pn_data_t *data)</div><div 
class="ttdoc">Reverse the effect of pn_data_narrow(). </div></div>
+<div class="ttc" id="group__data_html_gaeb8b424245ca352fb63dce8ca03cd8da"><div 
class="ttname"><a 
href="group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da">pn_data_get_decimal128</a></div><div
 class="ttdeci">pn_decimal128_t pn_data_get_decimal128(pn_data_t 
*data)</div><div class="ttdoc">If the current node is a decimal128, returns its 
value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_gaac08905c5bfb2371951914e0fb2793b9"><div 
class="ttname"><a 
href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9">pn_data_narrow</a></div><div
 class="ttdeci">void pn_data_narrow(pn_data_t *data)</div><div 
class="ttdoc">Modify a pn_data_t object to behave as if the current node is the 
root node of the tree...</div></div>
+<div class="ttc" id="group__amqp__types_html_structpn__uuid__t"><div 
class="ttname"><a 
href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a></div><div 
class="ttdoc">A 16-byte universally unique identifier. </div><div 
class="ttdef"><b>Definition:</b> types.h:203</div></div>
+<div class="ttc" id="group__data_html_ga121070d2c21ef594f1cfe4083677f1a2"><div 
class="ttname"><a 
href="group__data.html#ga121070d2c21ef594f1cfe4083677f1a2">pn_data_put_double</a></div><div
 class="ttdeci">int pn_data_put_double(pn_data_t *data, double d)</div><div 
class="ttdoc">Puts a PN_DOUBLE value. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0">PN_FLOAT</a></div><div
 class="ttdoc">The float AMQP type. </div><div class="ttdef"><b>Definition:</b> 
codec.h:112</div></div>
+<div class="ttc" id="group__data_html_ga3af18fc419995766f83a4b4ac07c31ce"><div 
class="ttname"><a 
href="group__data.html#ga3af18fc419995766f83a4b4ac07c31ce">pn_data_get_list</a></div><div
 class="ttdeci">size_t pn_data_get_list(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a list, return the number of elements, 
otherwise return zero. </div></div>
+<div class="ttc" id="group__api__types_html_structpn__atom__t"><div 
class="ttname"><a 
href="group__api__types.html#structpn__atom__t">pn_atom_t</a></div><div 
class="ttdoc">A discriminated union that holds any scalar AMQP value. 
</div><div class="ttdef"><b>Definition:</b> codec.h:200</div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13">PN_UUID</a></div><div
 class="ttdoc">The UUID AMQP type. </div><div class="ttdef"><b>Definition:</b> 
codec.h:137</div></div>
+<div class="ttc" id="group__data_html_gabf41ef79c9a4f7e3fd673b0999e63a41"><div 
class="ttname"><a 
href="group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41">pn_data_get_float</a></div><div
 class="ttdeci">float pn_data_get_float(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a float, returns its value, raises 0 
otherwise. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe">PN_NULL</a></div><div
 class="ttdoc">The NULL AMQP type. </div><div class="ttdef"><b>Definition:</b> 
codec.h:51</div></div>
+<div class="ttc" id="group__data_html_gad03a049653bec28d20dc7587f7e544de"><div 
class="ttname"><a 
href="group__data.html#gad03a049653bec28d20dc7587f7e544de">pn_data_get_bytes</a></div><div
 class="ttdeci">pn_bytes_t pn_data_get_bytes(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a symbol, string, or binary, return the 
bytes representing its value...</div></div>
+<div class="ttc" id="group__data_html_ga7582b8fd0ecdf0368a600b9c4f22faa8"><div 
class="ttname"><a 
href="group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8">pn_data_get_ubyte</a></div><div
 class="ttdeci">uint8_t pn_data_get_ubyte(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a PN_UBYTE, return its value, otherwise 
return 0. </div></div>
+<div class="ttc" id="group__data_html_ga122e7f20f958d51900675d37d80bd37e"><div 
class="ttname"><a 
href="group__data.html#ga122e7f20f958d51900675d37d80bd37e">pn_data_is_array_described</a></div><div
 class="ttdeci">bool pn_data_is_array_described(pn_data_t *data)</div><div 
class="ttdoc">Returns true if the current node points to a described array. 
</div></div>
+<div class="ttc" id="group__data_html_ga5ba3f8eb5a972b9a579bc5af9e7fbde2"><div 
class="ttname"><a 
href="group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2">pn_data_get_uuid</a></div><div
 class="ttdeci">pn_uuid_t pn_data_get_uuid(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a UUID, returns its value, returns None 
otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga95c0c0750831ee3b8454af8bc51a787b"><div 
class="ttname"><a 
href="group__data.html#ga95c0c0750831ee3b8454af8bc51a787b">pn_data_put_list</a></div><div
 class="ttdeci">int pn_data_put_list(pn_data_t *data)</div><div 
class="ttdoc">Puts an empty list value into a pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_ga148ae972de23a6694cd18a510eee4856"><div 
class="ttname"><a 
href="group__data.html#ga148ae972de23a6694cd18a510eee4856">pn_data_size</a></div><div
 class="ttdeci">size_t pn_data_size(pn_data_t *data)</div><div 
class="ttdoc">Returns the total number of nodes contained in a pn_data_t 
object. </div></div>
+<div class="ttc" id="group__data_html_gaa756be79ecfab947ecea57ed8a9089f7"><div 
class="ttname"><a 
href="group__data.html#gaa756be79ecfab947ecea57ed8a9089f7">pn_data_get_byte</a></div><div
 class="ttdeci">int8_t pn_data_get_byte(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a signed byte, returns its value, returns 
0 otherwise. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592">PN_BYTE</a></div><div
 class="ttdoc">The byte AMQP type. </div><div class="ttdef"><b>Definition:</b> 
codec.h:66</div></div>
+<div class="ttc" id="group__data_html_gaeab50c7bd297665714861cfcb8f51124"><div 
class="ttname"><a 
href="group__data.html#gaeab50c7bd297665714861cfcb8f51124">pn_data_get_bool</a></div><div
 class="ttdeci">bool pn_data_get_bool(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a PN_BOOL, returns its value. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1">PN_TIMESTAMP</a></div><div
 class="ttdoc">The timestamp AMQP type. </div><div 
class="ttdef"><b>Definition:</b> codec.h:107</div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d">PN_ARRAY</a></div><div
 class="ttdoc">An AMQP array. </div><div class="ttdef"><b>Definition:</b> 
codec.h:164</div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5">PN_DOUBLE</a></div><div
 class="ttdoc">The double AMQP type. </div><div 
class="ttdef"><b>Definition:</b> codec.h:117</div></div>
+<div class="ttc" id="group__data_html_gaaf46509788aba824bb16343b566f1929"><div 
class="ttname"><a 
href="group__data.html#gaaf46509788aba824bb16343b566f1929">pn_data_print</a></div><div
 class="ttdeci">int pn_data_print(pn_data_t *data)</div><div 
class="ttdoc">Prints the contents of a pn_data_t object using pn_data_format() 
to stdout. </div></div>
+<div class="ttc" 
id="group__error_html_ga24a289d5b32c9bd8a775600a5af83d52"><div 
class="ttname"><a 
href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a></div><div
 class="ttdeci">struct pn_error_t pn_error_t</div><div class="ttdoc">An int 
error code and some string text to describe the error. </div><div 
class="ttdef"><b>Definition:</b> error.h:44</div></div>
+<div class="ttc" id="group__data_html_ga11c026fb5ec5e8620258f52ed86229b4"><div 
class="ttname"><a 
href="group__data.html#ga11c026fb5ec5e8620258f52ed86229b4">pn_data_get_array_type</a></div><div
 class="ttdeci">pn_type_t pn_data_get_array_type(pn_data_t *data)</div><div 
class="ttdoc">Return the array type if the current node points to an array, 
PN_INVALID otherwise. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b">PN_STRING</a></div><div
 class="ttdoc">The string AMQP type. </div><div 
class="ttdef"><b>Definition:</b> codec.h:148</div></div>
+<div class="ttc" id="group__data_html_gad406a4cf5bbc22b47cae78954b44c9ef"><div 
class="ttname"><a 
href="group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef">pn_data_put_char</a></div><div
 class="ttdeci">int pn_data_put_char(pn_data_t *data, pn_char_t c)</div><div 
class="ttdoc">Puts a PN_CHAR value. </div></div>
+<div class="ttc" id="group__data_html_ga61162ca933ab6b957270f27910981eef"><div 
class="ttname"><a 
href="group__data.html#ga61162ca933ab6b957270f27910981eef">pn_data_point</a></div><div
 class="ttdeci">pn_handle_t pn_data_point(pn_data_t *data)</div><div 
class="ttdoc">Returns a handle for the current navigational state of a 
pn_data_t so that it can be later restored u...</div></div>
+<div class="ttc" id="group__data_html_ga4f9ccacd002e89127b278703a6c680da"><div 
class="ttname"><a 
href="group__data.html#ga4f9ccacd002e89127b278703a6c680da">pn_data_get_int</a></div><div
 class="ttdeci">int32_t pn_data_get_int(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a signed int, returns its value, returns 0 
otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga9ee214dd19c845f76e29651682732e16"><div 
class="ttname"><a 
href="group__data.html#ga9ee214dd19c845f76e29651682732e16">pn_data_prev</a></div><div
 class="ttdeci">bool pn_data_prev(pn_data_t *data)</div><div 
class="ttdoc">Moves the current node to its previous sibling and returns true. 
</div></div>
+<div class="ttc" id="error_8h_html"><div class="ttname"><a 
href="error_8h.html">error.h</a></div><div class="ttdoc">A Proton API error. 
</div></div>
+<div class="ttc" id="group__data_html_gaef4aa1c6873eb59a46ccaf76c492826f"><div 
class="ttname"><a 
href="group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f">pn_data_get_ulong</a></div><div
 class="ttdeci">uint64_t pn_data_get_ulong(pn_data_t *data)</div><div 
class="ttdoc">If the current node is an unsigned long, returns its value, 
returns 0 otherwise. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124">PN_CHAR</a></div><div
 class="ttdoc">The char AMQP type. </div><div class="ttdef"><b>Definition:</b> 
codec.h:91</div></div>
+<div class="ttc" id="group__data_html_ga502e9571b513b58bce5a5ae442951400"><div 
class="ttname"><a 
href="group__data.html#ga502e9571b513b58bce5a5ae442951400">pn_data_dump</a></div><div
 class="ttdeci">void pn_data_dump(pn_data_t *data)</div><div 
class="ttdoc">Dumps a debug representation of the internal state of the 
pn_data_t object that includes its navigati...</div></div>
+<div class="ttc" id="group__data_html_gacc4bf3683c8234a94bca8af3ced8c875"><div 
class="ttname"><a 
href="group__data.html#gacc4bf3683c8234a94bca8af3ced8c875">pn_data_put_ulong</a></div><div
 class="ttdeci">int pn_data_put_ulong(pn_data_t *data, uint64_t ul)</div><div 
class="ttdoc">Puts a PN_ULONG value. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804">PN_LIST</a></div><div
 class="ttdoc">An AMQP list. </div><div class="ttdef"><b>Definition:</b> 
codec.h:169</div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777">PN_ULONG</a></div><div
 class="ttdoc">The ulong AMQP type. </div><div class="ttdef"><b>Definition:</b> 
codec.h:96</div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9">PN_SYMBOL</a></div><div
 class="ttdoc">The symbol AMQP type. </div><div 
class="ttdef"><b>Definition:</b> codec.h:154</div></div>
+<div class="ttc" id="group__data_html_ga97c448c037e34404df782c82d77b2bc3"><div 
class="ttname"><a 
href="group__data.html#ga97c448c037e34404df782c82d77b2bc3">pn_data_get_double</a></div><div
 class="ttdeci">double pn_data_get_double(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a double, returns its value, returns 0 
otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga96c9a1c5f179036cd9513c50c0ac57de"><div 
class="ttname"><a 
href="group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de">pn_data_next</a></div><div
 class="ttdeci">bool pn_data_next(pn_data_t *data)</div><div 
class="ttdoc">Advances the current node to its next sibling and returns true. 
</div></div>
+<div class="ttc" id="group__data_html_gaf76476c18ae09c520a3ae01eaa62cc92"><div 
class="ttname"><a 
href="group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92">pn_data_put_null</a></div><div
 class="ttdeci">int pn_data_put_null(pn_data_t *data)</div><div 
class="ttdoc">Puts a PN_NULL value. </div></div>
+<div class="ttc" id="group__data_html_ga68e94dfa5d7ab568425c4a6587bac1db"><div 
class="ttname"><a 
href="group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db">pn_data_errno</a></div><div
 class="ttdeci">int pn_data_errno(pn_data_t *data)</div><div 
class="ttdoc">Access the current error code for a given pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_gaa63068cf2ed94f05b20f6c49c908a2c6"><div 
class="ttname"><a 
href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6">pn_data_format</a></div><div
 class="ttdeci">int pn_data_format(pn_data_t *data, char *bytes, size_t 
*size)</div><div class="ttdoc">Formats the contents of a pn_data_t object in a 
human readable way and writes them to the indicated l...</div></div>
+<div class="ttc" 
id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab"><div
 class="ttname"><a 
href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab">PN_INT</a></div><div
 class="ttdoc">The signed int AMQP type. </div><div 
class="ttdef"><b>Definition:</b> codec.h:86</div></div>
+<div class="ttc" id="group__data_html_ga26d61fd9b512c322344d410384202005"><div 
class="ttname"><a 
href="group__data.html#ga26d61fd9b512c322344d410384202005">pn_data_rewind</a></div><div
 class="ttdeci">void pn_data_rewind(pn_data_t *data)</div><div 
class="ttdoc">Clears current node pointer and sets the parent to the root node. 
</div></div>
+<div class="ttc" id="group__data_html_gabdbfa1e913c490d3b1ad6ca169910482"><div 
class="ttname"><a 
href="group__data.html#gabdbfa1e913c490d3b1ad6ca169910482">pn_data_get_decimal32</a></div><div
 class="ttdeci">pn_decimal32_t pn_data_get_decimal32(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a decimal32, returns its value, returns 0 
otherwise. </div></div>
+<div class="ttc" id="group__data_html_gab230cca5089c6c28c4c12d507513fde9"><div 
class="ttname"><a 
href="group__data.html#gab230cca5089c6c28c4c12d507513fde9">pn_data_put_short</a></div><div
 class="ttdeci">int pn_data_put_short(pn_data_t *data, int16_t s)</div><div 
class="ttdoc">Puts a PN_SHORT value. </div></div>
+<div class="ttc" id="group__amqp__types_html_structpn__decimal128__t"><div 
class="ttname"><a 
href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a></div><div
 class="ttdoc">A 128-bit decimal floating-point number. </div><div 
class="ttdef"><b>Definition:</b> types.h:194</div></div>
+<div class="ttc" id="group__data_html_ga20dda5db37c55c12b28e428c311b79da"><div 
class="ttname"><a 
href="group__data.html#ga20dda5db37c55c12b28e428c311b79da">pn_data_put_array</a></div><div
 class="ttdeci">int pn_data_put_array(pn_data_t *data, bool described, 
pn_type_t type)</div><div class="ttdoc">Puts an empty array value into a 
pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_gaee6e7a4f78d202cc81657e3976fd68ae"><div 
class="ttname"><a 
href="group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae">pn_data_get_binary</a></div><div
 class="ttdeci">pn_bytes_t pn_data_get_binary(pn_data_t *data)</div><div 
class="ttdoc">If the current node is binary, returns its value, returns 
&quot;&quot; otherwise. </div></div>
+<div class="ttc" id="group__data_html_gada171f4740e6a1132b4d4b9c0aea645c"><div 
class="ttname"><a 
href="group__data.html#gada171f4740e6a1132b4d4b9c0aea645c">pn_data_error</a></div><div
 class="ttdeci">pn_error_t * pn_data_error(pn_data_t *data)</div><div 
class="ttdoc">Access the current error for a given pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_gac5d5c6e6bf24597caf63d35b1755e646"><div 
class="ttname"><a 
href="group__data.html#gac5d5c6e6bf24597caf63d35b1755e646">pn_data_get_atom</a></div><div
 class="ttdeci">pn_atom_t pn_data_get_atom(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a scalar value, return it as a pn_atom_t. 
</div></div>
+<div class="ttc" id="group__data_html_gafccb5008960eb8dc757cb7f9941e5013"><div 
class="ttname"><a 
href="group__data.html#gafccb5008960eb8dc757cb7f9941e5013">pn_data_get_string</a></div><div
 class="ttdeci">pn_bytes_t pn_data_get_string(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a string, returns its value, returns 
&quot;&quot; otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga2c02eee58084ba9b77a37c086e195802"><div 
class="ttname"><a 
href="group__data.html#ga2c02eee58084ba9b77a37c086e195802">pn_data_free</a></div><div
 class="ttdeci">void pn_data_free(pn_data_t *data)</div><div class="ttdoc">Free 
a pn_data_t object. </div></div>
+<div class="ttc" 
id="group__amqp__types_html_ga7d8110bc953738d83ad8b9c543ef517f"><div 
class="ttname"><a 
href="group__amqp__types.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a></div><div
 class="ttdeci">uint64_t pn_decimal64_t</div><div class="ttdoc">A 64-bit 
decimal floating-point number. </div><div class="ttdef"><b>Definition:</b> 
types.h:187</div></div>
+<div class="ttc" id="group__data_html_ga3c64a188867ebb19c8d4e3908e6f8e20"><div 
class="ttname"><a 
href="group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20">pn_data_get_symbol</a></div><div
 class="ttdeci">pn_bytes_t pn_data_get_symbol(pn_data_t *data)</div><div 
class="ttdoc">If the current node is a symbol, returns its value, returns 
&quot;&quot; otherwise. </div></div>
+<div class="ttc" id="group__data_html_gacb2c0b2c56d587ee354aaa0f21f2c9b1"><div 
class="ttname"><a 
href="group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1">pn_data_put_timestamp</a></div><div
 class="ttdeci">int pn_data_put_timestamp(pn_data_t *data, pn_timestamp_t 
t)</div><div class="ttdoc">Puts a PN_TIMESTAMP value. </div></div>
+<div class="ttc" id="group__data_html_ga549ee35ecd73ac55e9e8aa196a6ba2ec"><div 
class="ttname"><a href

<TRUNCATED>

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

Reply via email to