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  <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> | 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 "<a class="el" href="builder__callbacks_8h_source.html">builder_callbacks.h</a>"</code><br /> 76<code>#include "<a class="el" href="unicode_8h_source.html">unicode.h</a>"</code><br /> 77<code>#include <string.h></code><br /> 78<code>#include "<a class="el" href="arrays_8h_source.html">../arrays.h</a>"</code><br /> 79<code>#include "<a class="el" href="bytestrings_8h_source.html">../bytestrings.h</a>"</code><br /> 80<code>#include "<a class="el" href="floats__ctrls_8h_source.html">../floats_ctrls.h</a>"</code><br /> 81<code>#include "<a class="el" href="ints_8h_source.html">../ints.h</a>"</code><br /> 82<code>#include "<a class="el" href="maps_8h_source.html">../maps.h</a>"</code><br /> 83<code>#include "<a class="el" href="strings_8h_source.html">../strings.h</a>"</code><br /> 84<code>#include "<a class="el" href="tags_8h_source.html">../tags.h</a>"</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 </td><td class="memItemRight" valign="bottom"><a class="el" href="builder__callbacks_8c.html#ac5a5fe93758a82606342a6f5513d1102">CHECK_RES</a>   do { if (res == NULL) { ctx->creation_failed = true; return; } } while (0)</td></tr> 91<tr class="separator:ac5a5fe93758a82606342a6f5513d1102"><td class="memSeparator" colspan="2"> </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 </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"> </td></tr> 97<tr class="memitem:aa3cd19f25b7f29ddcd153e30b2e09824"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 99<tr class="memitem:a8cac42a8aeaf19f532ccc5c21e851e8c"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 101<tr class="memitem:a69e152b1c2523502456301f878b07c49"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 103<tr class="memitem:a119060abe3c5b1d936514063ca4db22e"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 105<tr class="memitem:a9b1fada71e0c9cbc90ed6089ffc45958"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 107<tr class="memitem:a355c63dd0e941d9f3bc18b95876d7b39"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 109<tr class="memitem:a4b0a2d222bc823bb88f9b8ba38e00f05"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 111<tr class="memitem:ab99cc7da548fd54ed22a6c988be037ae"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 113<tr class="memitem:a41f2a1f66f9cb53dd0075e88f0b640fb"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 115<tr class="memitem:a1c0c98b6c27ac737123ecb014cb6e9c7"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 117<tr class="memitem:aa10a165cd945c03ad09ae0866287f6bd"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 119<tr class="memitem:a269aa36265c6fb1b18cad2a14cf355a0"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 121<tr class="memitem:a2dd24b9dcda84915c4fc0229a6e52df6"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 123<tr class="memitem:a7bcc936cb1cc653551de3d5b49fbe3f0"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 125<tr class="memitem:a28b2dc3b7b96debc8763407308c365ea"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 127<tr class="memitem:a95d00fb404804d93ebffdaf607f48a62"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 129<tr class="memitem:ae386e2194dd97053acca4c26d6039ff6"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 131<tr class="memitem:ae1509582103b87cc5824c30f101f9d76"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 133<tr class="memitem:aa86c973a7feebd7d4f12cd3014a36293"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 135<tr class="memitem:ac78462da492c7d57dfb90f7aadcadc5e"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 137<tr class="memitem:a54852cd4c120b368d9b9b5cffb622303"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 139<tr class="memitem:a452f42c05cdf422e6526bc0d7cc135dc"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 141<tr class="memitem:a1898083345b031539becf70203361860"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr> 143<tr class="memitem:aa2b3ea257a52e3f002c79ca2740ef6a2"><td class="memItemLeft" align="right" valign="top">void </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"> </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">§ </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   do { if (res == NULL) { ctx->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">§ </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> * </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> * </td> 180 <td class="paramname"><em>ctx</em> </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">§ </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 * </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 </td> 210 <td class="paramname"><em>size</em> </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">§ </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 * </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 </td> 240 <td class="paramname"><em>value</em> </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">§ </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 * </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> </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 </td> 276 <td class="paramname"><em>length</em> </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">§ </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 * </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">§ </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 * </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 </td> 326 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 356 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 386 <td class="paramname"><em>value</em> </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">§ </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 * </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">§ </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 * </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">§ </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 * </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">§ </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 * </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 </td> 476 <td class="paramname"><em>size</em> </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">§ </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 * </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 </td> 506 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 536 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 566 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 596 <td class="paramname"><em>value</em> </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">§ </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 * </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">§ </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 * </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> </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 </td> 652 <td class="paramname"><em>length</em> </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">§ </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 * </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">§ </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 * </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 </td> 702 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 732 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 762 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 792 <td class="paramname"><em>value</em> </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">§ </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 * </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 </td> 822 <td class="paramname"><em>value</em> </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">§ </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 * </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  <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