This file is indexed.

/usr/share/proton-0.10/docs/api-c/a00012.html is in libqpid-proton2-dev-doc 0.10-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
<!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.11"/>
<title>proton: /build/qpid-proton-9HU5Bc/qpid-proton-0.10/proton-c/include/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="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">proton
   &#160;<span id="projectnumber">0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <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>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<!-- 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 id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_3d7fee5163f29235853f3037db69c226.html">proton-c</a></li><li class="navelem"><a class="el" href="dir_ca4610195e991eb8124aba7312da0967.html">include</a></li><li class="navelem"><a class="el" href="dir_819e9c3ec552076ba9984156db77a62b.html">proton</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</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>Data API for proton.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;<a class="el" href="a00022_source.html">proton/import_export.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00028_source.html">proton/object.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00040_source.html">proton/types.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00019_source.html">proton/error.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="a00039_source.html">proton/type_compat.h</a>&gt;</code><br />
<code>#include &lt;stdarg.h&gt;</code><br />
</div>
<p><a href="a00012_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>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00004.html">pn_atom_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A descriminated union that holds any scalar AMQP value.  <a href="a00004.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga5d6cf528776e8b6ad6d67caf095986bf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.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="a00042.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="a00042.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> { <br />
&#160;&#160;<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe">PN_NULL</a> = 1, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7">PN_BOOL</a> = 2, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256">PN_UBYTE</a> = 3, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592">PN_BYTE</a> = 4, 
<br />
&#160;&#160;<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41">PN_USHORT</a> = 5, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97">PN_SHORT</a> = 6, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd">PN_UINT</a> = 7, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab">PN_INT</a> = 8, 
<br />
&#160;&#160;<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124">PN_CHAR</a> = 9, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777">PN_ULONG</a> = 10, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c">PN_LONG</a> = 11, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1">PN_TIMESTAMP</a> = 12, 
<br />
&#160;&#160;<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0">PN_FLOAT</a> = 13, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5">PN_DOUBLE</a> = 14, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca">PN_DECIMAL32</a> = 15, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae">PN_DECIMAL64</a> = 16, 
<br />
&#160;&#160;<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4">PN_DECIMAL128</a> = 17, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13">PN_UUID</a> = 18, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9">PN_BINARY</a> = 19, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b">PN_STRING</a> = 20, 
<br />
&#160;&#160;<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9">PN_SYMBOL</a> = 21, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07">PN_DESCRIBED</a> = 22, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d">PN_ARRAY</a> = 23, 
<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804">PN_LIST</a> = 24, 
<br />
&#160;&#160;<a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd">PN_MAP</a> = 25
<br />
 }<tr class="memdesc:ga4465b5ea7d3c4f15c1dffa4deda905db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identifies an AMQP type.  <a href="a00042.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:ga2a546fbd721f3b528190b3298014f134"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga2a546fbd721f3b528190b3298014f134">pn_type_name</a> (<a class="el" href="a00042.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> type)</td></tr>
<tr class="memdesc:ga2a546fbd721f3b528190b3298014f134"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string name for an AMQP type.  <a href="a00042.html#ga2a546fbd721f3b528190b3298014f134">More...</a><br /></td></tr>
<tr class="separator:ga2a546fbd721f3b528190b3298014f134"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafcc8aae2df7d12f3d2a9b9d3ddc82494"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gafcc8aae2df7d12f3d2a9b9d3ddc82494">pn_data</a> (size_t capacity)</td></tr>
<tr class="memdesc:gafcc8aae2df7d12f3d2a9b9d3ddc82494"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a pn_data_t object with the supplied initial capacity.  <a href="a00042.html#gafcc8aae2df7d12f3d2a9b9d3ddc82494">More...</a><br /></td></tr>
<tr class="separator:gafcc8aae2df7d12f3d2a9b9d3ddc82494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5c3a83c1afb9b5425d145d5b5a92fbc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga5c3a83c1afb9b5425d145d5b5a92fbc4">pn_data_free</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga5c3a83c1afb9b5425d145d5b5a92fbc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a pn_data_t object.  <a href="a00042.html#ga5c3a83c1afb9b5425d145d5b5a92fbc4">More...</a><br /></td></tr>
<tr class="separator:ga5c3a83c1afb9b5425d145d5b5a92fbc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00f68f246fe5a0641c206d1e4bd3ce34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga00f68f246fe5a0641c206d1e4bd3ce34">pn_data_errno</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga00f68f246fe5a0641c206d1e4bd3ce34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the current error code for a given pn_data_t.  <a href="a00042.html#ga00f68f246fe5a0641c206d1e4bd3ce34">More...</a><br /></td></tr>
<tr class="separator:ga00f68f246fe5a0641c206d1e4bd3ce34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac784c15b856ff9f953ec7d22d90fc0fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00019.html#a24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gac784c15b856ff9f953ec7d22d90fc0fc">pn_data_error</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gac784c15b856ff9f953ec7d22d90fc0fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the current error for a givn pn_data_t.  <a href="a00042.html#gac784c15b856ff9f953ec7d22d90fc0fc">More...</a><br /></td></tr>
<tr class="separator:gac784c15b856ff9f953ec7d22d90fc0fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2f35af39742c9ae4c7a14f5c2e8ae346"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga2f35af39742c9ae4c7a14f5c2e8ae346">pn_data_vfill</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, const char *fmt, va_list ap)</td></tr>
<tr class="separator:ga2f35af39742c9ae4c7a14f5c2e8ae346"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf071fc8da4100e8bdde34097fe912f93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaf071fc8da4100e8bdde34097fe912f93">pn_data_fill</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, const char *fmt,...)</td></tr>
<tr class="separator:gaf071fc8da4100e8bdde34097fe912f93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8364700ba4736437f596cd15e2d90870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga8364700ba4736437f596cd15e2d90870">pn_data_vscan</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, const char *fmt, va_list ap)</td></tr>
<tr class="separator:ga8364700ba4736437f596cd15e2d90870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07a8fa4a555e213b56a92027bf85c341"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga07a8fa4a555e213b56a92027bf85c341">pn_data_scan</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, const char *fmt,...)</td></tr>
<tr class="separator:ga07a8fa4a555e213b56a92027bf85c341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadcd2302af4138df54c4746a63d5d1126"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gadcd2302af4138df54c4746a63d5d1126">pn_data_clear</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gadcd2302af4138df54c4746a63d5d1126"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears a pn_data_t object.  <a href="a00042.html#gadcd2302af4138df54c4746a63d5d1126">More...</a><br /></td></tr>
<tr class="separator:gadcd2302af4138df54c4746a63d5d1126"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5facc4b4d0559c4a6b334a02fd982628"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga5facc4b4d0559c4a6b334a02fd982628">pn_data_size</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga5facc4b4d0559c4a6b334a02fd982628"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the total number of nodes contained in a pn_data_t object.  <a href="a00042.html#ga5facc4b4d0559c4a6b334a02fd982628">More...</a><br /></td></tr>
<tr class="separator:ga5facc4b4d0559c4a6b334a02fd982628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga46683edde8b3118f0a28a17737c392b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga46683edde8b3118f0a28a17737c392b1">pn_data_rewind</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga46683edde8b3118f0a28a17737c392b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears current node pointer and sets the parent to the root node.  <a href="a00042.html#ga46683edde8b3118f0a28a17737c392b1">More...</a><br /></td></tr>
<tr class="separator:ga46683edde8b3118f0a28a17737c392b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga263f241d7f97826ad223f5568b7eae79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga263f241d7f97826ad223f5568b7eae79">pn_data_next</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga263f241d7f97826ad223f5568b7eae79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances the current node to its next sibling and returns true.  <a href="a00042.html#ga263f241d7f97826ad223f5568b7eae79">More...</a><br /></td></tr>
<tr class="separator:ga263f241d7f97826ad223f5568b7eae79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga656b946dfaa0e4bc5e2e54275cb6304d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga656b946dfaa0e4bc5e2e54275cb6304d">pn_data_prev</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga656b946dfaa0e4bc5e2e54275cb6304d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the current node to its previous sibling and returns true.  <a href="a00042.html#ga656b946dfaa0e4bc5e2e54275cb6304d">More...</a><br /></td></tr>
<tr class="separator:ga656b946dfaa0e4bc5e2e54275cb6304d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37a5eec807c913d165ba1de45e685b19"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga37a5eec807c913d165ba1de45e685b19">pn_data_enter</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga37a5eec807c913d165ba1de45e685b19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parent node to the current node and clears the current node.  <a href="a00042.html#ga37a5eec807c913d165ba1de45e685b19">More...</a><br /></td></tr>
<tr class="separator:ga37a5eec807c913d165ba1de45e685b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6082cb1e9b6bc00948f0878717b41270"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga6082cb1e9b6bc00948f0878717b41270">pn_data_exit</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga6082cb1e9b6bc00948f0878717b41270"><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="a00042.html#ga6082cb1e9b6bc00948f0878717b41270">More...</a><br /></td></tr>
<tr class="separator:ga6082cb1e9b6bc00948f0878717b41270"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f66aec0b42aeb5b1d9b0281ba5482a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga1f66aec0b42aeb5b1d9b0281ba5482a4">pn_data_lookup</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, const char *name)</td></tr>
<tr class="separator:ga1f66aec0b42aeb5b1d9b0281ba5482a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac5e69565602301035f58da8759d90d0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00042.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaac5e69565602301035f58da8759d90d0">pn_data_type</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gaac5e69565602301035f58da8759d90d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the type of the current node.  <a href="a00042.html#gaac5e69565602301035f58da8759d90d0">More...</a><br /></td></tr>
<tr class="separator:gaac5e69565602301035f58da8759d90d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6cdc924144c5963bf370da33cc7b0102"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga6cdc924144c5963bf370da33cc7b0102">pn_data_print</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga6cdc924144c5963bf370da33cc7b0102"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the contents of a pn_data_t object using <a class="el" href="a00042.html#gaae0ba5dd81812d60060505fbae3fcbdb" 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="a00042.html#ga6cdc924144c5963bf370da33cc7b0102">More...</a><br /></td></tr>
<tr class="separator:ga6cdc924144c5963bf370da33cc7b0102"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaae0ba5dd81812d60060505fbae3fcbdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaae0ba5dd81812d60060505fbae3fcbdb">pn_data_format</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, char *bytes, size_t *size)</td></tr>
<tr class="memdesc:gaae0ba5dd81812d60060505fbae3fcbdb"><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="a00042.html#gaae0ba5dd81812d60060505fbae3fcbdb">More...</a><br /></td></tr>
<tr class="separator:gaae0ba5dd81812d60060505fbae3fcbdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b62c53f552bbd3a7d6104f370547b28"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga1b62c53f552bbd3a7d6104f370547b28">pn_data_encode</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, char *bytes, size_t size)</td></tr>
<tr class="memdesc:ga1b62c53f552bbd3a7d6104f370547b28"><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="a00042.html#ga1b62c53f552bbd3a7d6104f370547b28">More...</a><br /></td></tr>
<tr class="separator:ga1b62c53f552bbd3a7d6104f370547b28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff5e6d111aaa22b5bb254381bcdd9f79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaff5e6d111aaa22b5bb254381bcdd9f79">pn_data_encoded_size</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gaff5e6d111aaa22b5bb254381bcdd9f79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of bytes needed to encode a data object.  <a href="a00042.html#gaff5e6d111aaa22b5bb254381bcdd9f79">More...</a><br /></td></tr>
<tr class="separator:gaff5e6d111aaa22b5bb254381bcdd9f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab909ae76a8f77b31f3f3ebc4b42b3c53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gab909ae76a8f77b31f3f3ebc4b42b3c53">pn_data_decode</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, const char *bytes, size_t size)</td></tr>
<tr class="memdesc:gab909ae76a8f77b31f3f3ebc4b42b3c53"><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="a00042.html#gab909ae76a8f77b31f3f3ebc4b42b3c53">More...</a><br /></td></tr>
<tr class="separator:gab909ae76a8f77b31f3f3ebc4b42b3c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac31eb899c93e404926081a2650d7f55"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaac31eb899c93e404926081a2650d7f55">pn_data_put_list</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gaac31eb899c93e404926081a2650d7f55"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty list value into a pn_data_t.  <a href="a00042.html#gaac31eb899c93e404926081a2650d7f55">More...</a><br /></td></tr>
<tr class="separator:gaac31eb899c93e404926081a2650d7f55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1ef7d014a1fcbfc6f39f363b6825ad2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga1ef7d014a1fcbfc6f39f363b6825ad2c">pn_data_put_map</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga1ef7d014a1fcbfc6f39f363b6825ad2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty map value into a pn_data_t.  <a href="a00042.html#ga1ef7d014a1fcbfc6f39f363b6825ad2c">More...</a><br /></td></tr>
<tr class="separator:ga1ef7d014a1fcbfc6f39f363b6825ad2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabee4683d01f40d0bf0e75cbf55d13d43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gabee4683d01f40d0bf0e75cbf55d13d43">pn_data_put_array</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, bool described, <a class="el" href="a00042.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> type)</td></tr>
<tr class="memdesc:gabee4683d01f40d0bf0e75cbf55d13d43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty array value into a pn_data_t.  <a href="a00042.html#gabee4683d01f40d0bf0e75cbf55d13d43">More...</a><br /></td></tr>
<tr class="separator:gabee4683d01f40d0bf0e75cbf55d13d43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7dac51e4345896a1ac969169237b5c16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga7dac51e4345896a1ac969169237b5c16">pn_data_put_described</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga7dac51e4345896a1ac969169237b5c16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a described value into a pn_data_t object.  <a href="a00042.html#ga7dac51e4345896a1ac969169237b5c16">More...</a><br /></td></tr>
<tr class="separator:ga7dac51e4345896a1ac969169237b5c16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52cdd84bd9964c29cb6cd4cad7ef0467"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga52cdd84bd9964c29cb6cd4cad7ef0467">pn_data_put_null</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga52cdd84bd9964c29cb6cd4cad7ef0467"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe" title="The NULL AMQP type. ">PN_NULL</a> value.  <a href="a00042.html#ga52cdd84bd9964c29cb6cd4cad7ef0467">More...</a><br /></td></tr>
<tr class="separator:ga52cdd84bd9964c29cb6cd4cad7ef0467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9bd8fa2e72aee9b7a49a471d0ab891d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga9bd8fa2e72aee9b7a49a471d0ab891d6">pn_data_put_bool</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, bool b)</td></tr>
<tr class="memdesc:ga9bd8fa2e72aee9b7a49a471d0ab891d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7" title="The boolean AMQP type. ">PN_BOOL</a> value.  <a href="a00042.html#ga9bd8fa2e72aee9b7a49a471d0ab891d6">More...</a><br /></td></tr>
<tr class="separator:ga9bd8fa2e72aee9b7a49a471d0ab891d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03f3769fafcfe3208db645eb629b536c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga03f3769fafcfe3208db645eb629b536c">pn_data_put_ubyte</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, uint8_t ub)</td></tr>
<tr class="memdesc:ga03f3769fafcfe3208db645eb629b536c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256" title="The unsigned byte AMQP type. ">PN_UBYTE</a> value.  <a href="a00042.html#ga03f3769fafcfe3208db645eb629b536c">More...</a><br /></td></tr>
<tr class="separator:ga03f3769fafcfe3208db645eb629b536c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fb37ff2b6220644c70c89d07b04b318"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga0fb37ff2b6220644c70c89d07b04b318">pn_data_put_byte</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, int8_t b)</td></tr>
<tr class="memdesc:ga0fb37ff2b6220644c70c89d07b04b318"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592" title="The byte AMQP type. ">PN_BYTE</a> value.  <a href="a00042.html#ga0fb37ff2b6220644c70c89d07b04b318">More...</a><br /></td></tr>
<tr class="separator:ga0fb37ff2b6220644c70c89d07b04b318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga847e4703a17ad4ebc1a8013bd34c1c39"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga847e4703a17ad4ebc1a8013bd34c1c39">pn_data_put_ushort</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, uint16_t us)</td></tr>
<tr class="memdesc:ga847e4703a17ad4ebc1a8013bd34c1c39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41" title="The unsigned short AMQP type. ">PN_USHORT</a> value.  <a href="a00042.html#ga847e4703a17ad4ebc1a8013bd34c1c39">More...</a><br /></td></tr>
<tr class="separator:ga847e4703a17ad4ebc1a8013bd34c1c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00d64770a609ca56d0eeda41dd8847bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga00d64770a609ca56d0eeda41dd8847bb">pn_data_put_short</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, int16_t s)</td></tr>
<tr class="memdesc:ga00d64770a609ca56d0eeda41dd8847bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97" title="The short AMQP type. ">PN_SHORT</a> value.  <a href="a00042.html#ga00d64770a609ca56d0eeda41dd8847bb">More...</a><br /></td></tr>
<tr class="separator:ga00d64770a609ca56d0eeda41dd8847bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga44f6fae3db7765bb79eb29394afa02c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga44f6fae3db7765bb79eb29394afa02c7">pn_data_put_uint</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, uint32_t ui)</td></tr>
<tr class="memdesc:ga44f6fae3db7765bb79eb29394afa02c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd" title="The unsigned int AMQP type. ">PN_UINT</a> value.  <a href="a00042.html#ga44f6fae3db7765bb79eb29394afa02c7">More...</a><br /></td></tr>
<tr class="separator:ga44f6fae3db7765bb79eb29394afa02c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe6b2617d9361332c57fac7c152a3ea6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gabe6b2617d9361332c57fac7c152a3ea6">pn_data_put_int</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, int32_t i)</td></tr>
<tr class="memdesc:gabe6b2617d9361332c57fac7c152a3ea6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab" title="The signed int AMQP type. ">PN_INT</a> value.  <a href="a00042.html#gabe6b2617d9361332c57fac7c152a3ea6">More...</a><br /></td></tr>
<tr class="separator:gabe6b2617d9361332c57fac7c152a3ea6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10e83457b188e64e16816f4837fbe2f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga10e83457b188e64e16816f4837fbe2f0">pn_data_put_char</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00064.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a> c)</td></tr>
<tr class="memdesc:ga10e83457b188e64e16816f4837fbe2f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124" title="The char AMQP type. ">PN_CHAR</a> value.  <a href="a00042.html#ga10e83457b188e64e16816f4837fbe2f0">More...</a><br /></td></tr>
<tr class="separator:ga10e83457b188e64e16816f4837fbe2f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae432d32c8155d28a261f428f4b9fd870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gae432d32c8155d28a261f428f4b9fd870">pn_data_put_ulong</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, uint64_t ul)</td></tr>
<tr class="memdesc:gae432d32c8155d28a261f428f4b9fd870"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777" title="The ulong AMQP type. ">PN_ULONG</a> value.  <a href="a00042.html#gae432d32c8155d28a261f428f4b9fd870">More...</a><br /></td></tr>
<tr class="separator:gae432d32c8155d28a261f428f4b9fd870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga538519513a20a441fddd98214c049fb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga538519513a20a441fddd98214c049fb6">pn_data_put_long</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, int64_t l)</td></tr>
<tr class="memdesc:ga538519513a20a441fddd98214c049fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c" title="The long AMQP type. ">PN_LONG</a> value.  <a href="a00042.html#ga538519513a20a441fddd98214c049fb6">More...</a><br /></td></tr>
<tr class="separator:ga538519513a20a441fddd98214c049fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3a5aea516790f3b87b7a0f2f5374e10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gab3a5aea516790f3b87b7a0f2f5374e10">pn_data_put_timestamp</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00064.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a> t)</td></tr>
<tr class="memdesc:gab3a5aea516790f3b87b7a0f2f5374e10"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1" title="The timestamp AMQP type. ">PN_TIMESTAMP</a> value.  <a href="a00042.html#gab3a5aea516790f3b87b7a0f2f5374e10">More...</a><br /></td></tr>
<tr class="separator:gab3a5aea516790f3b87b7a0f2f5374e10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb96a69af27c8a6d1a041e51cb4319e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gacb96a69af27c8a6d1a041e51cb4319e3">pn_data_put_float</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, float f)</td></tr>
<tr class="memdesc:gacb96a69af27c8a6d1a041e51cb4319e3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0" title="The float AMQP type. ">PN_FLOAT</a> value.  <a href="a00042.html#gacb96a69af27c8a6d1a041e51cb4319e3">More...</a><br /></td></tr>
<tr class="separator:gacb96a69af27c8a6d1a041e51cb4319e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03bbb354d2ebc461e952a6fe84e25d57"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga03bbb354d2ebc461e952a6fe84e25d57">pn_data_put_double</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, double d)</td></tr>
<tr class="memdesc:ga03bbb354d2ebc461e952a6fe84e25d57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5" title="The double AMQP type. ">PN_DOUBLE</a> value.  <a href="a00042.html#ga03bbb354d2ebc461e952a6fe84e25d57">More...</a><br /></td></tr>
<tr class="separator:ga03bbb354d2ebc461e952a6fe84e25d57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97266ce50aee4c6e0c8603d68c07a2d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga97266ce50aee4c6e0c8603d68c07a2d4">pn_data_put_decimal32</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00064.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a> d)</td></tr>
<tr class="memdesc:ga97266ce50aee4c6e0c8603d68c07a2d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca" title="The decimal32 AMQP type. ">PN_DECIMAL32</a> value.  <a href="a00042.html#ga97266ce50aee4c6e0c8603d68c07a2d4">More...</a><br /></td></tr>
<tr class="separator:ga97266ce50aee4c6e0c8603d68c07a2d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6a964f2c22a015983793a3323651e0f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga6a964f2c22a015983793a3323651e0f0">pn_data_put_decimal64</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00064.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a> d)</td></tr>
<tr class="memdesc:ga6a964f2c22a015983793a3323651e0f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae" title="The decimal64 AMQP type. ">PN_DECIMAL64</a> value.  <a href="a00042.html#ga6a964f2c22a015983793a3323651e0f0">More...</a><br /></td></tr>
<tr class="separator:ga6a964f2c22a015983793a3323651e0f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac78d77572b1c36b01b469ff604da9710"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gac78d77572b1c36b01b469ff604da9710">pn_data_put_decimal128</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00007.html">pn_decimal128_t</a> d)</td></tr>
<tr class="memdesc:gac78d77572b1c36b01b469ff604da9710"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4" title="The decimal128 AMQP type. ">PN_DECIMAL128</a> value.  <a href="a00042.html#gac78d77572b1c36b01b469ff604da9710">More...</a><br /></td></tr>
<tr class="separator:gac78d77572b1c36b01b469ff604da9710"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d0f06871283cdd3cfa9b978ff9a9ae2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga2d0f06871283cdd3cfa9b978ff9a9ae2">pn_data_put_uuid</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00009.html">pn_uuid_t</a> u)</td></tr>
<tr class="memdesc:ga2d0f06871283cdd3cfa9b978ff9a9ae2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13" title="The UUID AMQP type. ">PN_UUID</a> value.  <a href="a00042.html#ga2d0f06871283cdd3cfa9b978ff9a9ae2">More...</a><br /></td></tr>
<tr class="separator:ga2d0f06871283cdd3cfa9b978ff9a9ae2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada1c4399957d9d07ee7676e1be703d3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gada1c4399957d9d07ee7676e1be703d3c">pn_data_put_binary</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00005.html">pn_bytes_t</a> bytes)</td></tr>
<tr class="memdesc:gada1c4399957d9d07ee7676e1be703d3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9" title="The binary AMQP type. ">PN_BINARY</a> value.  <a href="a00042.html#gada1c4399957d9d07ee7676e1be703d3c">More...</a><br /></td></tr>
<tr class="separator:gada1c4399957d9d07ee7676e1be703d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03fa959001ad29c5646edcb42caaa12c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga03fa959001ad29c5646edcb42caaa12c">pn_data_put_string</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00005.html">pn_bytes_t</a> string)</td></tr>
<tr class="memdesc:ga03fa959001ad29c5646edcb42caaa12c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b" title="The string AMQP type. ">PN_STRING</a> value.  <a href="a00042.html#ga03fa959001ad29c5646edcb42caaa12c">More...</a><br /></td></tr>
<tr class="separator:ga03fa959001ad29c5646edcb42caaa12c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabc1d7ff29b81c7a6f72f5f8a0466b723"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gabc1d7ff29b81c7a6f72f5f8a0466b723">pn_data_put_symbol</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00005.html">pn_bytes_t</a> symbol)</td></tr>
<tr class="memdesc:gabc1d7ff29b81c7a6f72f5f8a0466b723"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9" title="The symbol AMQP type. ">PN_SYMBOL</a> value.  <a href="a00042.html#gabc1d7ff29b81c7a6f72f5f8a0466b723">More...</a><br /></td></tr>
<tr class="separator:gabc1d7ff29b81c7a6f72f5f8a0466b723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacc956eb9cd9d1434e95e8e89d24f6d75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gacc956eb9cd9d1434e95e8e89d24f6d75">pn_data_put_atom</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00004.html">pn_atom_t</a> atom)</td></tr>
<tr class="memdesc:gacc956eb9cd9d1434e95e8e89d24f6d75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts any scalar value value.  <a href="a00042.html#gacc956eb9cd9d1434e95e8e89d24f6d75">More...</a><br /></td></tr>
<tr class="separator:gacc956eb9cd9d1434e95e8e89d24f6d75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf57a68675bf7c951ef93e333d12331af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaf57a68675bf7c951ef93e333d12331af">pn_data_get_list</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gaf57a68675bf7c951ef93e333d12331af"><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="a00042.html#gaf57a68675bf7c951ef93e333d12331af">More...</a><br /></td></tr>
<tr class="separator:gaf57a68675bf7c951ef93e333d12331af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6401b3b6546a86d10b666d648de26b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gad6401b3b6546a86d10b666d648de26b7">pn_data_get_map</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gad6401b3b6546a86d10b666d648de26b7"><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="a00042.html#gad6401b3b6546a86d10b666d648de26b7">More...</a><br /></td></tr>
<tr class="separator:gad6401b3b6546a86d10b666d648de26b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9700149093e77e783ddcef52a8a4db1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gac9700149093e77e783ddcef52a8a4db1">pn_data_get_array</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="separator:gac9700149093e77e783ddcef52a8a4db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacae4481af22f2d9c5253c022de89c808"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gacae4481af22f2d9c5253c022de89c808">pn_data_is_array_described</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gacae4481af22f2d9c5253c022de89c808"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the current node points to a described array.  <a href="a00042.html#gacae4481af22f2d9c5253c022de89c808">More...</a><br /></td></tr>
<tr class="separator:gacae4481af22f2d9c5253c022de89c808"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8e7bedd5273ca39de95b8b8b3864d61"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00042.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gab8e7bedd5273ca39de95b8b8b3864d61">pn_data_get_array_type</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gab8e7bedd5273ca39de95b8b8b3864d61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the array type if the current node points to an array, undefined otherwise.  <a href="a00042.html#gab8e7bedd5273ca39de95b8b8b3864d61">More...</a><br /></td></tr>
<tr class="separator:gab8e7bedd5273ca39de95b8b8b3864d61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga017f9e11e72206d02dc82e06282ec956"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga017f9e11e72206d02dc82e06282ec956">pn_data_is_described</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga017f9e11e72206d02dc82e06282ec956"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the current node is a described value.  <a href="a00042.html#ga017f9e11e72206d02dc82e06282ec956">More...</a><br /></td></tr>
<tr class="separator:ga017f9e11e72206d02dc82e06282ec956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae6200ee577b92809bab4762802b4a01e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gae6200ee577b92809bab4762802b4a01e">pn_data_is_null</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gae6200ee577b92809bab4762802b4a01e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the current node is a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe" title="The NULL AMQP type. ">PN_NULL</a>.  <a href="a00042.html#gae6200ee577b92809bab4762802b4a01e">More...</a><br /></td></tr>
<tr class="separator:gae6200ee577b92809bab4762802b4a01e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37f4661f13f7ede4db33095298089e60"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga37f4661f13f7ede4db33095298089e60">pn_data_get_bool</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga37f4661f13f7ede4db33095298089e60"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7" title="The boolean AMQP type. ">PN_BOOL</a>, returns its value.  <a href="a00042.html#ga37f4661f13f7ede4db33095298089e60">More...</a><br /></td></tr>
<tr class="separator:ga37f4661f13f7ede4db33095298089e60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga833462593fa1366867d399e54e12f95a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga833462593fa1366867d399e54e12f95a">pn_data_get_ubyte</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga833462593fa1366867d399e54e12f95a"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a <a class="el" href="a00042.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256" title="The unsigned byte AMQP type. ">PN_UBYTE</a>, return its value, otherwise return 0.  <a href="a00042.html#ga833462593fa1366867d399e54e12f95a">More...</a><br /></td></tr>
<tr class="separator:ga833462593fa1366867d399e54e12f95a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03a69f9332eee0e205cf9f11ad3d2249"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga03a69f9332eee0e205cf9f11ad3d2249">pn_data_get_byte</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga03a69f9332eee0e205cf9f11ad3d2249"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a signed byte, returns its value, returns 0 otherwise.  <a href="a00042.html#ga03a69f9332eee0e205cf9f11ad3d2249">More...</a><br /></td></tr>
<tr class="separator:ga03a69f9332eee0e205cf9f11ad3d2249"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9839bc1094a1626db6684f9fc9997d81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga9839bc1094a1626db6684f9fc9997d81">pn_data_get_ushort</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga9839bc1094a1626db6684f9fc9997d81"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an unsigned short, returns its value, returns 0 otherwise.  <a href="a00042.html#ga9839bc1094a1626db6684f9fc9997d81">More...</a><br /></td></tr>
<tr class="separator:ga9839bc1094a1626db6684f9fc9997d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga00cdfc2b8b894ec53143924dc8dcf95b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga00cdfc2b8b894ec53143924dc8dcf95b">pn_data_get_short</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga00cdfc2b8b894ec53143924dc8dcf95b"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a signed short, returns its value, returns 0 otherwise.  <a href="a00042.html#ga00cdfc2b8b894ec53143924dc8dcf95b">More...</a><br /></td></tr>
<tr class="separator:ga00cdfc2b8b894ec53143924dc8dcf95b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc681a22d35a8cf825506107190537dc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gadc681a22d35a8cf825506107190537dc">pn_data_get_uint</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gadc681a22d35a8cf825506107190537dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an unsigned int, returns its value, returns 0 otherwise.  <a href="a00042.html#gadc681a22d35a8cf825506107190537dc">More...</a><br /></td></tr>
<tr class="separator:gadc681a22d35a8cf825506107190537dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2063c4861ad5fedc59e2c9eab50fd74f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga2063c4861ad5fedc59e2c9eab50fd74f">pn_data_get_int</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga2063c4861ad5fedc59e2c9eab50fd74f"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a signed int, returns its value, returns 0 otherwise.  <a href="a00042.html#ga2063c4861ad5fedc59e2c9eab50fd74f">More...</a><br /></td></tr>
<tr class="separator:ga2063c4861ad5fedc59e2c9eab50fd74f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae664bb78d8c5ce9cf9375dac99bbb04e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00064.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gae664bb78d8c5ce9cf9375dac99bbb04e">pn_data_get_char</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gae664bb78d8c5ce9cf9375dac99bbb04e"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a char, returns its value, returns 0 otherwise.  <a href="a00042.html#gae664bb78d8c5ce9cf9375dac99bbb04e">More...</a><br /></td></tr>
<tr class="separator:gae664bb78d8c5ce9cf9375dac99bbb04e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51c11e03a76dce0b1013adfd51ceac4b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga51c11e03a76dce0b1013adfd51ceac4b">pn_data_get_ulong</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga51c11e03a76dce0b1013adfd51ceac4b"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an unsigned long, returns its value, returns 0 otherwise.  <a href="a00042.html#ga51c11e03a76dce0b1013adfd51ceac4b">More...</a><br /></td></tr>
<tr class="separator:ga51c11e03a76dce0b1013adfd51ceac4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cfcd86ac89600c6bf4d496594daa6bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga1cfcd86ac89600c6bf4d496594daa6bf">pn_data_get_long</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga1cfcd86ac89600c6bf4d496594daa6bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an signed long, returns its value, returns 0 otherwise.  <a href="a00042.html#ga1cfcd86ac89600c6bf4d496594daa6bf">More...</a><br /></td></tr>
<tr class="separator:ga1cfcd86ac89600c6bf4d496594daa6bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d79239b695728859bb94937ebdb346e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00064.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga8d79239b695728859bb94937ebdb346e">pn_data_get_timestamp</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga8d79239b695728859bb94937ebdb346e"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a timestamp, returns its value, returns 0 otherwise.  <a href="a00042.html#ga8d79239b695728859bb94937ebdb346e">More...</a><br /></td></tr>
<tr class="separator:ga8d79239b695728859bb94937ebdb346e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad56554ed239e0ba6d5e76deb7e5151a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gad56554ed239e0ba6d5e76deb7e5151a0">pn_data_get_float</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gad56554ed239e0ba6d5e76deb7e5151a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a float, returns its value, raises 0 otherwise.  <a href="a00042.html#gad56554ed239e0ba6d5e76deb7e5151a0">More...</a><br /></td></tr>
<tr class="separator:gad56554ed239e0ba6d5e76deb7e5151a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0032a3390f1c09c4bdbb2db245126524"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga0032a3390f1c09c4bdbb2db245126524">pn_data_get_double</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga0032a3390f1c09c4bdbb2db245126524"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a double, returns its value, returns 0 otherwise.  <a href="a00042.html#ga0032a3390f1c09c4bdbb2db245126524">More...</a><br /></td></tr>
<tr class="separator:ga0032a3390f1c09c4bdbb2db245126524"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5941073925427acd8a8e3a2c8ffe09f2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00064.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga5941073925427acd8a8e3a2c8ffe09f2">pn_data_get_decimal32</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga5941073925427acd8a8e3a2c8ffe09f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a decimal32, returns its value, returns 0 otherwise.  <a href="a00042.html#ga5941073925427acd8a8e3a2c8ffe09f2">More...</a><br /></td></tr>
<tr class="separator:ga5941073925427acd8a8e3a2c8ffe09f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga38fe961771db4952b6281e5b00ecac89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00064.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga38fe961771db4952b6281e5b00ecac89">pn_data_get_decimal64</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga38fe961771db4952b6281e5b00ecac89"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a decimal64, returns its value, returns 0 otherwise.  <a href="a00042.html#ga38fe961771db4952b6281e5b00ecac89">More...</a><br /></td></tr>
<tr class="separator:ga38fe961771db4952b6281e5b00ecac89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b744c779f8f9ba14f27b70795cca5e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00007.html">pn_decimal128_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga1b744c779f8f9ba14f27b70795cca5e7">pn_data_get_decimal128</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga1b744c779f8f9ba14f27b70795cca5e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a decimal128, returns its value, returns 0 otherwise.  <a href="a00042.html#ga1b744c779f8f9ba14f27b70795cca5e7">More...</a><br /></td></tr>
<tr class="separator:ga1b744c779f8f9ba14f27b70795cca5e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3f128742148492c7e8d509674395752"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00009.html">pn_uuid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gab3f128742148492c7e8d509674395752">pn_data_get_uuid</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gab3f128742148492c7e8d509674395752"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a UUID, returns its value, returns None otherwise.  <a href="a00042.html#gab3f128742148492c7e8d509674395752">More...</a><br /></td></tr>
<tr class="separator:gab3f128742148492c7e8d509674395752"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c77a6e34a96f6f955ce30ce9b92b41c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00005.html">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga4c77a6e34a96f6f955ce30ce9b92b41c">pn_data_get_binary</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga4c77a6e34a96f6f955ce30ce9b92b41c"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is binary, returns its value, returns "" otherwise.  <a href="a00042.html#ga4c77a6e34a96f6f955ce30ce9b92b41c">More...</a><br /></td></tr>
<tr class="separator:ga4c77a6e34a96f6f955ce30ce9b92b41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6c81297c987e7ff682882c9a85f625ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00005.html">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga6c81297c987e7ff682882c9a85f625ea">pn_data_get_string</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga6c81297c987e7ff682882c9a85f625ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a string, returns its value, returns "" otherwise.  <a href="a00042.html#ga6c81297c987e7ff682882c9a85f625ea">More...</a><br /></td></tr>
<tr class="separator:ga6c81297c987e7ff682882c9a85f625ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1297b27c461838081be7e5e48915736f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00005.html">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga1297b27c461838081be7e5e48915736f">pn_data_get_symbol</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga1297b27c461838081be7e5e48915736f"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a symbol, returns its value, returns "" otherwise.  <a href="a00042.html#ga1297b27c461838081be7e5e48915736f">More...</a><br /></td></tr>
<tr class="separator:ga1297b27c461838081be7e5e48915736f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabac9485859d8e7e753cc7d5cca18ad63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00005.html">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gabac9485859d8e7e753cc7d5cca18ad63">pn_data_get_bytes</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gabac9485859d8e7e753cc7d5cca18ad63"><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="a00042.html#gabac9485859d8e7e753cc7d5cca18ad63">More...</a><br /></td></tr>
<tr class="separator:gabac9485859d8e7e753cc7d5cca18ad63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8cee2e1f0d422738f99eb538727f4319"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00004.html">pn_atom_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga8cee2e1f0d422738f99eb538727f4319">pn_data_get_atom</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga8cee2e1f0d422738f99eb538727f4319"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a scalar value, return it as a <a class="el" href="a00004.html" title="A descriminated union that holds any scalar AMQP value. ">pn_atom_t</a>.  <a href="a00042.html#ga8cee2e1f0d422738f99eb538727f4319">More...</a><br /></td></tr>
<tr class="separator:ga8cee2e1f0d422738f99eb538727f4319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae667fd79f80ce37dde639d3a0cfd38f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gae667fd79f80ce37dde639d3a0cfd38f9">pn_data_copy</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *src)</td></tr>
<tr class="memdesc:gae667fd79f80ce37dde639d3a0cfd38f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the contents of another pn_data_t object.  <a href="a00042.html#gae667fd79f80ce37dde639d3a0cfd38f9">More...</a><br /></td></tr>
<tr class="separator:gae667fd79f80ce37dde639d3a0cfd38f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaec0e43b868e758310bfb65a3065de35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaaec0e43b868e758310bfb65a3065de35">pn_data_append</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *src)</td></tr>
<tr class="memdesc:gaaec0e43b868e758310bfb65a3065de35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append the contents of another pn_data_t object.  <a href="a00042.html#gaaec0e43b868e758310bfb65a3065de35">More...</a><br /></td></tr>
<tr class="separator:gaaec0e43b868e758310bfb65a3065de35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50c7179db92da951c918279c4229ec88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga50c7179db92da951c918279c4229ec88">pn_data_appendn</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *src, int limit)</td></tr>
<tr class="memdesc:ga50c7179db92da951c918279c4229ec88"><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="a00042.html#ga50c7179db92da951c918279c4229ec88">More...</a><br /></td></tr>
<tr class="separator:ga50c7179db92da951c918279c4229ec88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4df82b8d528399bc524eed5561348cf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#ga4df82b8d528399bc524eed5561348cf1">pn_data_narrow</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:ga4df82b8d528399bc524eed5561348cf1"><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="a00042.html#ga4df82b8d528399bc524eed5561348cf1">More...</a><br /></td></tr>
<tr class="separator:ga4df82b8d528399bc524eed5561348cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae43fd5ef5ac16fea997dd3e212b666ce"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gae43fd5ef5ac16fea997dd3e212b666ce">pn_data_widen</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gae43fd5ef5ac16fea997dd3e212b666ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse the effect of <a class="el" href="a00042.html#ga4df82b8d528399bc524eed5561348cf1" 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="a00042.html#gae43fd5ef5ac16fea997dd3e212b666ce">More...</a><br /></td></tr>
<tr class="separator:gae43fd5ef5ac16fea997dd3e212b666ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa155cf465bb16a4f77a9b939211f1ef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> <a class="el" href="a00028.html#a37234f17c9c63843480356a235f1c3e8">pn_handle_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaa155cf465bb16a4f77a9b939211f1ef8">pn_data_point</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gaa155cf465bb16a4f77a9b939211f1ef8"><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="a00042.html#gae70c79935ccce9b893494044e29423fa" title="Restores a prior navigational state that was saved using pn_data_point(). ">pn_data_restore()</a>.  <a href="a00042.html#gaa155cf465bb16a4f77a9b939211f1ef8">More...</a><br /></td></tr>
<tr class="separator:gaa155cf465bb16a4f77a9b939211f1ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae70c79935ccce9b893494044e29423fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gae70c79935ccce9b893494044e29423fa">pn_data_restore</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="a00028.html#a37234f17c9c63843480356a235f1c3e8">pn_handle_t</a> point)</td></tr>
<tr class="memdesc:gae70c79935ccce9b893494044e29423fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores a prior navigational state that was saved using <a class="el" href="a00042.html#gaa155cf465bb16a4f77a9b939211f1ef8" 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="a00042.html#gae70c79935ccce9b893494044e29423fa">More...</a><br /></td></tr>
<tr class="separator:gae70c79935ccce9b893494044e29423fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2cd71e20873f001af7df46411ea82ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00022.html#acfa9628d87130a64f95ee17c57a7c13b">PN_EXTERN</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#gaf2cd71e20873f001af7df46411ea82ec">pn_data_dump</a> (<a class="el" href="a00042.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
<tr class="memdesc:gaf2cd71e20873f001af7df46411ea82ec"><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="a00042.html#gaf2cd71e20873f001af7df46411ea82ec">More...</a><br /></td></tr>
<tr class="separator:gaf2cd71e20873f001af7df46411ea82ec"><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>Data API for proton. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Apr 4 2016 09:18:57 for proton by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>