protobuf-c/functions.html

328 lines
14 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>protobuf-c: Data Fields</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<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">protobuf-c
&#160;<span id="projectnumber">1.3.3</span>
</div>
<div id="projectbrief">Protocol Buffers implementation in C</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('functions.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
<h3><a id="index_a"></a>- a -</h3><ul>
<li>alloc
: <a class="el" href="structProtobufCAllocator.html#a803d24a21c3fbdd887be88ca69b9d460">ProtobufCAllocator</a>
</li>
<li>allocator
: <a class="el" href="structProtobufCBufferSimple.html#a5607262b46fc4b2928acaa2f69c03b3a">ProtobufCBufferSimple</a>
</li>
<li>allocator_data
: <a class="el" href="structProtobufCAllocator.html#ac58dcb6132a11bd93b5e6878cb3370a9">ProtobufCAllocator</a>
</li>
<li>alloced
: <a class="el" href="structProtobufCBufferSimple.html#a47d571e324a230b6a810bd19f2a5fc2b">ProtobufCBufferSimple</a>
</li>
<li>append
: <a class="el" href="structProtobufCBuffer.html#aeeb00c0f599dc77f07802abde27e1b99">ProtobufCBuffer</a>
</li>
</ul>
<h3><a id="index_b"></a>- b -</h3><ul>
<li>base
: <a class="el" href="structProtobufCBufferSimple.html#a51f397b48e413adb557a0f176cd0735e">ProtobufCBufferSimple</a>
</li>
</ul>
<h3><a id="index_c"></a>- c -</h3><ul>
<li>c_name
: <a class="el" href="structProtobufCEnumDescriptor.html#a12ff33de9fcf76b0194c7faaf01b389f">ProtobufCEnumDescriptor</a>
, <a class="el" href="structProtobufCEnumValue.html#aacba7854ef158ded90abbc9a54a9bea6">ProtobufCEnumValue</a>
, <a class="el" href="structProtobufCMessageDescriptor.html#ad8e32417fde68882b80a5a7c34f6ce97">ProtobufCMessageDescriptor</a>
, <a class="el" href="structProtobufCServiceDescriptor.html#a0f8afc0f364cf66e7b3e7442eb947454">ProtobufCServiceDescriptor</a>
</li>
</ul>
<h3><a id="index_d"></a>- d -</h3><ul>
<li>data
: <a class="el" href="structProtobufCBinaryData.html#ac6388ec7e374bd23db52cef2d743300f">ProtobufCBinaryData</a>
, <a class="el" href="structProtobufCBufferSimple.html#af9676f25253af6162d069d8c17e8a7bb">ProtobufCBufferSimple</a>
, <a class="el" href="structProtobufCMessageUnknownField.html#a131b5f9b12739337f6f18dd15f97b20e">ProtobufCMessageUnknownField</a>
</li>
<li>default_value
: <a class="el" href="structProtobufCFieldDescriptor.html#a2f1c521cb8eba9ae552b4cb16e834a02">ProtobufCFieldDescriptor</a>
</li>
<li>descriptor
: <a class="el" href="structProtobufCFieldDescriptor.html#ae52d010d4a0c1e460e7231100213149f">ProtobufCFieldDescriptor</a>
, <a class="el" href="structProtobufCMessage.html#a0f17540005f1442a5051fbbbf1067aea">ProtobufCMessage</a>
, <a class="el" href="structProtobufCService.html#acb2d90afa9d180b1a8cc1d154a7bf78a">ProtobufCService</a>
</li>
<li>destroy
: <a class="el" href="structProtobufCService.html#a52a367c70b34a6edaed3344f3b8dcd21">ProtobufCService</a>
</li>
</ul>
<h3><a id="index_f"></a>- f -</h3><ul>
<li>field_ranges
: <a class="el" href="structProtobufCMessageDescriptor.html#a8f958d78ea4ae19d5a1feaa854cdeed9">ProtobufCMessageDescriptor</a>
</li>
<li>fields
: <a class="el" href="structProtobufCMessageDescriptor.html#a1234c1c8c1121f60bf2032858a83d2d6">ProtobufCMessageDescriptor</a>
</li>
<li>fields_sorted_by_name
: <a class="el" href="structProtobufCMessageDescriptor.html#a188d9c4990b2e330f851b3ccfee200f4">ProtobufCMessageDescriptor</a>
</li>
<li>flags
: <a class="el" href="structProtobufCFieldDescriptor.html#af8f4ec4a335375b3fe21eaeb87a94d7c">ProtobufCFieldDescriptor</a>
</li>
<li>free
: <a class="el" href="structProtobufCAllocator.html#a1cdbf3d0d759abcc4110c69aaacea9e0">ProtobufCAllocator</a>
</li>
</ul>
<h3><a id="index_i"></a>- i -</h3><ul>
<li>id
: <a class="el" href="structProtobufCFieldDescriptor.html#a82112e379e82f918bee30fbc642465f9">ProtobufCFieldDescriptor</a>
</li>
<li>index
: <a class="el" href="structProtobufCEnumValueIndex.html#a372ff2ed37e6aff79a4a3bdeb90054ab">ProtobufCEnumValueIndex</a>
</li>
<li>input
: <a class="el" href="structProtobufCMethodDescriptor.html#a11aa7bc64128877543604a16cd0dd959">ProtobufCMethodDescriptor</a>
</li>
<li>invoke
: <a class="el" href="structProtobufCService.html#ac4913085bb69a9124a05878f3b42cde4">ProtobufCService</a>
</li>
</ul>
<h3><a id="index_l"></a>- l -</h3><ul>
<li>label
: <a class="el" href="structProtobufCFieldDescriptor.html#a99e372282ca68b6518942ad7f2f296a9">ProtobufCFieldDescriptor</a>
</li>
<li>len
: <a class="el" href="structProtobufCBinaryData.html#a32722312668d3d164765009c2c848777">ProtobufCBinaryData</a>
, <a class="el" href="structProtobufCBufferSimple.html#a25eb2c8468ceee1deab00dde5b0874f7">ProtobufCBufferSimple</a>
, <a class="el" href="structProtobufCMessageUnknownField.html#a95002ab804e43d15d4bb23487c08cda7">ProtobufCMessageUnknownField</a>
</li>
</ul>
<h3><a id="index_m"></a>- m -</h3><ul>
<li>magic
: <a class="el" href="structProtobufCEnumDescriptor.html#ad250459fe036b88bd301b8f4c23a829f">ProtobufCEnumDescriptor</a>
, <a class="el" href="structProtobufCMessageDescriptor.html#a300ff18699d0ef3ed8cebcd789a1cca0">ProtobufCMessageDescriptor</a>
, <a class="el" href="structProtobufCServiceDescriptor.html#a65d2805d0d37a47692470a07835f9b5f">ProtobufCServiceDescriptor</a>
</li>
<li>message_init
: <a class="el" href="structProtobufCMessageDescriptor.html#ae659a49c6b679e166a4306ac55286eae">ProtobufCMessageDescriptor</a>
</li>
<li>method_indices_by_name
: <a class="el" href="structProtobufCServiceDescriptor.html#a778e51570e3a7cb102e963891b5c6a9d">ProtobufCServiceDescriptor</a>
</li>
<li>methods
: <a class="el" href="structProtobufCServiceDescriptor.html#a603d33ec345f41fa788e16c49922c38b">ProtobufCServiceDescriptor</a>
</li>
<li>must_free_data
: <a class="el" href="structProtobufCBufferSimple.html#ad40e68d3ca55aec75d4162864e2efe8a">ProtobufCBufferSimple</a>
</li>
</ul>
<h3><a id="index_n"></a>- n -</h3><ul>
<li>n_field_ranges
: <a class="el" href="structProtobufCMessageDescriptor.html#a199bd0f0bdbd0b7bf8a18d2101487462">ProtobufCMessageDescriptor</a>
</li>
<li>n_fields
: <a class="el" href="structProtobufCMessageDescriptor.html#a61ecab7e36959da8b9bbade3d9b26786">ProtobufCMessageDescriptor</a>
</li>
<li>n_methods
: <a class="el" href="structProtobufCServiceDescriptor.html#a9707053a676eee8e99f39724267f6fec">ProtobufCServiceDescriptor</a>
</li>
<li>n_unknown_fields
: <a class="el" href="structProtobufCMessage.html#a201d368d382aead35f4b6250eb2ba766">ProtobufCMessage</a>
</li>
<li>n_value_names
: <a class="el" href="structProtobufCEnumDescriptor.html#a266b2638ed5d7667e30d60937074ddef">ProtobufCEnumDescriptor</a>
</li>
<li>n_value_ranges
: <a class="el" href="structProtobufCEnumDescriptor.html#a0fa9d0fa7aa68b8db06170ba270de248">ProtobufCEnumDescriptor</a>
</li>
<li>n_values
: <a class="el" href="structProtobufCEnumDescriptor.html#a9997869ddd5db78ef7dc8cedcb63ac55">ProtobufCEnumDescriptor</a>
</li>
<li>name
: <a class="el" href="structProtobufCEnumDescriptor.html#aeb6dadf12c152d24935d0149929d6c57">ProtobufCEnumDescriptor</a>
, <a class="el" href="structProtobufCEnumValue.html#ac3d09c453cd83dd4501331509464a946">ProtobufCEnumValue</a>
, <a class="el" href="structProtobufCEnumValueIndex.html#a91032f6ba78dd43ef86aaf4a99093a2c">ProtobufCEnumValueIndex</a>
, <a class="el" href="structProtobufCFieldDescriptor.html#a638079ed9058af372886d36d07f34026">ProtobufCFieldDescriptor</a>
, <a class="el" href="structProtobufCMessageDescriptor.html#a742f2175faf5beb0c107211771c6f4b9">ProtobufCMessageDescriptor</a>
, <a class="el" href="structProtobufCMethodDescriptor.html#a3675dc9accb274ade971af72839df37d">ProtobufCMethodDescriptor</a>
, <a class="el" href="structProtobufCServiceDescriptor.html#a6dffdde115632481cd4ba3d33fa5030f">ProtobufCServiceDescriptor</a>
</li>
</ul>
<h3><a id="index_o"></a>- o -</h3><ul>
<li>offset
: <a class="el" href="structProtobufCFieldDescriptor.html#afe74a7bf70a22129e50cb080fd020d56">ProtobufCFieldDescriptor</a>
</li>
<li>output
: <a class="el" href="structProtobufCMethodDescriptor.html#aa6581fdf648377ab0a0c39c8249538a3">ProtobufCMethodDescriptor</a>
</li>
</ul>
<h3><a id="index_p"></a>- p -</h3><ul>
<li>package
: <a class="el" href="structProtobufCServiceDescriptor.html#a0e8cd495b1b6821e637fa428ac4f5f11">ProtobufCServiceDescriptor</a>
</li>
<li>package_name
: <a class="el" href="structProtobufCEnumDescriptor.html#a14f20e459fe97578ec858dd5bda57a46">ProtobufCEnumDescriptor</a>
, <a class="el" href="structProtobufCMessageDescriptor.html#a3b7868c5cd826d62859b7990aea9c0d3">ProtobufCMessageDescriptor</a>
</li>
</ul>
<h3><a id="index_q"></a>- q -</h3><ul>
<li>quantifier_offset
: <a class="el" href="structProtobufCFieldDescriptor.html#ad1bcfe1a527b4137579dcc7c7ea34412">ProtobufCFieldDescriptor</a>
</li>
</ul>
<h3><a id="index_r"></a>- r -</h3><ul>
<li>reserved1
: <a class="el" href="structProtobufCEnumDescriptor.html#acf33cb1808b09de33f543c7959216e07">ProtobufCEnumDescriptor</a>
, <a class="el" href="structProtobufCMessageDescriptor.html#a7d27e2bde9bdcd622105ee43778b12f8">ProtobufCMessageDescriptor</a>
</li>
<li>reserved2
: <a class="el" href="structProtobufCEnumDescriptor.html#a4308490468009f170bcf01c6240e0576">ProtobufCEnumDescriptor</a>
, <a class="el" href="structProtobufCFieldDescriptor.html#a97f3fefb28e3cc5486117cf240d0d5ba">ProtobufCFieldDescriptor</a>
, <a class="el" href="structProtobufCMessageDescriptor.html#a1bb55cf922e20439fc5e3c639fcf47a6">ProtobufCMessageDescriptor</a>
</li>
<li>reserved3
: <a class="el" href="structProtobufCEnumDescriptor.html#a33ddb9c25c9c4e9c8b5e6fee2cb9be7e">ProtobufCEnumDescriptor</a>
, <a class="el" href="structProtobufCFieldDescriptor.html#a97c99778b7881d54b8e3cd8cdac5bb2d">ProtobufCFieldDescriptor</a>
, <a class="el" href="structProtobufCMessageDescriptor.html#a9ee53c766c3a7a4d8855dfd921289e14">ProtobufCMessageDescriptor</a>
</li>
<li>reserved4
: <a class="el" href="structProtobufCEnumDescriptor.html#a61e99556da2d93ea7f74e93011435ecd">ProtobufCEnumDescriptor</a>
</li>
<li>reserved_flags
: <a class="el" href="structProtobufCFieldDescriptor.html#a4edeb30533971d641054c40424a22f37">ProtobufCFieldDescriptor</a>
</li>
</ul>
<h3><a id="index_s"></a>- s -</h3><ul>
<li>short_name
: <a class="el" href="structProtobufCEnumDescriptor.html#a5632dbcef3d820edc20d2dbb37e4c523">ProtobufCEnumDescriptor</a>
, <a class="el" href="structProtobufCMessageDescriptor.html#a2c5e1c2ae4e42964e5005081441b00ae">ProtobufCMessageDescriptor</a>
, <a class="el" href="structProtobufCServiceDescriptor.html#ab57899984a434d8fba90e34dc18ba76d">ProtobufCServiceDescriptor</a>
</li>
<li>sizeof_message
: <a class="el" href="structProtobufCMessageDescriptor.html#a0dd4e3dd30772eb756f84a4342137cd0">ProtobufCMessageDescriptor</a>
</li>
</ul>
<h3><a id="index_t"></a>- t -</h3><ul>
<li>tag
: <a class="el" href="structProtobufCMessageUnknownField.html#a1c81e6a60277f0898a1a358dd8b24c67">ProtobufCMessageUnknownField</a>
</li>
<li>type
: <a class="el" href="structProtobufCFieldDescriptor.html#a653c35028fae85d37f859b4f43a76375">ProtobufCFieldDescriptor</a>
</li>
</ul>
<h3><a id="index_u"></a>- u -</h3><ul>
<li>unknown_fields
: <a class="el" href="structProtobufCMessage.html#aeec47da43cd2cd096889d3e8e69b7823">ProtobufCMessage</a>
</li>
</ul>
<h3><a id="index_v"></a>- v -</h3><ul>
<li>value
: <a class="el" href="structProtobufCEnumValue.html#aca06533a96c2620ce8f729dabd2076f8">ProtobufCEnumValue</a>
</li>
<li>value_ranges
: <a class="el" href="structProtobufCEnumDescriptor.html#a7250f0caec6254df6b04d47b79688fd0">ProtobufCEnumDescriptor</a>
</li>
<li>values
: <a class="el" href="structProtobufCEnumDescriptor.html#a11e3a2302fae009d2f233b2259b1ee89">ProtobufCEnumDescriptor</a>
</li>
<li>values_by_name
: <a class="el" href="structProtobufCEnumDescriptor.html#a1274fbb26770d4fe1372060899ee592c">ProtobufCEnumDescriptor</a>
</li>
</ul>
<h3><a id="index_w"></a>- w -</h3><ul>
<li>wire_type
: <a class="el" href="structProtobufCMessageUnknownField.html#a03aac1bb53a87998d284b71c9e852951">ProtobufCMessageUnknownField</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.18 </li>
</ul>
</div>
</body>
</html>