xref: /netbsd-src/external/mit/libcbor/dist/docs/doxygen/builder__callbacks_8c.html (revision 5dd36a3bc8bf2a9dec29ceb6349550414570c447)
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6<meta name="generator" content="Doxygen 1.8.12"/>
7<meta name="viewport" content="width=device-width, initial-scale=1"/>
8<title>libcbor: src/cbor/internal/builder_callbacks.c File Reference</title>
9<link href="tabs.css" rel="stylesheet" type="text/css"/>
10<script type="text/javascript" src="jquery.js"></script>
11<script type="text/javascript" src="dynsections.js"></script>
12<link href="search/search.css" rel="stylesheet" type="text/css"/>
13<script type="text/javascript" src="search/searchdata.js"></script>
14<script type="text/javascript" src="search/search.js"></script>
15<link href="doxygen.css" rel="stylesheet" type="text/css" />
16<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
17</head>
18<body>
19<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
20<div id="titlearea">
21<table cellspacing="0" cellpadding="0">
22 <tbody>
23 <tr style="height: 56px;">
24  <td id="projectalign" style="padding-left: 0.5em;">
25   <div id="projectname">libcbor
26   &#160;<span id="projectnumber">0.5.0</span>
27   </div>
28   <div id="projectbrief">libcbor is a C library for parsing and generating CBOR, the general-purpose schema-less binary data format.</div>
29  </td>
30 </tr>
31 </tbody>
32</table>
33</div>
34<!-- end header part -->
35<!-- Generated by Doxygen 1.8.12 -->
36<script type="text/javascript">
37var searchBox = new SearchBox("searchBox", "search",false,'Search');
38</script>
39<script type="text/javascript" src="menudata.js"></script>
40<script type="text/javascript" src="menu.js"></script>
41<script type="text/javascript">
42$(function() {
43  initMenu('',true,false,'search.php','Search');
44  $(document).ready(function() { init_search(); });
45});
46</script>
47<div id="main-nav"></div>
48<!-- window showing the filter options -->
49<div id="MSearchSelectWindow"
50     onmouseover="return searchBox.OnSearchSelectShow()"
51     onmouseout="return searchBox.OnSearchSelectHide()"
52     onkeydown="return searchBox.OnSearchSelectKey(event)">
53</div>
54
55<!-- iframe showing the search results (closed by default) -->
56<div id="MSearchResultsWindow">
57<iframe src="javascript:void(0)" frameborder="0"
58        name="MSearchResults" id="MSearchResults">
59</iframe>
60</div>
61
62<div id="nav-path" class="navpath">
63  <ul>
64<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cb565ba51d82ea933604984cbab6233d.html">cbor</a></li><li class="navelem"><a class="el" href="dir_3ebe94c85f6786bf802771098c1d09bb.html">internal</a></li>  </ul>
65</div>
66</div><!-- top -->
67<div class="header">
68  <div class="summary">
69<a href="#define-members">Macros</a> &#124;
70<a href="#func-members">Functions</a>  </div>
71  <div class="headertitle">
72<div class="title">builder_callbacks.c File Reference</div>  </div>
73</div><!--header-->
74<div class="contents">
75<div class="textblock"><code>#include &quot;<a class="el" href="builder__callbacks_8h_source.html">builder_callbacks.h</a>&quot;</code><br />
76<code>#include &quot;<a class="el" href="unicode_8h_source.html">unicode.h</a>&quot;</code><br />
77<code>#include &lt;string.h&gt;</code><br />
78<code>#include &quot;<a class="el" href="arrays_8h_source.html">../arrays.h</a>&quot;</code><br />
79<code>#include &quot;<a class="el" href="bytestrings_8h_source.html">../bytestrings.h</a>&quot;</code><br />
80<code>#include &quot;<a class="el" href="floats__ctrls_8h_source.html">../floats_ctrls.h</a>&quot;</code><br />
81<code>#include &quot;<a class="el" href="ints_8h_source.html">../ints.h</a>&quot;</code><br />
82<code>#include &quot;<a class="el" href="maps_8h_source.html">../maps.h</a>&quot;</code><br />
83<code>#include &quot;<a class="el" href="strings_8h_source.html">../strings.h</a>&quot;</code><br />
84<code>#include &quot;<a class="el" href="tags_8h_source.html">../tags.h</a>&quot;</code><br />
85</div>
86<p><a href="builder__callbacks_8c_source.html">Go to the source code of this file.</a></p>
87<table class="memberdecls">
88<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
89Macros</h2></td></tr>
90<tr class="memitem:ac5a5fe93758a82606342a6f5513d1102"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#ac5a5fe93758a82606342a6f5513d1102">CHECK_RES</a>&#160;&#160;&#160;do { if (res == NULL) { ctx-&gt;creation_failed = true; return; } } while (0)</td></tr>
91<tr class="separator:ac5a5fe93758a82606342a6f5513d1102"><td class="memSeparator" colspan="2">&#160;</td></tr>
92</table><table class="memberdecls">
93<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
94Functions</h2></td></tr>
95<tr class="memitem:abfd1332f0df578631a3702a2c193287c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#abfd1332f0df578631a3702a2c193287c">_cbor_builder_append</a> (<a class="el" href="structcbor__item__t.html">cbor_item_t</a> *item, struct <a class="el" href="struct__cbor__decoder__context.html">_cbor_decoder_context</a> *ctx)</td></tr>
96<tr class="separator:abfd1332f0df578631a3702a2c193287c"><td class="memSeparator" colspan="2">&#160;</td></tr>
97<tr class="memitem:aa3cd19f25b7f29ddcd153e30b2e09824"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#aa3cd19f25b7f29ddcd153e30b2e09824">cbor_builder_uint8_callback</a> (void *context, uint8_t value)</td></tr>
98<tr class="separator:aa3cd19f25b7f29ddcd153e30b2e09824"><td class="memSeparator" colspan="2">&#160;</td></tr>
99<tr class="memitem:a8cac42a8aeaf19f532ccc5c21e851e8c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a8cac42a8aeaf19f532ccc5c21e851e8c">cbor_builder_uint16_callback</a> (void *context, uint16_t value)</td></tr>
100<tr class="separator:a8cac42a8aeaf19f532ccc5c21e851e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
101<tr class="memitem:a69e152b1c2523502456301f878b07c49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a69e152b1c2523502456301f878b07c49">cbor_builder_uint32_callback</a> (void *context, uint32_t value)</td></tr>
102<tr class="separator:a69e152b1c2523502456301f878b07c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
103<tr class="memitem:a119060abe3c5b1d936514063ca4db22e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a119060abe3c5b1d936514063ca4db22e">cbor_builder_uint64_callback</a> (void *context, uint64_t value)</td></tr>
104<tr class="separator:a119060abe3c5b1d936514063ca4db22e"><td class="memSeparator" colspan="2">&#160;</td></tr>
105<tr class="memitem:a9b1fada71e0c9cbc90ed6089ffc45958"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a9b1fada71e0c9cbc90ed6089ffc45958">cbor_builder_negint8_callback</a> (void *context, uint8_t value)</td></tr>
106<tr class="separator:a9b1fada71e0c9cbc90ed6089ffc45958"><td class="memSeparator" colspan="2">&#160;</td></tr>
107<tr class="memitem:a355c63dd0e941d9f3bc18b95876d7b39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a355c63dd0e941d9f3bc18b95876d7b39">cbor_builder_negint16_callback</a> (void *context, uint16_t value)</td></tr>
108<tr class="separator:a355c63dd0e941d9f3bc18b95876d7b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
109<tr class="memitem:a4b0a2d222bc823bb88f9b8ba38e00f05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a4b0a2d222bc823bb88f9b8ba38e00f05">cbor_builder_negint32_callback</a> (void *context, uint32_t value)</td></tr>
110<tr class="separator:a4b0a2d222bc823bb88f9b8ba38e00f05"><td class="memSeparator" colspan="2">&#160;</td></tr>
111<tr class="memitem:ab99cc7da548fd54ed22a6c988be037ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#ab99cc7da548fd54ed22a6c988be037ae">cbor_builder_negint64_callback</a> (void *context, uint64_t value)</td></tr>
112<tr class="separator:ab99cc7da548fd54ed22a6c988be037ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
113<tr class="memitem:a41f2a1f66f9cb53dd0075e88f0b640fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a41f2a1f66f9cb53dd0075e88f0b640fb">cbor_builder_byte_string_callback</a> (void *context, <a class="el" href="data_8h.html#a121c5944682215e742475f12f07c0a72">cbor_data</a> data, size_t length)</td></tr>
114<tr class="separator:a41f2a1f66f9cb53dd0075e88f0b640fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
115<tr class="memitem:a1c0c98b6c27ac737123ecb014cb6e9c7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a1c0c98b6c27ac737123ecb014cb6e9c7">cbor_builder_byte_string_start_callback</a> (void *context)</td></tr>
116<tr class="separator:a1c0c98b6c27ac737123ecb014cb6e9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
117<tr class="memitem:aa10a165cd945c03ad09ae0866287f6bd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#aa10a165cd945c03ad09ae0866287f6bd">cbor_builder_string_callback</a> (void *context, <a class="el" href="data_8h.html#a121c5944682215e742475f12f07c0a72">cbor_data</a> data, size_t length)</td></tr>
118<tr class="separator:aa10a165cd945c03ad09ae0866287f6bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
119<tr class="memitem:a269aa36265c6fb1b18cad2a14cf355a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a269aa36265c6fb1b18cad2a14cf355a0">cbor_builder_string_start_callback</a> (void *context)</td></tr>
120<tr class="separator:a269aa36265c6fb1b18cad2a14cf355a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
121<tr class="memitem:a2dd24b9dcda84915c4fc0229a6e52df6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a2dd24b9dcda84915c4fc0229a6e52df6">cbor_builder_array_start_callback</a> (void *context, size_t size)</td></tr>
122<tr class="separator:a2dd24b9dcda84915c4fc0229a6e52df6"><td class="memSeparator" colspan="2">&#160;</td></tr>
123<tr class="memitem:a7bcc936cb1cc653551de3d5b49fbe3f0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a7bcc936cb1cc653551de3d5b49fbe3f0">cbor_builder_indef_array_start_callback</a> (void *context)</td></tr>
124<tr class="separator:a7bcc936cb1cc653551de3d5b49fbe3f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
125<tr class="memitem:a28b2dc3b7b96debc8763407308c365ea"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a28b2dc3b7b96debc8763407308c365ea">cbor_builder_indef_map_start_callback</a> (void *context)</td></tr>
126<tr class="separator:a28b2dc3b7b96debc8763407308c365ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
127<tr class="memitem:a95d00fb404804d93ebffdaf607f48a62"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a95d00fb404804d93ebffdaf607f48a62">cbor_builder_map_start_callback</a> (void *context, size_t size)</td></tr>
128<tr class="separator:a95d00fb404804d93ebffdaf607f48a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
129<tr class="memitem:ae386e2194dd97053acca4c26d6039ff6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#ae386e2194dd97053acca4c26d6039ff6">cbor_builder_indef_break_callback</a> (void *context)</td></tr>
130<tr class="separator:ae386e2194dd97053acca4c26d6039ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
131<tr class="memitem:ae1509582103b87cc5824c30f101f9d76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#ae1509582103b87cc5824c30f101f9d76">cbor_builder_float2_callback</a> (void *context, float value)</td></tr>
132<tr class="separator:ae1509582103b87cc5824c30f101f9d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
133<tr class="memitem:aa86c973a7feebd7d4f12cd3014a36293"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#aa86c973a7feebd7d4f12cd3014a36293">cbor_builder_float4_callback</a> (void *context, float value)</td></tr>
134<tr class="separator:aa86c973a7feebd7d4f12cd3014a36293"><td class="memSeparator" colspan="2">&#160;</td></tr>
135<tr class="memitem:ac78462da492c7d57dfb90f7aadcadc5e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#ac78462da492c7d57dfb90f7aadcadc5e">cbor_builder_float8_callback</a> (void *context, double value)</td></tr>
136<tr class="separator:ac78462da492c7d57dfb90f7aadcadc5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
137<tr class="memitem:a54852cd4c120b368d9b9b5cffb622303"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a54852cd4c120b368d9b9b5cffb622303">cbor_builder_null_callback</a> (void *context)</td></tr>
138<tr class="separator:a54852cd4c120b368d9b9b5cffb622303"><td class="memSeparator" colspan="2">&#160;</td></tr>
139<tr class="memitem:a452f42c05cdf422e6526bc0d7cc135dc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a452f42c05cdf422e6526bc0d7cc135dc">cbor_builder_undefined_callback</a> (void *context)</td></tr>
140<tr class="separator:a452f42c05cdf422e6526bc0d7cc135dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
141<tr class="memitem:a1898083345b031539becf70203361860"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#a1898083345b031539becf70203361860">cbor_builder_boolean_callback</a> (void *context, bool value)</td></tr>
142<tr class="separator:a1898083345b031539becf70203361860"><td class="memSeparator" colspan="2">&#160;</td></tr>
143<tr class="memitem:aa2b3ea257a52e3f002c79ca2740ef6a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#aa2b3ea257a52e3f002c79ca2740ef6a2">cbor_builder_tag_callback</a> (void *context, uint64_t value)</td></tr>
144<tr class="separator:aa2b3ea257a52e3f002c79ca2740ef6a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
145</table>
146<h2 class="groupheader">Macro Definition Documentation</h2>
147<a id="ac5a5fe93758a82606342a6f5513d1102"></a>
148<h2 class="memtitle"><span class="permalink"><a href="#ac5a5fe93758a82606342a6f5513d1102">&sect;&nbsp;</a></span>CHECK_RES</h2>
149
150<div class="memitem">
151<div class="memproto">
152      <table class="memname">
153        <tr>
154          <td class="memname">#define CHECK_RES&#160;&#160;&#160;do { if (res == NULL) { ctx-&gt;creation_failed = true; return; } } while (0)</td>
155        </tr>
156      </table>
157</div><div class="memdoc">
158
159<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00084">84</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
160
161</div>
162</div>
163<h2 class="groupheader">Function Documentation</h2>
164<a id="abfd1332f0df578631a3702a2c193287c"></a>
165<h2 class="memtitle"><span class="permalink"><a href="#abfd1332f0df578631a3702a2c193287c">&sect;&nbsp;</a></span>_cbor_builder_append()</h2>
166
167<div class="memitem">
168<div class="memproto">
169      <table class="memname">
170        <tr>
171          <td class="memname">void _cbor_builder_append </td>
172          <td>(</td>
173          <td class="paramtype"><a class="el" href="structcbor__item__t.html">cbor_item_t</a> *&#160;</td>
174          <td class="paramname"><em>item</em>, </td>
175        </tr>
176        <tr>
177          <td class="paramkey"></td>
178          <td></td>
179          <td class="paramtype">struct <a class="el" href="struct__cbor__decoder__context.html">_cbor_decoder_context</a> *&#160;</td>
180          <td class="paramname"><em>ctx</em>&#160;</td>
181        </tr>
182        <tr>
183          <td></td>
184          <td>)</td>
185          <td></td><td></td>
186        </tr>
187      </table>
188</div><div class="memdoc">
189
190<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00019">19</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
191
192</div>
193</div>
194<a id="a2dd24b9dcda84915c4fc0229a6e52df6"></a>
195<h2 class="memtitle"><span class="permalink"><a href="#a2dd24b9dcda84915c4fc0229a6e52df6">&sect;&nbsp;</a></span>cbor_builder_array_start_callback()</h2>
196
197<div class="memitem">
198<div class="memproto">
199      <table class="memname">
200        <tr>
201          <td class="memname">void cbor_builder_array_start_callback </td>
202          <td>(</td>
203          <td class="paramtype">void *&#160;</td>
204          <td class="paramname"><em>context</em>, </td>
205        </tr>
206        <tr>
207          <td class="paramkey"></td>
208          <td></td>
209          <td class="paramtype">size_t&#160;</td>
210          <td class="paramname"><em>size</em>&#160;</td>
211        </tr>
212        <tr>
213          <td></td>
214          <td>)</td>
215          <td></td><td></td>
216        </tr>
217      </table>
218</div><div class="memdoc">
219
220<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00251">251</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
221
222</div>
223</div>
224<a id="a1898083345b031539becf70203361860"></a>
225<h2 class="memtitle"><span class="permalink"><a href="#a1898083345b031539becf70203361860">&sect;&nbsp;</a></span>cbor_builder_boolean_callback()</h2>
226
227<div class="memitem">
228<div class="memproto">
229      <table class="memname">
230        <tr>
231          <td class="memname">void cbor_builder_boolean_callback </td>
232          <td>(</td>
233          <td class="paramtype">void *&#160;</td>
234          <td class="paramname"><em>context</em>, </td>
235        </tr>
236        <tr>
237          <td class="paramkey"></td>
238          <td></td>
239          <td class="paramtype">bool&#160;</td>
240          <td class="paramname"><em>value</em>&#160;</td>
241        </tr>
242        <tr>
243          <td></td>
244          <td>)</td>
245          <td></td><td></td>
246        </tr>
247      </table>
248</div><div class="memdoc">
249
250<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00345">345</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
251
252</div>
253</div>
254<a id="a41f2a1f66f9cb53dd0075e88f0b640fb"></a>
255<h2 class="memtitle"><span class="permalink"><a href="#a41f2a1f66f9cb53dd0075e88f0b640fb">&sect;&nbsp;</a></span>cbor_builder_byte_string_callback()</h2>
256
257<div class="memitem">
258<div class="memproto">
259      <table class="memname">
260        <tr>
261          <td class="memname">void cbor_builder_byte_string_callback </td>
262          <td>(</td>
263          <td class="paramtype">void *&#160;</td>
264          <td class="paramname"><em>context</em>, </td>
265        </tr>
266        <tr>
267          <td class="paramkey"></td>
268          <td></td>
269          <td class="paramtype"><a class="el" href="data_8h.html#a121c5944682215e742475f12f07c0a72">cbor_data</a>&#160;</td>
270          <td class="paramname"><em>data</em>, </td>
271        </tr>
272        <tr>
273          <td class="paramkey"></td>
274          <td></td>
275          <td class="paramtype">size_t&#160;</td>
276          <td class="paramname"><em>length</em>&#160;</td>
277        </tr>
278        <tr>
279          <td></td>
280          <td>)</td>
281          <td></td><td></td>
282        </tr>
283      </table>
284</div><div class="memdoc">
285
286<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00165">165</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
287
288</div>
289</div>
290<a id="a1c0c98b6c27ac737123ecb014cb6e9c7"></a>
291<h2 class="memtitle"><span class="permalink"><a href="#a1c0c98b6c27ac737123ecb014cb6e9c7">&sect;&nbsp;</a></span>cbor_builder_byte_string_start_callback()</h2>
292
293<div class="memitem">
294<div class="memproto">
295      <table class="memname">
296        <tr>
297          <td class="memname">void cbor_builder_byte_string_start_callback </td>
298          <td>(</td>
299          <td class="paramtype">void *&#160;</td>
300          <td class="paramname"><em>context</em></td><td>)</td>
301          <td></td>
302        </tr>
303      </table>
304</div><div class="memdoc">
305
306<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00197">197</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
307
308</div>
309</div>
310<a id="ae1509582103b87cc5824c30f101f9d76"></a>
311<h2 class="memtitle"><span class="permalink"><a href="#ae1509582103b87cc5824c30f101f9d76">&sect;&nbsp;</a></span>cbor_builder_float2_callback()</h2>
312
313<div class="memitem">
314<div class="memproto">
315      <table class="memname">
316        <tr>
317          <td class="memname">void cbor_builder_float2_callback </td>
318          <td>(</td>
319          <td class="paramtype">void *&#160;</td>
320          <td class="paramname"><em>context</em>, </td>
321        </tr>
322        <tr>
323          <td class="paramkey"></td>
324          <td></td>
325          <td class="paramtype">float&#160;</td>
326          <td class="paramname"><em>value</em>&#160;</td>
327        </tr>
328        <tr>
329          <td></td>
330          <td>)</td>
331          <td></td><td></td>
332        </tr>
333      </table>
334</div><div class="memdoc">
335
336<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00303">303</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
337
338</div>
339</div>
340<a id="aa86c973a7feebd7d4f12cd3014a36293"></a>
341<h2 class="memtitle"><span class="permalink"><a href="#aa86c973a7feebd7d4f12cd3014a36293">&sect;&nbsp;</a></span>cbor_builder_float4_callback()</h2>
342
343<div class="memitem">
344<div class="memproto">
345      <table class="memname">
346        <tr>
347          <td class="memname">void cbor_builder_float4_callback </td>
348          <td>(</td>
349          <td class="paramtype">void *&#160;</td>
350          <td class="paramname"><em>context</em>, </td>
351        </tr>
352        <tr>
353          <td class="paramkey"></td>
354          <td></td>
355          <td class="paramtype">float&#160;</td>
356          <td class="paramname"><em>value</em>&#160;</td>
357        </tr>
358        <tr>
359          <td></td>
360          <td>)</td>
361          <td></td><td></td>
362        </tr>
363      </table>
364</div><div class="memdoc">
365
366<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00311">311</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
367
368</div>
369</div>
370<a id="ac78462da492c7d57dfb90f7aadcadc5e"></a>
371<h2 class="memtitle"><span class="permalink"><a href="#ac78462da492c7d57dfb90f7aadcadc5e">&sect;&nbsp;</a></span>cbor_builder_float8_callback()</h2>
372
373<div class="memitem">
374<div class="memproto">
375      <table class="memname">
376        <tr>
377          <td class="memname">void cbor_builder_float8_callback </td>
378          <td>(</td>
379          <td class="paramtype">void *&#160;</td>
380          <td class="paramname"><em>context</em>, </td>
381        </tr>
382        <tr>
383          <td class="paramkey"></td>
384          <td></td>
385          <td class="paramtype">double&#160;</td>
386          <td class="paramname"><em>value</em>&#160;</td>
387        </tr>
388        <tr>
389          <td></td>
390          <td>)</td>
391          <td></td><td></td>
392        </tr>
393      </table>
394</div><div class="memdoc">
395
396<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00320">320</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
397
398</div>
399</div>
400<a id="a7bcc936cb1cc653551de3d5b49fbe3f0"></a>
401<h2 class="memtitle"><span class="permalink"><a href="#a7bcc936cb1cc653551de3d5b49fbe3f0">&sect;&nbsp;</a></span>cbor_builder_indef_array_start_callback()</h2>
402
403<div class="memitem">
404<div class="memproto">
405      <table class="memname">
406        <tr>
407          <td class="memname">void cbor_builder_indef_array_start_callback </td>
408          <td>(</td>
409          <td class="paramtype">void *&#160;</td>
410          <td class="paramname"><em>context</em></td><td>)</td>
411          <td></td>
412        </tr>
413      </table>
414</div><div class="memdoc">
415
416<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00263">263</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
417
418</div>
419</div>
420<a id="ae386e2194dd97053acca4c26d6039ff6"></a>
421<h2 class="memtitle"><span class="permalink"><a href="#ae386e2194dd97053acca4c26d6039ff6">&sect;&nbsp;</a></span>cbor_builder_indef_break_callback()</h2>
422
423<div class="memitem">
424<div class="memproto">
425      <table class="memname">
426        <tr>
427          <td class="memname">void cbor_builder_indef_break_callback </td>
428          <td>(</td>
429          <td class="paramtype">void *&#160;</td>
430          <td class="paramname"><em>context</em></td><td>)</td>
431          <td></td>
432        </tr>
433      </table>
434</div><div class="memdoc">
435
436<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00291">291</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
437
438</div>
439</div>
440<a id="a28b2dc3b7b96debc8763407308c365ea"></a>
441<h2 class="memtitle"><span class="permalink"><a href="#a28b2dc3b7b96debc8763407308c365ea">&sect;&nbsp;</a></span>cbor_builder_indef_map_start_callback()</h2>
442
443<div class="memitem">
444<div class="memproto">
445      <table class="memname">
446        <tr>
447          <td class="memname">void cbor_builder_indef_map_start_callback </td>
448          <td>(</td>
449          <td class="paramtype">void *&#160;</td>
450          <td class="paramname"><em>context</em></td><td>)</td>
451          <td></td>
452        </tr>
453      </table>
454</div><div class="memdoc">
455
456<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00271">271</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
457
458</div>
459</div>
460<a id="a95d00fb404804d93ebffdaf607f48a62"></a>
461<h2 class="memtitle"><span class="permalink"><a href="#a95d00fb404804d93ebffdaf607f48a62">&sect;&nbsp;</a></span>cbor_builder_map_start_callback()</h2>
462
463<div class="memitem">
464<div class="memproto">
465      <table class="memname">
466        <tr>
467          <td class="memname">void cbor_builder_map_start_callback </td>
468          <td>(</td>
469          <td class="paramtype">void *&#160;</td>
470          <td class="paramname"><em>context</em>, </td>
471        </tr>
472        <tr>
473          <td class="paramkey"></td>
474          <td></td>
475          <td class="paramtype">size_t&#160;</td>
476          <td class="paramname"><em>size</em>&#160;</td>
477        </tr>
478        <tr>
479          <td></td>
480          <td>)</td>
481          <td></td><td></td>
482        </tr>
483      </table>
484</div><div class="memdoc">
485
486<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00279">279</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
487
488</div>
489</div>
490<a id="a355c63dd0e941d9f3bc18b95876d7b39"></a>
491<h2 class="memtitle"><span class="permalink"><a href="#a355c63dd0e941d9f3bc18b95876d7b39">&sect;&nbsp;</a></span>cbor_builder_negint16_callback()</h2>
492
493<div class="memitem">
494<div class="memproto">
495      <table class="memname">
496        <tr>
497          <td class="memname">void cbor_builder_negint16_callback </td>
498          <td>(</td>
499          <td class="paramtype">void *&#160;</td>
500          <td class="paramname"><em>context</em>, </td>
501        </tr>
502        <tr>
503          <td class="paramkey"></td>
504          <td></td>
505          <td class="paramtype">uint16_t&#160;</td>
506          <td class="paramname"><em>value</em>&#160;</td>
507        </tr>
508        <tr>
509          <td></td>
510          <td>)</td>
511          <td></td><td></td>
512        </tr>
513      </table>
514</div><div class="memdoc">
515
516<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00136">136</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
517
518</div>
519</div>
520<a id="a4b0a2d222bc823bb88f9b8ba38e00f05"></a>
521<h2 class="memtitle"><span class="permalink"><a href="#a4b0a2d222bc823bb88f9b8ba38e00f05">&sect;&nbsp;</a></span>cbor_builder_negint32_callback()</h2>
522
523<div class="memitem">
524<div class="memproto">
525      <table class="memname">
526        <tr>
527          <td class="memname">void cbor_builder_negint32_callback </td>
528          <td>(</td>
529          <td class="paramtype">void *&#160;</td>
530          <td class="paramname"><em>context</em>, </td>
531        </tr>
532        <tr>
533          <td class="paramkey"></td>
534          <td></td>
535          <td class="paramtype">uint32_t&#160;</td>
536          <td class="paramname"><em>value</em>&#160;</td>
537        </tr>
538        <tr>
539          <td></td>
540          <td>)</td>
541          <td></td><td></td>
542        </tr>
543      </table>
544</div><div class="memdoc">
545
546<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00145">145</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
547
548</div>
549</div>
550<a id="ab99cc7da548fd54ed22a6c988be037ae"></a>
551<h2 class="memtitle"><span class="permalink"><a href="#ab99cc7da548fd54ed22a6c988be037ae">&sect;&nbsp;</a></span>cbor_builder_negint64_callback()</h2>
552
553<div class="memitem">
554<div class="memproto">
555      <table class="memname">
556        <tr>
557          <td class="memname">void cbor_builder_negint64_callback </td>
558          <td>(</td>
559          <td class="paramtype">void *&#160;</td>
560          <td class="paramname"><em>context</em>, </td>
561        </tr>
562        <tr>
563          <td class="paramkey"></td>
564          <td></td>
565          <td class="paramtype">uint64_t&#160;</td>
566          <td class="paramname"><em>value</em>&#160;</td>
567        </tr>
568        <tr>
569          <td></td>
570          <td>)</td>
571          <td></td><td></td>
572        </tr>
573      </table>
574</div><div class="memdoc">
575
576<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00155">155</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
577
578</div>
579</div>
580<a id="a9b1fada71e0c9cbc90ed6089ffc45958"></a>
581<h2 class="memtitle"><span class="permalink"><a href="#a9b1fada71e0c9cbc90ed6089ffc45958">&sect;&nbsp;</a></span>cbor_builder_negint8_callback()</h2>
582
583<div class="memitem">
584<div class="memproto">
585      <table class="memname">
586        <tr>
587          <td class="memname">void cbor_builder_negint8_callback </td>
588          <td>(</td>
589          <td class="paramtype">void *&#160;</td>
590          <td class="paramname"><em>context</em>, </td>
591        </tr>
592        <tr>
593          <td class="paramkey"></td>
594          <td></td>
595          <td class="paramtype">uint8_t&#160;</td>
596          <td class="paramname"><em>value</em>&#160;</td>
597        </tr>
598        <tr>
599          <td></td>
600          <td>)</td>
601          <td></td><td></td>
602        </tr>
603      </table>
604</div><div class="memdoc">
605
606<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00126">126</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
607
608</div>
609</div>
610<a id="a54852cd4c120b368d9b9b5cffb622303"></a>
611<h2 class="memtitle"><span class="permalink"><a href="#a54852cd4c120b368d9b9b5cffb622303">&sect;&nbsp;</a></span>cbor_builder_null_callback()</h2>
612
613<div class="memitem">
614<div class="memproto">
615      <table class="memname">
616        <tr>
617          <td class="memname">void cbor_builder_null_callback </td>
618          <td>(</td>
619          <td class="paramtype">void *&#160;</td>
620          <td class="paramname"><em>context</em></td><td>)</td>
621          <td></td>
622        </tr>
623      </table>
624</div><div class="memdoc">
625
626<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00329">329</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
627
628</div>
629</div>
630<a id="aa10a165cd945c03ad09ae0866287f6bd"></a>
631<h2 class="memtitle"><span class="permalink"><a href="#aa10a165cd945c03ad09ae0866287f6bd">&sect;&nbsp;</a></span>cbor_builder_string_callback()</h2>
632
633<div class="memitem">
634<div class="memproto">
635      <table class="memname">
636        <tr>
637          <td class="memname">void cbor_builder_string_callback </td>
638          <td>(</td>
639          <td class="paramtype">void *&#160;</td>
640          <td class="paramname"><em>context</em>, </td>
641        </tr>
642        <tr>
643          <td class="paramkey"></td>
644          <td></td>
645          <td class="paramtype"><a class="el" href="data_8h.html#a121c5944682215e742475f12f07c0a72">cbor_data</a>&#160;</td>
646          <td class="paramname"><em>data</em>, </td>
647        </tr>
648        <tr>
649          <td class="paramkey"></td>
650          <td></td>
651          <td class="paramtype">size_t&#160;</td>
652          <td class="paramname"><em>length</em>&#160;</td>
653        </tr>
654        <tr>
655          <td></td>
656          <td>)</td>
657          <td></td><td></td>
658        </tr>
659      </table>
660</div><div class="memdoc">
661
662<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00206">206</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
663
664</div>
665</div>
666<a id="a269aa36265c6fb1b18cad2a14cf355a0"></a>
667<h2 class="memtitle"><span class="permalink"><a href="#a269aa36265c6fb1b18cad2a14cf355a0">&sect;&nbsp;</a></span>cbor_builder_string_start_callback()</h2>
668
669<div class="memitem">
670<div class="memproto">
671      <table class="memname">
672        <tr>
673          <td class="memname">void cbor_builder_string_start_callback </td>
674          <td>(</td>
675          <td class="paramtype">void *&#160;</td>
676          <td class="paramname"><em>context</em></td><td>)</td>
677          <td></td>
678        </tr>
679      </table>
680</div><div class="memdoc">
681
682<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00243">243</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
683
684</div>
685</div>
686<a id="aa2b3ea257a52e3f002c79ca2740ef6a2"></a>
687<h2 class="memtitle"><span class="permalink"><a href="#aa2b3ea257a52e3f002c79ca2740ef6a2">&sect;&nbsp;</a></span>cbor_builder_tag_callback()</h2>
688
689<div class="memitem">
690<div class="memproto">
691      <table class="memname">
692        <tr>
693          <td class="memname">void cbor_builder_tag_callback </td>
694          <td>(</td>
695          <td class="paramtype">void *&#160;</td>
696          <td class="paramname"><em>context</em>, </td>
697        </tr>
698        <tr>
699          <td class="paramkey"></td>
700          <td></td>
701          <td class="paramtype">uint64_t&#160;</td>
702          <td class="paramname"><em>value</em>&#160;</td>
703        </tr>
704        <tr>
705          <td></td>
706          <td>)</td>
707          <td></td><td></td>
708        </tr>
709      </table>
710</div><div class="memdoc">
711
712<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00353">353</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
713
714</div>
715</div>
716<a id="a8cac42a8aeaf19f532ccc5c21e851e8c"></a>
717<h2 class="memtitle"><span class="permalink"><a href="#a8cac42a8aeaf19f532ccc5c21e851e8c">&sect;&nbsp;</a></span>cbor_builder_uint16_callback()</h2>
718
719<div class="memitem">
720<div class="memproto">
721      <table class="memname">
722        <tr>
723          <td class="memname">void cbor_builder_uint16_callback </td>
724          <td>(</td>
725          <td class="paramtype">void *&#160;</td>
726          <td class="paramname"><em>context</em>, </td>
727        </tr>
728        <tr>
729          <td class="paramkey"></td>
730          <td></td>
731          <td class="paramtype">uint16_t&#160;</td>
732          <td class="paramname"><em>value</em>&#160;</td>
733        </tr>
734        <tr>
735          <td></td>
736          <td>)</td>
737          <td></td><td></td>
738        </tr>
739      </table>
740</div><div class="memdoc">
741
742<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00096">96</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
743
744</div>
745</div>
746<a id="a69e152b1c2523502456301f878b07c49"></a>
747<h2 class="memtitle"><span class="permalink"><a href="#a69e152b1c2523502456301f878b07c49">&sect;&nbsp;</a></span>cbor_builder_uint32_callback()</h2>
748
749<div class="memitem">
750<div class="memproto">
751      <table class="memname">
752        <tr>
753          <td class="memname">void cbor_builder_uint32_callback </td>
754          <td>(</td>
755          <td class="paramtype">void *&#160;</td>
756          <td class="paramname"><em>context</em>, </td>
757        </tr>
758        <tr>
759          <td class="paramkey"></td>
760          <td></td>
761          <td class="paramtype">uint32_t&#160;</td>
762          <td class="paramname"><em>value</em>&#160;</td>
763        </tr>
764        <tr>
765          <td></td>
766          <td>)</td>
767          <td></td><td></td>
768        </tr>
769      </table>
770</div><div class="memdoc">
771
772<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00106">106</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
773
774</div>
775</div>
776<a id="a119060abe3c5b1d936514063ca4db22e"></a>
777<h2 class="memtitle"><span class="permalink"><a href="#a119060abe3c5b1d936514063ca4db22e">&sect;&nbsp;</a></span>cbor_builder_uint64_callback()</h2>
778
779<div class="memitem">
780<div class="memproto">
781      <table class="memname">
782        <tr>
783          <td class="memname">void cbor_builder_uint64_callback </td>
784          <td>(</td>
785          <td class="paramtype">void *&#160;</td>
786          <td class="paramname"><em>context</em>, </td>
787        </tr>
788        <tr>
789          <td class="paramkey"></td>
790          <td></td>
791          <td class="paramtype">uint64_t&#160;</td>
792          <td class="paramname"><em>value</em>&#160;</td>
793        </tr>
794        <tr>
795          <td></td>
796          <td>)</td>
797          <td></td><td></td>
798        </tr>
799      </table>
800</div><div class="memdoc">
801
802<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00116">116</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
803
804</div>
805</div>
806<a id="aa3cd19f25b7f29ddcd153e30b2e09824"></a>
807<h2 class="memtitle"><span class="permalink"><a href="#aa3cd19f25b7f29ddcd153e30b2e09824">&sect;&nbsp;</a></span>cbor_builder_uint8_callback()</h2>
808
809<div class="memitem">
810<div class="memproto">
811      <table class="memname">
812        <tr>
813          <td class="memname">void cbor_builder_uint8_callback </td>
814          <td>(</td>
815          <td class="paramtype">void *&#160;</td>
816          <td class="paramname"><em>context</em>, </td>
817        </tr>
818        <tr>
819          <td class="paramkey"></td>
820          <td></td>
821          <td class="paramtype">uint8_t&#160;</td>
822          <td class="paramname"><em>value</em>&#160;</td>
823        </tr>
824        <tr>
825          <td></td>
826          <td>)</td>
827          <td></td><td></td>
828        </tr>
829      </table>
830</div><div class="memdoc">
831
832<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00086">86</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
833
834</div>
835</div>
836<a id="a452f42c05cdf422e6526bc0d7cc135dc"></a>
837<h2 class="memtitle"><span class="permalink"><a href="#a452f42c05cdf422e6526bc0d7cc135dc">&sect;&nbsp;</a></span>cbor_builder_undefined_callback()</h2>
838
839<div class="memitem">
840<div class="memproto">
841      <table class="memname">
842        <tr>
843          <td class="memname">void cbor_builder_undefined_callback </td>
844          <td>(</td>
845          <td class="paramtype">void *&#160;</td>
846          <td class="paramname"><em>context</em></td><td>)</td>
847          <td></td>
848        </tr>
849      </table>
850</div><div class="memdoc">
851
852<p>Definition at line <a class="el" href="builder__callbacks_8c_source.html#l00337">337</a> of file <a class="el" href="builder__callbacks_8c_source.html">builder_callbacks.c</a>.</p>
853
854</div>
855</div>
856</div><!-- contents -->
857<!-- start footer part -->
858<hr class="footer"/><address class="footer"><small>
859Generated on Mon Feb 6 2017 00:26:19 for libcbor by &#160;<a href="http://www.doxygen.org/index.html">
860<img class="footer" src="doxygen.png" alt="doxygen"/>
861</a> 1.8.12
862</small></address>
863</body>
864</html>
865