/usr/share/doc/libplist/html/plist_8h.html is in libplist-doc 1.12+git+1+e37ca00-0.3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libplist: plist/plist.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="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">libplist
 <span id="projectnumber">1.13.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_b08d721afbfe32dcc427d9c95ffe1820.html">plist</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> |
<a href="#typedef-members">Typedefs</a> |
<a href="#enum-members">Enumerations</a> |
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">plist.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Main include of libplist.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include <stdint.h></code><br />
<code>#include <sys/types.h></code><br />
<code>#include <stdarg.h></code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a1899bafe3a03f596c0df503e4d440e5c"><td class="memItemLeft" align="right" valign="top"><a id="a1899bafe3a03f596c0df503e4d440e5c"></a>
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_WARN_DEPRECATED</b>(x)</td></tr>
<tr class="separator:a1899bafe3a03f596c0df503e4d440e5c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga361bf64da294ba640c24237717c6e2e6"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>_PLIST_IS_TYPE</b>(__plist, __plist_type)   (__plist && (<a class="el" href="group__PublicAPI.html#ga47aefb27d8c39b3ba7d46fc29c0be82e">plist_get_node_type</a>(__plist) == PLIST_##__plist_type))</td></tr>
<tr class="separator:ga361bf64da294ba640c24237717c6e2e6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga21afcdba6b1680438c63148b4704a34b"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_BOOLEAN</b>(__plist)   _PLIST_IS_TYPE(__plist, BOOLEAN)</td></tr>
<tr class="separator:ga21afcdba6b1680438c63148b4704a34b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga94ae4a93f8788474fe66b446eb1771c0"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_UINT</b>(__plist)   _PLIST_IS_TYPE(__plist, UINT)</td></tr>
<tr class="separator:ga94ae4a93f8788474fe66b446eb1771c0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga56f89d1a4eb60c5aebde9ce24f0fddf6"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_REAL</b>(__plist)   _PLIST_IS_TYPE(__plist, REAL)</td></tr>
<tr class="separator:ga56f89d1a4eb60c5aebde9ce24f0fddf6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7a6e7dff5ba35fc4320ff777d84c93b6"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_STRING</b>(__plist)   _PLIST_IS_TYPE(__plist, STRING)</td></tr>
<tr class="separator:ga7a6e7dff5ba35fc4320ff777d84c93b6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab53820336b188d8925e69faf4934ed25"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_ARRAY</b>(__plist)   _PLIST_IS_TYPE(__plist, ARRAY)</td></tr>
<tr class="separator:gab53820336b188d8925e69faf4934ed25"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga37d0b0f0be26382a8e322e52a8b6c492"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_DICT</b>(__plist)   _PLIST_IS_TYPE(__plist, DICT)</td></tr>
<tr class="separator:ga37d0b0f0be26382a8e322e52a8b6c492"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1e40a23de7f1dec313cc876b2ff73439"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_DATE</b>(__plist)   _PLIST_IS_TYPE(__plist, DATE)</td></tr>
<tr class="separator:ga1e40a23de7f1dec313cc876b2ff73439"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga114b73a7af7450350c0fb7d0bb9cc59d"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_DATA</b>(__plist)   _PLIST_IS_TYPE(__plist, DATA)</td></tr>
<tr class="separator:ga114b73a7af7450350c0fb7d0bb9cc59d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga216c1a5289fb5ef8a9c45527302fedc6"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_KEY</b>(__plist)   _PLIST_IS_TYPE(__plist, KEY)</td></tr>
<tr class="separator:ga216c1a5289fb5ef8a9c45527302fedc6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga71de36f2adf91086be6c3257c3b888a7"><td class="memItemLeft" align="right" valign="top">
#define </td><td class="memItemRight" valign="bottom"><b>PLIST_IS_UID</b>(__plist)   _PLIST_IS_TYPE(__plist, UID)</td></tr>
<tr class="separator:ga71de36f2adf91086be6c3257c3b888a7"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga524ec62ff114748a0bcee42b44cb6278"><td class="memItemLeft" align="right" valign="top">
typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a></td></tr>
<tr class="memdesc:ga524ec62ff114748a0bcee42b44cb6278"><td class="mdescLeft"> </td><td class="mdescRight">The basic plist abstract data type. <br /></td></tr>
<tr class="separator:ga524ec62ff114748a0bcee42b44cb6278"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gabfd77097fda2c53d1f6d2ff334166dbb"><td class="memItemLeft" align="right" valign="top">
typedef void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gabfd77097fda2c53d1f6d2ff334166dbb">plist_dict_iter</a></td></tr>
<tr class="memdesc:gabfd77097fda2c53d1f6d2ff334166dbb"><td class="mdescLeft"> </td><td class="mdescRight">The plist dictionary iterator. <br /></td></tr>
<tr class="separator:gabfd77097fda2c53d1f6d2ff334166dbb"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gac149f4bba64c928bd405a7093ff5ad76"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gac149f4bba64c928bd405a7093ff5ad76">plist_type</a> { <br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76abeb516354eaae683ce1cbc45fa400f0b">PLIST_BOOLEAN</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a509896fe25c48c24b4574e51473f4f49">PLIST_UINT</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76aedf03d0bf5f54792ccc6970cfd0577e2">PLIST_REAL</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a070bb6ea434198d87fbef971f7a0c830">PLIST_STRING</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a4a7e12682671e93458a65e0ed775a7ac">PLIST_ARRAY</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b">PLIST_DICT</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a57f23f2c01d338fffdea5aa2581843ba">PLIST_DATE</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a953a8ba2df6171a7503b9aba5d655026">PLIST_DATA</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76af33f81ee02714cc93db66f1f1950b24e">PLIST_KEY</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76abd3f11d0b3ea31e1708d89a524b8dac0">PLIST_UID</a>,
<br />
  <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a90205939c6c12ce1b887d13f848bb754">PLIST_NONE</a>
<br />
}<tr class="memdesc:gac149f4bba64c928bd405a7093ff5ad76"><td class="mdescLeft"> </td><td class="mdescRight">The enumeration of plist node types. <a href="group__PublicAPI.html#gac149f4bba64c928bd405a7093ff5ad76">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gac149f4bba64c928bd405a7093ff5ad76"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga420e585d8a919c55afdc7edfaf834570"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga420e585d8a919c55afdc7edfaf834570">plist_new_dict</a> (void)</td></tr>
<tr class="memdesc:ga420e585d8a919c55afdc7edfaf834570"><td class="mdescLeft"> </td><td class="mdescRight">Create a new root plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b" title="Unordered dictionary (key/value pair), structured type. ">PLIST_DICT</a>. <a href="group__PublicAPI.html#ga420e585d8a919c55afdc7edfaf834570">More...</a><br /></td></tr>
<tr class="separator:ga420e585d8a919c55afdc7edfaf834570"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gafe236f0140d453e1e6c341ffa73cf309"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gafe236f0140d453e1e6c341ffa73cf309">plist_new_array</a> (void)</td></tr>
<tr class="memdesc:gafe236f0140d453e1e6c341ffa73cf309"><td class="mdescLeft"> </td><td class="mdescRight">Create a new root plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a4a7e12682671e93458a65e0ed775a7ac" title="Ordered array, structured type. ">PLIST_ARRAY</a>. <a href="group__PublicAPI.html#gafe236f0140d453e1e6c341ffa73cf309">More...</a><br /></td></tr>
<tr class="separator:gafe236f0140d453e1e6c341ffa73cf309"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1fa7e05391f4f98f0194e4990104f88e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga1fa7e05391f4f98f0194e4990104f88e">plist_new_string</a> (const char *val)</td></tr>
<tr class="memdesc:ga1fa7e05391f4f98f0194e4990104f88e"><td class="mdescLeft"> </td><td class="mdescRight">Create a new plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a070bb6ea434198d87fbef971f7a0c830" title="ASCII string, scalar type. ">PLIST_STRING</a>. <a href="group__PublicAPI.html#ga1fa7e05391f4f98f0194e4990104f88e">More...</a><br /></td></tr>
<tr class="separator:ga1fa7e05391f4f98f0194e4990104f88e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga704ee034b0549838461067908c72129c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga704ee034b0549838461067908c72129c">plist_new_bool</a> (uint8_t val)</td></tr>
<tr class="memdesc:ga704ee034b0549838461067908c72129c"><td class="mdescLeft"> </td><td class="mdescRight">Create a new plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76abeb516354eaae683ce1cbc45fa400f0b" title="Boolean, scalar type. ">PLIST_BOOLEAN</a>. <a href="group__PublicAPI.html#ga704ee034b0549838461067908c72129c">More...</a><br /></td></tr>
<tr class="separator:ga704ee034b0549838461067908c72129c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga70166b7f7d3ce1f8b35e99369a144f68"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga70166b7f7d3ce1f8b35e99369a144f68">plist_new_uint</a> (uint64_t val)</td></tr>
<tr class="memdesc:ga70166b7f7d3ce1f8b35e99369a144f68"><td class="mdescLeft"> </td><td class="mdescRight">Create a new plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a509896fe25c48c24b4574e51473f4f49" title="Unsigned integer, scalar type. ">PLIST_UINT</a>. <a href="group__PublicAPI.html#ga70166b7f7d3ce1f8b35e99369a144f68">More...</a><br /></td></tr>
<tr class="separator:ga70166b7f7d3ce1f8b35e99369a144f68"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga58f48c866f10f94077b0686e9d15233d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga58f48c866f10f94077b0686e9d15233d">plist_new_real</a> (double val)</td></tr>
<tr class="memdesc:ga58f48c866f10f94077b0686e9d15233d"><td class="mdescLeft"> </td><td class="mdescRight">Create a new plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76aedf03d0bf5f54792ccc6970cfd0577e2" title="Real, scalar type. ">PLIST_REAL</a>. <a href="group__PublicAPI.html#ga58f48c866f10f94077b0686e9d15233d">More...</a><br /></td></tr>
<tr class="separator:ga58f48c866f10f94077b0686e9d15233d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3621f31b8f36c1e232ca6b103c6f33ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga3621f31b8f36c1e232ca6b103c6f33ae">plist_new_data</a> (const char *val, uint64_t length)</td></tr>
<tr class="memdesc:ga3621f31b8f36c1e232ca6b103c6f33ae"><td class="mdescLeft"> </td><td class="mdescRight">Create a new plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a953a8ba2df6171a7503b9aba5d655026" title="Binary data, scalar type. ">PLIST_DATA</a>. <a href="group__PublicAPI.html#ga3621f31b8f36c1e232ca6b103c6f33ae">More...</a><br /></td></tr>
<tr class="separator:ga3621f31b8f36c1e232ca6b103c6f33ae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8b45630b389cb2ed155bfee540f55630"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga8b45630b389cb2ed155bfee540f55630">plist_new_date</a> (int32_t sec, int32_t usec)</td></tr>
<tr class="memdesc:ga8b45630b389cb2ed155bfee540f55630"><td class="mdescLeft"> </td><td class="mdescRight">Create a new plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a57f23f2c01d338fffdea5aa2581843ba" title="Date, scalar type. ">PLIST_DATE</a>. <a href="group__PublicAPI.html#ga8b45630b389cb2ed155bfee540f55630">More...</a><br /></td></tr>
<tr class="separator:ga8b45630b389cb2ed155bfee540f55630"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab33f7192a3ccdcb61405e1113ad40886"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gab33f7192a3ccdcb61405e1113ad40886">plist_new_uid</a> (uint64_t val)</td></tr>
<tr class="memdesc:gab33f7192a3ccdcb61405e1113ad40886"><td class="mdescLeft"> </td><td class="mdescRight">Create a new plist_t type <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76abd3f11d0b3ea31e1708d89a524b8dac0" title="Special type used for 'keyed encoding'. ">PLIST_UID</a>. <a href="group__PublicAPI.html#gab33f7192a3ccdcb61405e1113ad40886">More...</a><br /></td></tr>
<tr class="separator:gab33f7192a3ccdcb61405e1113ad40886"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8cab7f59900039c139d1ab7b79773aeb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga8cab7f59900039c139d1ab7b79773aeb">plist_free</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> plist)</td></tr>
<tr class="memdesc:ga8cab7f59900039c139d1ab7b79773aeb"><td class="mdescLeft"> </td><td class="mdescRight">Destruct a plist_t node and all its children recursively. <a href="group__PublicAPI.html#ga8cab7f59900039c139d1ab7b79773aeb">More...</a><br /></td></tr>
<tr class="separator:ga8cab7f59900039c139d1ab7b79773aeb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab60567a48a88e2263a510f105c3d29c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gab60567a48a88e2263a510f105c3d29c8">plist_copy</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node)</td></tr>
<tr class="memdesc:gab60567a48a88e2263a510f105c3d29c8"><td class="mdescLeft"> </td><td class="mdescRight">Return a copy of passed node and it's children. <a href="group__PublicAPI.html#gab60567a48a88e2263a510f105c3d29c8">More...</a><br /></td></tr>
<tr class="separator:gab60567a48a88e2263a510f105c3d29c8"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga8a355eefe669d40276ac882491eb5392"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga8a355eefe669d40276ac882491eb5392">plist_array_get_size</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node)</td></tr>
<tr class="memdesc:ga8a355eefe669d40276ac882491eb5392"><td class="mdescLeft"> </td><td class="mdescRight">Get size of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a4a7e12682671e93458a65e0ed775a7ac" title="Ordered array, structured type. ">PLIST_ARRAY</a> node. <a href="group__PublicAPI.html#ga8a355eefe669d40276ac882491eb5392">More...</a><br /></td></tr>
<tr class="separator:ga8a355eefe669d40276ac882491eb5392"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga30ab0e09cf4914687bf7b38d72e3177f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga30ab0e09cf4914687bf7b38d72e3177f">plist_array_get_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, uint32_t n)</td></tr>
<tr class="memdesc:ga30ab0e09cf4914687bf7b38d72e3177f"><td class="mdescLeft"> </td><td class="mdescRight">Get the nth item in a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a4a7e12682671e93458a65e0ed775a7ac" title="Ordered array, structured type. ">PLIST_ARRAY</a> node. <a href="group__PublicAPI.html#ga30ab0e09cf4914687bf7b38d72e3177f">More...</a><br /></td></tr>
<tr class="separator:ga30ab0e09cf4914687bf7b38d72e3177f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga5cf6764d83cf01bb4a204d112c07fc1b"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga5cf6764d83cf01bb4a204d112c07fc1b">plist_array_get_item_index</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node)</td></tr>
<tr class="memdesc:ga5cf6764d83cf01bb4a204d112c07fc1b"><td class="mdescLeft"> </td><td class="mdescRight">Get the index of an item. <a href="group__PublicAPI.html#ga5cf6764d83cf01bb4a204d112c07fc1b">More...</a><br /></td></tr>
<tr class="separator:ga5cf6764d83cf01bb4a204d112c07fc1b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gab1011628d814e63352b11da0b179e1ed"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gab1011628d814e63352b11da0b179e1ed">plist_array_set_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> item, uint32_t n)</td></tr>
<tr class="memdesc:gab1011628d814e63352b11da0b179e1ed"><td class="mdescLeft"> </td><td class="mdescRight">Set the nth item in a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a4a7e12682671e93458a65e0ed775a7ac" title="Ordered array, structured type. ">PLIST_ARRAY</a> node. <a href="group__PublicAPI.html#gab1011628d814e63352b11da0b179e1ed">More...</a><br /></td></tr>
<tr class="separator:gab1011628d814e63352b11da0b179e1ed"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga23f1871b22228e2b2d764ee5ca69a991"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga23f1871b22228e2b2d764ee5ca69a991">plist_array_append_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> item)</td></tr>
<tr class="memdesc:ga23f1871b22228e2b2d764ee5ca69a991"><td class="mdescLeft"> </td><td class="mdescRight">Append a new item at the end of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a4a7e12682671e93458a65e0ed775a7ac" title="Ordered array, structured type. ">PLIST_ARRAY</a> node. <a href="group__PublicAPI.html#ga23f1871b22228e2b2d764ee5ca69a991">More...</a><br /></td></tr>
<tr class="separator:ga23f1871b22228e2b2d764ee5ca69a991"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gad6672e4a8e4003eec46074477905b08e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gad6672e4a8e4003eec46074477905b08e">plist_array_insert_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> item, uint32_t n)</td></tr>
<tr class="memdesc:gad6672e4a8e4003eec46074477905b08e"><td class="mdescLeft"> </td><td class="mdescRight">Insert a new item at position n in a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a4a7e12682671e93458a65e0ed775a7ac" title="Ordered array, structured type. ">PLIST_ARRAY</a> node. <a href="group__PublicAPI.html#gad6672e4a8e4003eec46074477905b08e">More...</a><br /></td></tr>
<tr class="separator:gad6672e4a8e4003eec46074477905b08e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gacca78719fb6f0df161b19732f0dbf3a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gacca78719fb6f0df161b19732f0dbf3a1">plist_array_remove_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, uint32_t n)</td></tr>
<tr class="memdesc:gacca78719fb6f0df161b19732f0dbf3a1"><td class="mdescLeft"> </td><td class="mdescRight">Remove an existing position in a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a4a7e12682671e93458a65e0ed775a7ac" title="Ordered array, structured type. ">PLIST_ARRAY</a> node. <a href="group__PublicAPI.html#gacca78719fb6f0df161b19732f0dbf3a1">More...</a><br /></td></tr>
<tr class="separator:gacca78719fb6f0df161b19732f0dbf3a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3e59072c02c199cac702a8baf7b26f4f"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga3e59072c02c199cac702a8baf7b26f4f">plist_dict_get_size</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node)</td></tr>
<tr class="memdesc:ga3e59072c02c199cac702a8baf7b26f4f"><td class="mdescLeft"> </td><td class="mdescRight">Get size of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b" title="Unordered dictionary (key/value pair), structured type. ">PLIST_DICT</a> node. <a href="group__PublicAPI.html#ga3e59072c02c199cac702a8baf7b26f4f">More...</a><br /></td></tr>
<tr class="separator:ga3e59072c02c199cac702a8baf7b26f4f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga07212b5cec14b5430c0fed0038e5eb46"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga07212b5cec14b5430c0fed0038e5eb46">plist_dict_new_iter</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, <a class="el" href="group__PublicAPI.html#gabfd77097fda2c53d1f6d2ff334166dbb">plist_dict_iter</a> *iter)</td></tr>
<tr class="memdesc:ga07212b5cec14b5430c0fed0038e5eb46"><td class="mdescLeft"> </td><td class="mdescRight">Create an iterator of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b" title="Unordered dictionary (key/value pair), structured type. ">PLIST_DICT</a> node. <a href="group__PublicAPI.html#ga07212b5cec14b5430c0fed0038e5eb46">More...</a><br /></td></tr>
<tr class="separator:ga07212b5cec14b5430c0fed0038e5eb46"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gacd348ec0df9375387d5645ae098e304c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gacd348ec0df9375387d5645ae098e304c">plist_dict_next_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, <a class="el" href="group__PublicAPI.html#gabfd77097fda2c53d1f6d2ff334166dbb">plist_dict_iter</a> iter, char **key, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> *val)</td></tr>
<tr class="memdesc:gacd348ec0df9375387d5645ae098e304c"><td class="mdescLeft"> </td><td class="mdescRight">Increment iterator of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b" title="Unordered dictionary (key/value pair), structured type. ">PLIST_DICT</a> node. <a href="group__PublicAPI.html#gacd348ec0df9375387d5645ae098e304c">More...</a><br /></td></tr>
<tr class="separator:gacd348ec0df9375387d5645ae098e304c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga693129c15c6d917cb13784c35cd67bf4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga693129c15c6d917cb13784c35cd67bf4">plist_dict_get_item_key</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, char **key)</td></tr>
<tr class="memdesc:ga693129c15c6d917cb13784c35cd67bf4"><td class="mdescLeft"> </td><td class="mdescRight">Get key associated to an item. <a href="group__PublicAPI.html#ga693129c15c6d917cb13784c35cd67bf4">More...</a><br /></td></tr>
<tr class="separator:ga693129c15c6d917cb13784c35cd67bf4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga815da964f86213f6d746d7b399bbbf8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga815da964f86213f6d746d7b399bbbf8d">plist_dict_get_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, const char *key)</td></tr>
<tr class="memdesc:ga815da964f86213f6d746d7b399bbbf8d"><td class="mdescLeft"> </td><td class="mdescRight">Get the nth item in a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b" title="Unordered dictionary (key/value pair), structured type. ">PLIST_DICT</a> node. <a href="group__PublicAPI.html#ga815da964f86213f6d746d7b399bbbf8d">More...</a><br /></td></tr>
<tr class="separator:ga815da964f86213f6d746d7b399bbbf8d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae2a37fd8f15079d08d34c278b028f479"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gae2a37fd8f15079d08d34c278b028f479">plist_dict_set_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, const char *key, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> item)</td></tr>
<tr class="memdesc:gae2a37fd8f15079d08d34c278b028f479"><td class="mdescLeft"> </td><td class="mdescRight">Set item identified by key in a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b" title="Unordered dictionary (key/value pair), structured type. ">PLIST_DICT</a> node. <a href="group__PublicAPI.html#gae2a37fd8f15079d08d34c278b028f479">More...</a><br /></td></tr>
<tr class="separator:gae2a37fd8f15079d08d34c278b028f479"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaae04e682778ebd0884eb8347fc16eb14"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gaae04e682778ebd0884eb8347fc16eb14">plist_dict_insert_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, const char *key, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> item)</td></tr>
<tr class="memdesc:gaae04e682778ebd0884eb8347fc16eb14"><td class="mdescLeft"> </td><td class="mdescRight">Insert a new item into a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b" title="Unordered dictionary (key/value pair), structured type. ">PLIST_DICT</a> node. <a href="group__PublicAPI.html#gaae04e682778ebd0884eb8347fc16eb14">More...</a><br /></td></tr>
<tr class="separator:gaae04e682778ebd0884eb8347fc16eb14"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga00f769b5b8b4c628bdf81d5fd4be3471"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga00f769b5b8b4c628bdf81d5fd4be3471">plist_dict_remove_item</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, const char *key)</td></tr>
<tr class="memdesc:ga00f769b5b8b4c628bdf81d5fd4be3471"><td class="mdescLeft"> </td><td class="mdescRight">Remove an existing position in a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a7be216ad13e854dc77c0cdbed414043b" title="Unordered dictionary (key/value pair), structured type. ">PLIST_DICT</a> node. <a href="group__PublicAPI.html#ga00f769b5b8b4c628bdf81d5fd4be3471">More...</a><br /></td></tr>
<tr class="separator:ga00f769b5b8b4c628bdf81d5fd4be3471"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga121d87e03dcaa521354f05c34e31511a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga121d87e03dcaa521354f05c34e31511a">plist_dict_merge</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> *target, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> source)</td></tr>
<tr class="memdesc:ga121d87e03dcaa521354f05c34e31511a"><td class="mdescLeft"> </td><td class="mdescRight">Merge a dictionary into another. <a href="group__PublicAPI.html#ga121d87e03dcaa521354f05c34e31511a">More...</a><br /></td></tr>
<tr class="separator:ga121d87e03dcaa521354f05c34e31511a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaea7e98d860855be194b92a8ef1a0c2ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gaea7e98d860855be194b92a8ef1a0c2ca">plist_get_parent</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node)</td></tr>
<tr class="memdesc:gaea7e98d860855be194b92a8ef1a0c2ca"><td class="mdescLeft"> </td><td class="mdescRight">Get the parent of a node. <a href="group__PublicAPI.html#gaea7e98d860855be194b92a8ef1a0c2ca">More...</a><br /></td></tr>
<tr class="separator:gaea7e98d860855be194b92a8ef1a0c2ca"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga47aefb27d8c39b3ba7d46fc29c0be82e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#gac149f4bba64c928bd405a7093ff5ad76">plist_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga47aefb27d8c39b3ba7d46fc29c0be82e">plist_get_node_type</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node)</td></tr>
<tr class="memdesc:ga47aefb27d8c39b3ba7d46fc29c0be82e"><td class="mdescLeft"> </td><td class="mdescRight">Get the <a class="el" href="group__PublicAPI.html#gac149f4bba64c928bd405a7093ff5ad76" title="The enumeration of plist node types. ">plist_type</a> of a node. <a href="group__PublicAPI.html#ga47aefb27d8c39b3ba7d46fc29c0be82e">More...</a><br /></td></tr>
<tr class="separator:ga47aefb27d8c39b3ba7d46fc29c0be82e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga27fe216a12f0f93be70bfa5fb3e94a3e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga27fe216a12f0f93be70bfa5fb3e94a3e">plist_get_key_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, char **val)</td></tr>
<tr class="memdesc:ga27fe216a12f0f93be70bfa5fb3e94a3e"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76af33f81ee02714cc93db66f1f1950b24e" title="Key in dictionaries (ASCII String), scalar type. ">PLIST_KEY</a> node. <a href="group__PublicAPI.html#ga27fe216a12f0f93be70bfa5fb3e94a3e">More...</a><br /></td></tr>
<tr class="separator:ga27fe216a12f0f93be70bfa5fb3e94a3e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga67a9440e1fb041222a60887e727b65a5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga67a9440e1fb041222a60887e727b65a5">plist_get_string_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, char **val)</td></tr>
<tr class="memdesc:ga67a9440e1fb041222a60887e727b65a5"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a070bb6ea434198d87fbef971f7a0c830" title="ASCII string, scalar type. ">PLIST_STRING</a> node. <a href="group__PublicAPI.html#ga67a9440e1fb041222a60887e727b65a5">More...</a><br /></td></tr>
<tr class="separator:ga67a9440e1fb041222a60887e727b65a5"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga2851e405d50082f0a1ff9d1280f726a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga2851e405d50082f0a1ff9d1280f726a1">plist_get_bool_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, uint8_t *val)</td></tr>
<tr class="memdesc:ga2851e405d50082f0a1ff9d1280f726a1"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76abeb516354eaae683ce1cbc45fa400f0b" title="Boolean, scalar type. ">PLIST_BOOLEAN</a> node. <a href="group__PublicAPI.html#ga2851e405d50082f0a1ff9d1280f726a1">More...</a><br /></td></tr>
<tr class="separator:ga2851e405d50082f0a1ff9d1280f726a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9ffbf728ccdbd907a7df92496862bced"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga9ffbf728ccdbd907a7df92496862bced">plist_get_uint_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, uint64_t *val)</td></tr>
<tr class="memdesc:ga9ffbf728ccdbd907a7df92496862bced"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a509896fe25c48c24b4574e51473f4f49" title="Unsigned integer, scalar type. ">PLIST_UINT</a> node. <a href="group__PublicAPI.html#ga9ffbf728ccdbd907a7df92496862bced">More...</a><br /></td></tr>
<tr class="separator:ga9ffbf728ccdbd907a7df92496862bced"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga440377f5d1cc1e13a2049867fb91382a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga440377f5d1cc1e13a2049867fb91382a">plist_get_real_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, double *val)</td></tr>
<tr class="memdesc:ga440377f5d1cc1e13a2049867fb91382a"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76aedf03d0bf5f54792ccc6970cfd0577e2" title="Real, scalar type. ">PLIST_REAL</a> node. <a href="group__PublicAPI.html#ga440377f5d1cc1e13a2049867fb91382a">More...</a><br /></td></tr>
<tr class="separator:ga440377f5d1cc1e13a2049867fb91382a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9d7088d9bca9f2b08a438a8807a4a1d4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga9d7088d9bca9f2b08a438a8807a4a1d4">plist_get_data_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, char **val, uint64_t *length)</td></tr>
<tr class="memdesc:ga9d7088d9bca9f2b08a438a8807a4a1d4"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a953a8ba2df6171a7503b9aba5d655026" title="Binary data, scalar type. ">PLIST_DATA</a> node. <a href="group__PublicAPI.html#ga9d7088d9bca9f2b08a438a8807a4a1d4">More...</a><br /></td></tr>
<tr class="separator:ga9d7088d9bca9f2b08a438a8807a4a1d4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac9f689f8099c1fc17e4e1e91a7008d48"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gac9f689f8099c1fc17e4e1e91a7008d48">plist_get_date_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, int32_t *sec, int32_t *usec)</td></tr>
<tr class="memdesc:gac9f689f8099c1fc17e4e1e91a7008d48"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76a57f23f2c01d338fffdea5aa2581843ba" title="Date, scalar type. ">PLIST_DATE</a> node. <a href="group__PublicAPI.html#gac9f689f8099c1fc17e4e1e91a7008d48">More...</a><br /></td></tr>
<tr class="separator:gac9f689f8099c1fc17e4e1e91a7008d48"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga005c4eafa2a1cd5b1ffa9969b3a15f2b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga005c4eafa2a1cd5b1ffa9969b3a15f2b">plist_get_uid_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, uint64_t *val)</td></tr>
<tr class="memdesc:ga005c4eafa2a1cd5b1ffa9969b3a15f2b"><td class="mdescLeft"> </td><td class="mdescRight">Get the value of a <a class="el" href="group__PublicAPI.html#ggac149f4bba64c928bd405a7093ff5ad76abd3f11d0b3ea31e1708d89a524b8dac0" title="Special type used for 'keyed encoding'. ">PLIST_UID</a> node. <a href="group__PublicAPI.html#ga005c4eafa2a1cd5b1ffa9969b3a15f2b">More...</a><br /></td></tr>
<tr class="separator:ga005c4eafa2a1cd5b1ffa9969b3a15f2b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3cefcd72cb61430aff9be44d2dd6db2d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga3cefcd72cb61430aff9be44d2dd6db2d">plist_set_key_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, const char *val)</td></tr>
<tr class="memdesc:ga3cefcd72cb61430aff9be44d2dd6db2d"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a node. <a href="group__PublicAPI.html#ga3cefcd72cb61430aff9be44d2dd6db2d">More...</a><br /></td></tr>
<tr class="separator:ga3cefcd72cb61430aff9be44d2dd6db2d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga1c26c18c41fd91b46b685ba2ac778a1d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga1c26c18c41fd91b46b685ba2ac778a1d">plist_set_string_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, const char *val)</td></tr>
<tr class="memdesc:ga1c26c18c41fd91b46b685ba2ac778a1d"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a node. <a href="group__PublicAPI.html#ga1c26c18c41fd91b46b685ba2ac778a1d">More...</a><br /></td></tr>
<tr class="separator:ga1c26c18c41fd91b46b685ba2ac778a1d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga78d525461d22dd3431007e275dbddb5c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga78d525461d22dd3431007e275dbddb5c">plist_set_bool_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, uint8_t val)</td></tr>
<tr class="memdesc:ga78d525461d22dd3431007e275dbddb5c"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a node. <a href="group__PublicAPI.html#ga78d525461d22dd3431007e275dbddb5c">More...</a><br /></td></tr>
<tr class="separator:ga78d525461d22dd3431007e275dbddb5c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gae6857bb17d8f24c2ef3138505f3b5f76"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gae6857bb17d8f24c2ef3138505f3b5f76">plist_set_uint_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, uint64_t val)</td></tr>
<tr class="memdesc:gae6857bb17d8f24c2ef3138505f3b5f76"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a node. <a href="group__PublicAPI.html#gae6857bb17d8f24c2ef3138505f3b5f76">More...</a><br /></td></tr>
<tr class="separator:gae6857bb17d8f24c2ef3138505f3b5f76"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga05f11326057742e3fa0d21fe0cdf1656"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga05f11326057742e3fa0d21fe0cdf1656">plist_set_real_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, double val)</td></tr>
<tr class="memdesc:ga05f11326057742e3fa0d21fe0cdf1656"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a node. <a href="group__PublicAPI.html#ga05f11326057742e3fa0d21fe0cdf1656">More...</a><br /></td></tr>
<tr class="separator:ga05f11326057742e3fa0d21fe0cdf1656"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga564c116216d2dda875406338b3336c3b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga564c116216d2dda875406338b3336c3b">plist_set_data_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, const char *val, uint64_t length)</td></tr>
<tr class="memdesc:ga564c116216d2dda875406338b3336c3b"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a node. <a href="group__PublicAPI.html#ga564c116216d2dda875406338b3336c3b">More...</a><br /></td></tr>
<tr class="separator:ga564c116216d2dda875406338b3336c3b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga85e43a84413630ce69766c48462e002d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga85e43a84413630ce69766c48462e002d">plist_set_date_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, int32_t sec, int32_t usec)</td></tr>
<tr class="memdesc:ga85e43a84413630ce69766c48462e002d"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a node. <a href="group__PublicAPI.html#ga85e43a84413630ce69766c48462e002d">More...</a><br /></td></tr>
<tr class="separator:ga85e43a84413630ce69766c48462e002d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga9a74a4dd14eb88ade1494d9a1e5cce56"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga9a74a4dd14eb88ade1494d9a1e5cce56">plist_set_uid_val</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node, uint64_t val)</td></tr>
<tr class="memdesc:ga9a74a4dd14eb88ade1494d9a1e5cce56"><td class="mdescLeft"> </td><td class="mdescRight">Set the value of a node. <a href="group__PublicAPI.html#ga9a74a4dd14eb88ade1494d9a1e5cce56">More...</a><br /></td></tr>
<tr class="separator:ga9a74a4dd14eb88ade1494d9a1e5cce56"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gac0e5defb9c35df5b76993e0fb368a76a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gac0e5defb9c35df5b76993e0fb368a76a">plist_to_xml</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> plist, char **plist_xml, uint32_t *length)</td></tr>
<tr class="memdesc:gac0e5defb9c35df5b76993e0fb368a76a"><td class="mdescLeft"> </td><td class="mdescRight">Export the <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278" title="The basic plist abstract data type. ">plist_t</a> structure to XML format. <a href="group__PublicAPI.html#gac0e5defb9c35df5b76993e0fb368a76a">More...</a><br /></td></tr>
<tr class="separator:gac0e5defb9c35df5b76993e0fb368a76a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga3e03df3c909c36552cc009f2cf617d43"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga3e03df3c909c36552cc009f2cf617d43">plist_to_bin</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> plist, char **plist_bin, uint32_t *length)</td></tr>
<tr class="memdesc:ga3e03df3c909c36552cc009f2cf617d43"><td class="mdescLeft"> </td><td class="mdescRight">Export the <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278" title="The basic plist abstract data type. ">plist_t</a> structure to binary format. <a href="group__PublicAPI.html#ga3e03df3c909c36552cc009f2cf617d43">More...</a><br /></td></tr>
<tr class="separator:ga3e03df3c909c36552cc009f2cf617d43"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga150949699056798103dbd4aedf3d44f0"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga150949699056798103dbd4aedf3d44f0">plist_from_xml</a> (const char *plist_xml, uint32_t length, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> *plist)</td></tr>
<tr class="memdesc:ga150949699056798103dbd4aedf3d44f0"><td class="mdescLeft"> </td><td class="mdescRight">Import the <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278" title="The basic plist abstract data type. ">plist_t</a> structure from XML format. <a href="group__PublicAPI.html#ga150949699056798103dbd4aedf3d44f0">More...</a><br /></td></tr>
<tr class="separator:ga150949699056798103dbd4aedf3d44f0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7dc1a0300c8edb13dc45fe83a65f4a1f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga7dc1a0300c8edb13dc45fe83a65f4a1f">plist_from_bin</a> (const char *plist_bin, uint32_t length, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> *plist)</td></tr>
<tr class="memdesc:ga7dc1a0300c8edb13dc45fe83a65f4a1f"><td class="mdescLeft"> </td><td class="mdescRight">Import the <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278" title="The basic plist abstract data type. ">plist_t</a> structure from binary format. <a href="group__PublicAPI.html#ga7dc1a0300c8edb13dc45fe83a65f4a1f">More...</a><br /></td></tr>
<tr class="separator:ga7dc1a0300c8edb13dc45fe83a65f4a1f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga25dfc2b99b126785bdb60a2406bf1b21"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga25dfc2b99b126785bdb60a2406bf1b21">plist_from_memory</a> (const char *plist_data, uint32_t length, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> *plist)</td></tr>
<tr class="memdesc:ga25dfc2b99b126785bdb60a2406bf1b21"><td class="mdescLeft"> </td><td class="mdescRight">Import the <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278" title="The basic plist abstract data type. ">plist_t</a> structure from memory data. <a href="group__PublicAPI.html#ga25dfc2b99b126785bdb60a2406bf1b21">More...</a><br /></td></tr>
<tr class="separator:ga25dfc2b99b126785bdb60a2406bf1b21"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaa9a52585888f86bee63e785718cc60fa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gaa9a52585888f86bee63e785718cc60fa">plist_is_binary</a> (const char *plist_data, uint32_t length)</td></tr>
<tr class="memdesc:gaa9a52585888f86bee63e785718cc60fa"><td class="mdescLeft"> </td><td class="mdescRight">Test if in-memory plist data is binary or XML This method will look at the first bytes of plist_data to determine if plist_data contains a binary or XML plist. <a href="group__PublicAPI.html#gaa9a52585888f86bee63e785718cc60fa">More...</a><br /></td></tr>
<tr class="separator:gaa9a52585888f86bee63e785718cc60fa"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaf90ad6330cef295693ab84943d72e833"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gaf90ad6330cef295693ab84943d72e833">plist_access_path</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> plist, uint32_t length,...)</td></tr>
<tr class="memdesc:gaf90ad6330cef295693ab84943d72e833"><td class="mdescLeft"> </td><td class="mdescRight">Get a node from its path. <a href="group__PublicAPI.html#gaf90ad6330cef295693ab84943d72e833">More...</a><br /></td></tr>
<tr class="separator:gaf90ad6330cef295693ab84943d72e833"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ga7671c0636843d3558b1a39c03bbfc038"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#ga7671c0636843d3558b1a39c03bbfc038">plist_access_pathv</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> plist, uint32_t length, va_list v)</td></tr>
<tr class="memdesc:ga7671c0636843d3558b1a39c03bbfc038"><td class="mdescLeft"> </td><td class="mdescRight">Variadic version of <a class="el" href="group__PublicAPI.html#gaf90ad6330cef295693ab84943d72e833" title="Get a node from its path. ">plist_access_path</a>. <a href="group__PublicAPI.html#ga7671c0636843d3558b1a39c03bbfc038">More...</a><br /></td></tr>
<tr class="separator:ga7671c0636843d3558b1a39c03bbfc038"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:gaaa9bcad3055052c2a3427d9f07e06bc6"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PublicAPI.html#gaaa9bcad3055052c2a3427d9f07e06bc6">plist_compare_node_value</a> (<a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node_l, <a class="el" href="group__PublicAPI.html#ga524ec62ff114748a0bcee42b44cb6278">plist_t</a> node_r)</td></tr>
<tr class="memdesc:gaaa9bcad3055052c2a3427d9f07e06bc6"><td class="mdescLeft"> </td><td class="mdescRight">Compare two node values. <a href="group__PublicAPI.html#gaaa9bcad3055052c2a3427d9f07e06bc6">More...</a><br /></td></tr>
<tr class="separator:gaaa9bcad3055052c2a3427d9f07e06bc6"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Main include of libplist. </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>
|