Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > f2ccf6b0630b8c81810a0107f1c7ff67 > files > 5

eet-devel-1.3.2-1.fc14.i686.rpm

<html>
<head>
    <title>Eet: Eet.h File Reference</title>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8">
    <meta name="author" content="Andres Blanc" >
    
    <link rel="icon" href="img/favicon.png" type="image/x-icon">
    <link rel="shortcut icon" href="img/favicon.png" type="image/x-icon">
    <link rel="icon" href="img/favicon.png" type="image/ico">
    <link rel="shortcut icon" href="img/favicon.png" type="image/ico">

    <link rel="stylesheet" type="text/css" media="screen" href="e.css">
    <link rel="stylesheet" type="text/css" media="screen" href="edoxy.css">
</head>

<body>

<div id="container">

<div id="header">
<div class="layout">
    
    <h1><span>Enlightenment</span></h1>
    <h2><span>Beauty at your fingertips</span></h2>

    <div class="menu-container">
        <div class="menu">
            <ul>
	        <li class="current"><a href="http://web.enlightenment.org/p.php?p=docs">Docs</a></li>
                <li><a href="http://trac.enlightenment.org/e">Tracker</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=contact">Contact</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=contribute">Contribute</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=support">Support</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=download">Download</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=about">About</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=news">News</a></li>
                <li><a href="http://www.enlightenment.org/">Home</a></li>
            </ul>
        </div>
    </div>

    <div class="doxytitle">
        Eet Documentation <small>at 2 Jul 2010</small>
    </div>

    <div class="menu-container">
        <div class="submenu">
            <ul class="current">
                <li><a href="Examples.html">Examples</a></li>
                <li><a href="files.html">Files</a></li>
                <li><a href="modules.html">Modules</a></li>
                <li><a href="globals.html">Globals</a></li>
                <li><a href="pages.html">Related Pages</a></li>
	        <li class="current"><a href="index.html">Main Page</a></li>
            </ul>
        </div>
    </div>


    <div class="clear"></div>
</div>
</div>

<div id="content">
<div class="layout">
<!-- Generated by Doxygen 1.6.2-20100208 -->
<div class="contents">
<h1>Eet.h File Reference</h1>
<p>The file that provides the eet functions.  
<a href="#_details">More...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Eet__Data__Descriptor__Class.html">_Eet_Data_Descriptor_Class</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Instructs Eet about memory management for different needs under serialization and parse process.  <a href="struct__Eet__Data__Descriptor__Class.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Eet__Node__Data.html">_Eet_Node_Data</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains an union that can fit any kind of node.  <a href="struct__Eet__Node__Data.html#_details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Eet__Node__Walk.html">_Eet_Node_Walk</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describes how to walk trees of <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c" title="Opaque handle to manage serialization node.">Eet_Node</a>.  <a href="struct__Eet__Node__Walk.html#_details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga23f233441eb2d0eccafe51c1641ff5c9"></a><!-- doxytag: member="Eet.h::EET_T_UNKNOW" ref="ga23f233441eb2d0eccafe51c1641ff5c9" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga23f233441eb2d0eccafe51c1641ff5c9">EET_T_UNKNOW</a>&nbsp;&nbsp;&nbsp;0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unknown data encoding type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga74d89b710e845c708ae7b0ca98016957"></a><!-- doxytag: member="Eet.h::EET_T_CHAR" ref="ga74d89b710e845c708ae7b0ca98016957" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga74d89b710e845c708ae7b0ca98016957">EET_T_CHAR</a>&nbsp;&nbsp;&nbsp;1</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: char. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacf536867efdf1164af97f0d57bc43894"></a><!-- doxytag: member="Eet.h::EET_T_SHORT" ref="gacf536867efdf1164af97f0d57bc43894" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gacf536867efdf1164af97f0d57bc43894">EET_T_SHORT</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: short. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e196733795867f14c6e387af7287baa"></a><!-- doxytag: member="Eet.h::EET_T_INT" ref="ga4e196733795867f14c6e387af7287baa" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga4e196733795867f14c6e387af7287baa">EET_T_INT</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: int. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gabdf13bbc0df675742aef8e1e87ccb1ef"></a><!-- doxytag: member="Eet.h::EET_T_LONG_LONG" ref="gabdf13bbc0df675742aef8e1e87ccb1ef" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gabdf13bbc0df675742aef8e1e87ccb1ef">EET_T_LONG_LONG</a>&nbsp;&nbsp;&nbsp;4</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: long long. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga447b1b41e09b24ac6b3fbbac8d3efb30"></a><!-- doxytag: member="Eet.h::EET_T_FLOAT" ref="ga447b1b41e09b24ac6b3fbbac8d3efb30" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga447b1b41e09b24ac6b3fbbac8d3efb30">EET_T_FLOAT</a>&nbsp;&nbsp;&nbsp;5</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: float. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac2d8336b1127fd382c65416cf45cd3e8"></a><!-- doxytag: member="Eet.h::EET_T_DOUBLE" ref="gac2d8336b1127fd382c65416cf45cd3e8" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gac2d8336b1127fd382c65416cf45cd3e8">EET_T_DOUBLE</a>&nbsp;&nbsp;&nbsp;6</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: double. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga09a1341cc158fda0ba60ad2386ecd795"></a><!-- doxytag: member="Eet.h::EET_T_UCHAR" ref="ga09a1341cc158fda0ba60ad2386ecd795" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga09a1341cc158fda0ba60ad2386ecd795">EET_T_UCHAR</a>&nbsp;&nbsp;&nbsp;7</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: unsigned char. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8811200857e44566037ff3871cd05b12"></a><!-- doxytag: member="Eet.h::EET_T_USHORT" ref="ga8811200857e44566037ff3871cd05b12" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga8811200857e44566037ff3871cd05b12">EET_T_USHORT</a>&nbsp;&nbsp;&nbsp;8</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: unsigned short. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacf6a3c9f06e10e20be5b02cd8c6a220b"></a><!-- doxytag: member="Eet.h::EET_T_UINT" ref="gacf6a3c9f06e10e20be5b02cd8c6a220b" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gacf6a3c9f06e10e20be5b02cd8c6a220b">EET_T_UINT</a>&nbsp;&nbsp;&nbsp;9</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: unsigned int. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac984c4b3f0ad353a14679cf39a70ebd7"></a><!-- doxytag: member="Eet.h::EET_T_ULONG_LONG" ref="gac984c4b3f0ad353a14679cf39a70ebd7" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gac984c4b3f0ad353a14679cf39a70ebd7">EET_T_ULONG_LONG</a>&nbsp;&nbsp;&nbsp;10</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: unsigned long long. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0d2cf409bf3f151156d74d18ac59e3d1"></a><!-- doxytag: member="Eet.h::EET_T_STRING" ref="ga0d2cf409bf3f151156d74d18ac59e3d1" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga0d2cf409bf3f151156d74d18ac59e3d1">EET_T_STRING</a>&nbsp;&nbsp;&nbsp;11</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: char *. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3331b98e4c2a0e7336a0f542e88789bd"></a><!-- doxytag: member="Eet.h::EET_T_INLINED_STRING" ref="ga3331b98e4c2a0e7336a0f542e88789bd" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga3331b98e4c2a0e7336a0f542e88789bd">EET_T_INLINED_STRING</a>&nbsp;&nbsp;&nbsp;12</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: char * (but compressed inside the resulting eet). <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f1da67bf8dca0b19012b3a38e5a1a41"></a><!-- doxytag: member="Eet.h::EET_T_NULL" ref="ga9f1da67bf8dca0b19012b3a38e5a1a41" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga9f1da67bf8dca0b19012b3a38e5a1a41">EET_T_NULL</a>&nbsp;&nbsp;&nbsp;13</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: (void *) (only use it if you know why). <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac4e1fc36a3042aec9e90832046994a08"></a><!-- doxytag: member="Eet.h::EET_T_F32P32" ref="gac4e1fc36a3042aec9e90832046994a08" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gac4e1fc36a3042aec9e90832046994a08">EET_T_F32P32</a>&nbsp;&nbsp;&nbsp;14</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: fixed point 32.32. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac8050f11d766b6682273c6c250e2c163"></a><!-- doxytag: member="Eet.h::EET_T_F16P16" ref="gac8050f11d766b6682273c6c250e2c163" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gac8050f11d766b6682273c6c250e2c163">EET_T_F16P16</a>&nbsp;&nbsp;&nbsp;15</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: fixed point 16.16. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga844a1125845d282948fe8081c983975c"></a><!-- doxytag: member="Eet.h::EET_T_F8P24" ref="ga844a1125845d282948fe8081c983975c" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga844a1125845d282948fe8081c983975c">EET_T_F8P24</a>&nbsp;&nbsp;&nbsp;16</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Data type: fixed point 8.24. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6f7f811187af5c15535ca56c69bd5f7e"></a><!-- doxytag: member="Eet.h::EET_T_LAST" ref="ga6f7f811187af5c15535ca56c69bd5f7e" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga6f7f811187af5c15535ca56c69bd5f7e">EET_T_LAST</a>&nbsp;&nbsp;&nbsp;18</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Last data type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae97a13f08f6f48335a60e2a910aec41f"></a><!-- doxytag: member="Eet.h::EET_G_UNKNOWN" ref="gae97a13f08f6f48335a60e2a910aec41f" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gae97a13f08f6f48335a60e2a910aec41f">EET_G_UNKNOWN</a>&nbsp;&nbsp;&nbsp;100</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unknown group data encoding type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0db274e50f3cc8c9e4844d94d63a4433"></a><!-- doxytag: member="Eet.h::EET_G_ARRAY" ref="ga0db274e50f3cc8c9e4844d94d63a4433" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga0db274e50f3cc8c9e4844d94d63a4433">EET_G_ARRAY</a>&nbsp;&nbsp;&nbsp;101</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fixed size array group type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa1ca41d2def763d6f5ce4d94eaf2581d"></a><!-- doxytag: member="Eet.h::EET_G_VAR_ARRAY" ref="gaa1ca41d2def763d6f5ce4d94eaf2581d" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gaa1ca41d2def763d6f5ce4d94eaf2581d">EET_G_VAR_ARRAY</a>&nbsp;&nbsp;&nbsp;102</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Variable size array group type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadcfddbc1928d1068eba93326201c6232"></a><!-- doxytag: member="Eet.h::EET_G_LIST" ref="gadcfddbc1928d1068eba93326201c6232" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gadcfddbc1928d1068eba93326201c6232">EET_G_LIST</a>&nbsp;&nbsp;&nbsp;103</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Linked list group type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab4cb1f8b97b17e36694fbe2f0ced86ce"></a><!-- doxytag: member="Eet.h::EET_G_HASH" ref="gab4cb1f8b97b17e36694fbe2f0ced86ce" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gab4cb1f8b97b17e36694fbe2f0ced86ce">EET_G_HASH</a>&nbsp;&nbsp;&nbsp;104</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hash table group type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga52795c9c05702fbcd4e7df2952b492da"></a><!-- doxytag: member="Eet.h::EET_G_UNION" ref="ga52795c9c05702fbcd4e7df2952b492da" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga52795c9c05702fbcd4e7df2952b492da">EET_G_UNION</a>&nbsp;&nbsp;&nbsp;105</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Union group type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2c61448d5d371152de980526819404dd"></a><!-- doxytag: member="Eet.h::EET_G_VARIANT" ref="ga2c61448d5d371152de980526819404dd" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga2c61448d5d371152de980526819404dd">EET_G_VARIANT</a>&nbsp;&nbsp;&nbsp;106</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Selectable subtype group. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6f151c2439d3149c7efde702165f88e6"></a><!-- doxytag: member="Eet.h::EET_G_LAST" ref="ga6f151c2439d3149c7efde702165f88e6" args="" -->
#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga6f151c2439d3149c7efde702165f88e6">EET_G_LAST</a>&nbsp;&nbsp;&nbsp;107</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Last group type. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gac35ee01ce34edb6c37ca07d4603f20d8">EET_I_LIMIT</a>&nbsp;&nbsp;&nbsp;128</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Other type exist but are reserved for internal purpose.  <a href="group__Eet__Data__Group.html#gac35ee01ce34edb6c37ca07d4603f20d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga61a090586eff90415b429f1017acf8a7">EET_DATA_DESCRIPTOR_CLASS_VERSION</a>&nbsp;&nbsp;&nbsp;3</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The version of <a class="el" href="group__Eet__Data__Group.html#gace5d1ff83e06ad08d15aadef3916082f" title="Instructs Eet about memory management for different needs under serialization and...">Eet_Data_Descriptor_Class</a> at the time of the distribution of the sources.  <a href="group__Eet__Data__Group.html#ga61a090586eff90415b429f1017acf8a7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga7e41116c11d7d8d62513d9615fb15058">EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET</a>(Clas, Type)&nbsp;&nbsp;&nbsp;(eet_eina_stream_data_descriptor_class_set(Clas, #Type , sizeof (Type)))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This macro is an helper that set all the parameter of an Eet_Data_Descriptor_Class correctly when you use Eina data type with stream.  <a href="group__Eet__Data__Group.html#ga7e41116c11d7d8d62513d9615fb15058"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga6d1a295596ac973969692d139353ed6a">EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET</a>(Clas, Type)&nbsp;&nbsp;&nbsp;(eet_eina_file_data_descriptor_class_set(Clas, #Type , sizeof (Type)))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This macro is an helper that set all the parameter of an Eet_Data_Descriptor_Class correctly when you use Eina data type with file.  <a href="group__Eet__Data__Group.html#ga6d1a295596ac973969692d139353ed6a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gac38ce778d7eba37cfca8a19efb7a9b3a">EET_DATA_DESCRIPTOR_ADD_BASIC</a>(edd, struct_type, name, member, type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a basic data element to a data descriptor.  <a href="group__Eet__Data__Group.html#gac38ce778d7eba37cfca8a19efb7a9b3a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga6c1f33c4c503be76f64555c3ab999725">EET_DATA_DESCRIPTOR_ADD_SUB</a>(edd, struct_type, name, member, subtype)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a sub-element type to a data descriptor.  <a href="group__Eet__Data__Group.html#ga6c1f33c4c503be76f64555c3ab999725"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gabb4c7833ba053f2322e6b667a9ec7f04">EET_DATA_DESCRIPTOR_ADD_LIST</a>(edd, struct_type, name, member, subtype)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a linked list type to a data descriptor.  <a href="group__Eet__Data__Group.html#gabb4c7833ba053f2322e6b667a9ec7f04"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gad5e348ead4ba0b441c1e020f9bf23365">EET_DATA_DESCRIPTOR_ADD_HASH</a>(edd, struct_type, name, member, subtype)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a hash type to a data descriptor.  <a href="group__Eet__Data__Group.html#gad5e348ead4ba0b441c1e020f9bf23365"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gabc903baa4d5dc50a98f5e1a68d66fd2b">EET_DATA_DESCRIPTOR_ADD_ARRAY</a>(edd, struct_type, name, member, subtype)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a fixed size array type to a data descriptor.  <a href="group__Eet__Data__Group.html#gabc903baa4d5dc50a98f5e1a68d66fd2b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga7adad32d2eba76566533353632f00ae4">EET_DATA_DESCRIPTOR_ADD_VAR_ARRAY</a>(edd, struct_type, name, member, subtype)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a variable size array type to a data descriptor.  <a href="group__Eet__Data__Group.html#ga7adad32d2eba76566533353632f00ae4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga07b711dca3d4bcaa0ccb8ced48341b90">EET_DATA_DESCRIPTOR_ADD_UNION</a>(edd, struct_type, name, member, type_member, unified_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an union type to a data descriptor.  <a href="group__Eet__Data__Group.html#ga07b711dca3d4bcaa0ccb8ced48341b90"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga8851a40b130061262a8dd009f0457a65">EET_DATA_DESCRIPTOR_ADD_VARIANT</a>(edd, struct_type, name, member, type_member, unified_type)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a automatically selectable type to a data descriptor.  <a href="group__Eet__Data__Group.html#ga8851a40b130061262a8dd009f0457a65"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gad0daa543d93a64add80961ae5387d45a">EET_DATA_DESCRIPTOR_ADD_MAPPING</a>(unified_type, name, subtype)&nbsp;&nbsp;&nbsp;eet_data_descriptor_element_add(unified_type, name, EET_T_UNKNOW, EET_G_UNKNOWN, 0, 0, NULL, subtype);</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a mapping to a data descriptor that will be used by union, variant or inherited type.  <a href="group__Eet__Data__Group.html#gad0daa543d93a64add80961ae5387d45a"></a><br/></td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _Eet_Version&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Eet_8h.html#a54b951d8b1b07e77aa3da7b14406f17a">Eet_Version</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is the Eet version information structure that can be used at runtiime to detect which version of eet is being used and adapt appropriately as follows for example:.  <a href="#a54b951d8b1b07e77aa3da7b14406f17a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab002b16c58e2a62fc7981581647a0092"></a><!-- doxytag: member="Eet.h::Eet_Error" ref="gab002b16c58e2a62fc7981581647a0092" args="" -->
typedef enum <a class="el" href="group__Eet__Group.html#gaa9142d865094701672375485d4a6284d">_Eet_Error</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Group.html#gab002b16c58e2a62fc7981581647a0092">Eet_Error</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Eet error identifiers. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__Eet__File__Group.html#gaa8e1a7af50fefaf15eb2f69543d24998">_Eet_File_Mode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#gace4c717b4aadfe603183524c18951572">Eet_File_Mode</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Modes that a file can be opened.  <a href="group__Eet__File__Group.html#gace4c717b4aadfe603183524c18951572"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _Eet_File&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque handle that defines an Eet file (or memory).  <a href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf0984c8280699ca5a3c4966f5580324c"></a><!-- doxytag: member="Eet.h::Eet_Dictionary" ref="gaf0984c8280699ca5a3c4966f5580324c" args="" -->
typedef struct _Eet_Dictionary&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#gaf0984c8280699ca5a3c4966f5580324c">Eet_Dictionary</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque handle that defines a file-backed (mmaped) dictionary of strings. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa958627af70e4ee4c54adba8805da30d"></a><!-- doxytag: member="Eet.h::Eet_Key" ref="gaa958627af70e4ee4c54adba8805da30d" args="" -->
typedef struct _Eet_Key&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#gaa958627af70e4ee4c54adba8805da30d">Eet_Key</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque handle that defines an identity (also known as key) in Eet's cipher system. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#ga874d97b532dbdc0a14bf12aa9a5202d5">Eet_Key_Password_Callback</a> )(char *buffer, int size, int rwflag, void *data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback used to request if needed the password of a private key.  <a href="group__Eet__Cipher__Group.html#ga874d97b532dbdc0a14bf12aa9a5202d5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct _Eet_Data_Descriptor&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque handle that have information on a type members.  <a href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gace5d1ff83e06ad08d15aadef3916082f"></a><!-- doxytag: member="Eet.h::Eet_Data_Descriptor_Class" ref="gace5d1ff83e06ad08d15aadef3916082f" args="" -->
typedef struct <br class="typebreak"/>
<a class="el" href="struct__Eet__Data__Descriptor__Class.html">_Eet_Data_Descriptor_Class</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gace5d1ff83e06ad08d15aadef3916082f">Eet_Data_Descriptor_Class</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Instructs Eet about memory management for different needs under serialization and parse process. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf589647d3f0fb3e3d03a5c42cd23f51c"></a><!-- doxytag: member="Eet.h::Eet_Node" ref="gaf589647d3f0fb3e3d03a5c42cd23f51c" args="" -->
typedef struct _Eet_Node&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque handle to manage serialization node. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad2239505c961d41fd54ad0c8640d9cfd"></a><!-- doxytag: member="Eet.h::Eet_Node_Data" ref="gad2239505c961d41fd54ad0c8640d9cfd" args="" -->
typedef struct <a class="el" href="struct__Eet__Node__Data.html">_Eet_Node_Data</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gad2239505c961d41fd54ad0c8640d9cfd">Eet_Node_Data</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Contains an union that can fit any kind of node. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a74bf497a6518dbf21e93e72d8dc133c6"></a><!-- doxytag: member="Eet.h::Eet_Node_Walk" ref="a74bf497a6518dbf21e93e72d8dc133c6" args="" -->
typedef struct <a class="el" href="struct__Eet__Node__Walk.html">_Eet_Node_Walk</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Eet_8h.html#a74bf497a6518dbf21e93e72d8dc133c6">Eet_Node_Walk</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Describes how to walk trees of <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c" title="Opaque handle to manage serialization node.">Eet_Node</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga74fdc0339a17a94ce451e5a9870a66f4"></a><!-- doxytag: member="Eet.h::Eet_Connection" ref="ga74fdc0339a17a94ce451e5a9870a66f4" args="" -->
typedef struct _Eet_Connection&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Connection__Group.html#ga74fdc0339a17a94ce451e5a9870a66f4">Eet_Connection</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Opaque handle to track paquet for a specific connection. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5102e63d70331d6a5ffb87d42a8ed401"></a><!-- doxytag: member="Eet.h::Eet_Read_Cb" ref="ga5102e63d70331d6a5ffb87d42a8ed401" args="(const void *eet_data, size_t size, void *user_data)" -->
typedef Eina_Bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Connection__Group.html#ga5102e63d70331d6a5ffb87d42a8ed401">Eet_Read_Cb</a> (const void *eet_data, size_t size, void *user_data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Called back when an <a class="el" href="group__Eet__Data__Group.html">Eet Data Serialization</a> has been received completly and could be used. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e0c17177596c1ee1cecda84056ab45b"></a><!-- doxytag: member="Eet.h::Eet_Write_Cb" ref="ga4e0c17177596c1ee1cecda84056ab45b" args="(const void *data, size_t size, void *user_data)" -->
typedef Eina_Bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Connection__Group.html#ga4e0c17177596c1ee1cecda84056ab45b">Eet_Write_Cb</a> (const void *data, size_t size, void *user_data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Called back when a packet containing <a class="el" href="group__Eet__Data__Group.html">Eet Data Serialization</a> data is ready to be send. <br/></td></tr>
<tr><td colspan="2"><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Group.html#gaa9142d865094701672375485d4a6284d">_Eet_Error</a> { <br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da2e3af24c66d0decf7c97fe4e5a7f75d4">EET_ERROR_NONE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da624f64fe9803c1a4229a60214d675fa4">EET_ERROR_BAD_OBJECT</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da5d7b9168309be93bb29f1b031bad2677">EET_ERROR_EMPTY</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da0cf54c8e55c541d80273ba9297756217">EET_ERROR_NOT_WRITABLE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284daeffb124373b5049b86ac7e0dbefe53a3">EET_ERROR_OUT_OF_MEMORY</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da27684bc75504112ec1d973dd92b4bc54">EET_ERROR_WRITE_ERROR</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284dad809f5520943b5ddc7a5c2b13d011022">EET_ERROR_WRITE_ERROR_FILE_TOO_BIG</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da161bbe3deff362f178e8cd5dd342f439">EET_ERROR_WRITE_ERROR_IO_ERROR</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da8970e99b686ccb19cac6ce1b522bac46">EET_ERROR_WRITE_ERROR_OUT_OF_SPACE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da1f63beedf18d69778fe3d09756b0a127">EET_ERROR_WRITE_ERROR_FILE_CLOSED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284daedc70fb84c7eba864adf892b61fa7eed">EET_ERROR_MMAP_FAILED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284daa618d0cf4e95824b9ade43d916cb2661">EET_ERROR_X509_ENCODING_FAILED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da478a6d16452e68c82773dcce92d6374a">EET_ERROR_SIGNATURE_FAILED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da43880471e169e222f29daf7e356dc0e0">EET_ERROR_INVALID_SIGNATURE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da65f57e87a9554a94c02f0e3d7b82af03">EET_ERROR_NOT_SIGNED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284dab2949e6f94af134c3b1dce154fd15a7d">EET_ERROR_NOT_IMPLEMENTED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da172326f9ccae8830ef27a1f18acc4f19">EET_ERROR_PRNG_NOT_SEEDED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284da04db0378f23672eb778283e2bd0fbd5c">EET_ERROR_ENCRYPT_FAILED</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__Group.html#ggaa9142d865094701672375485d4a6284dad8ea52dac8f5ea43593e530f608edc38">EET_ERROR_DECRYPT_FAILED</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>All the error identifiers known by Eet. </p>
 <a href="group__Eet__Group.html#gaa9142d865094701672375485d4a6284d">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#gaa8e1a7af50fefaf15eb2f69543d24998">_Eet_File_Mode</a> { , <br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__File__Group.html#ggaa8e1a7af50fefaf15eb2f69543d24998a416f7e9a76b8131a44bbeedb13060c81">EET_FILE_MODE_READ</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__File__Group.html#ggaa8e1a7af50fefaf15eb2f69543d24998a8f395f56fba48be007c65be51d799ee9">EET_FILE_MODE_WRITE</a>, 
<br/>
&nbsp;&nbsp;<a class="el" href="group__Eet__File__Group.html#ggaa8e1a7af50fefaf15eb2f69543d24998a763d29c19960a4e0d4eb7bc7bb512481">EET_FILE_MODE_READ_WRITE</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>Modes that a file can be opened. </p>
 <a href="group__Eet__File__Group.html#gaa8e1a7af50fefaf15eb2f69543d24998">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Group.html#ga9903687bfa20fe9a9e59d4c1d213e89a">eet_init</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the EET library.  <a href="group__Eet__Group.html#ga9903687bfa20fe9a9e59d4c1d213e89a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Group.html#gacbc7583179399d3b3e7b003e911f866f">eet_shutdown</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shut down the EET library.  <a href="group__Eet__Group.html#gacbc7583179399d3b3e7b003e911f866f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Group.html#ga5b3f70f4842551426befbff648e4094b">eet_clearcache</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear eet cache.  <a href="group__Eet__Group.html#ga5b3f70f4842551426befbff648e4094b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga5f55956b860aa2c77af9b1a880c4c256">eet_open</a> (const char *file, <a class="el" href="group__Eet__File__Group.html#gace4c717b4aadfe603183524c18951572">Eet_File_Mode</a> mode)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Open an eet file on disk, and returns a handle to it.  <a href="group__Eet__File__Group.html#ga5f55956b860aa2c77af9b1a880c4c256"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#gac514fa1812cfe27f0b7c0ff5fc13af45">eet_memopen_read</a> (const void *data, size_t size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Open an eet file directly from a memory location.  <a href="group__Eet__File__Group.html#gac514fa1812cfe27f0b7c0ff5fc13af45"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__File__Group.html#gace4c717b4aadfe603183524c18951572">Eet_File_Mode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga806f64e7ad3463cd40337c5022c7e83c">eet_mode_get</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the mode an Eet_File was opened with.  <a href="group__Eet__File__Group.html#ga806f64e7ad3463cd40337c5022c7e83c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__Group.html#gab002b16c58e2a62fc7981581647a0092">Eet_Error</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga1675fef1f6012c1e02ae313d13dc3e03">eet_close</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Close an eet file handle and flush and writes pending.  <a href="group__Eet__File__Group.html#ga1675fef1f6012c1e02ae313d13dc3e03"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__Group.html#gab002b16c58e2a62fc7981581647a0092">Eet_Error</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#gaf343f344180955ed898aa86b90ebefda">eet_sync</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sync content of an eet file handle, flushing pending writes.  <a href="group__Eet__File__Group.html#gaf343f344180955ed898aa86b90ebefda"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__File__Group.html#gaf0984c8280699ca5a3c4966f5580324c">Eet_Dictionary</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#gab45ad39596d2fb54a88fda93e7fa0b0f">eet_dictionary_get</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle to the shared string dictionary of the Eet file.  <a href="group__Eet__File__Group.html#gab45ad39596d2fb54a88fda93e7fa0b0f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga53290da52edb929b85e51f25e79d27c8">eet_dictionary_string_check</a> (<a class="el" href="group__Eet__File__Group.html#gaf0984c8280699ca5a3c4966f5580324c">Eet_Dictionary</a> *ed, const char *string)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if a given string comes from a given dictionary.  <a href="group__Eet__File__Group.html#ga53290da52edb929b85e51f25e79d27c8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#gac13cdf7782d1e513f5b1abcc529962f4">eet_read</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, int *size_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a specified entry from an eet file and return data.  <a href="group__Eet__File__Group.html#gac13cdf7782d1e513f5b1abcc529962f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga73852ab3d1276c2913715b3716cf4a04">eet_read_direct</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, int *size_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a specified entry from an eet file and return data.  <a href="group__Eet__File__Group.html#ga73852ab3d1276c2913715b3716cf4a04"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga682d04715f0e11380c460814c4a9bd21">eet_write</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const void *data, int size, int compress)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a specified entry to an eet file handle.  <a href="group__Eet__File__Group.html#ga682d04715f0e11380c460814c4a9bd21"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#gaa8a980d684123dfbaf12e7efefdb57f5">eet_delete</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delete a specified entry from an Eet file being written or re-written.  <a href="group__Eet__File__Group.html#gaa8a980d684123dfbaf12e7efefdb57f5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga6700a425f59086e7c8a945d6923874d3">eet_list</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *glob, int *count_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">List all entries in eet file matching shell glob.  <a href="group__Eet__File__Group.html#ga6700a425f59086e7c8a945d6923874d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Group.html#ga53bf1cf96267787aa93a99a0fe7ba8f7">eet_num_entries</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of entries in the specified eet file.  <a href="group__Eet__File__Group.html#ga53bf1cf96267787aa93a99a0fe7ba8f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Cipher__Group.html#gafde124ec4aa3d6ad934e7cc43c24ae3a">eet_read_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, int *size_ret, const char *cipher_key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a specified entry from an eet file and return data using a cipher.  <a href="group__Eet__File__Cipher__Group.html#gafde124ec4aa3d6ad934e7cc43c24ae3a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Cipher__Group.html#ga0c08a5881d6fd3474a8cbe03a445aff3">eet_write_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const void *data, int size, int compress, const char *cipher_key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a specified entry to an eet file handle using a cipher.  <a href="group__Eet__File__Cipher__Group.html#ga0c08a5881d6fd3474a8cbe03a445aff3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Group.html#gaebfb8aaa5a499081f5439463ead332f2">eet_data_image_header_read</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read just the header data for an image and dont decode the pixels.  <a href="group__Eet__File__Image__Group.html#gaebfb8aaa5a499081f5439463ead332f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Group.html#ga986872ec682c29f842b2ef6dad810257">eet_data_image_read</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read image data from the named key in the eet file.  <a href="group__Eet__File__Image__Group.html#ga986872ec682c29f842b2ef6dad810257"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Group.html#ga0fb474a90c41d9698406107d984debf9">eet_data_image_read_to_surface</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read image data from the named key in the eet file.  <a href="group__Eet__File__Image__Group.html#ga0fb474a90c41d9698406107d984debf9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Group.html#gab4e8a3419744fac22bca24af533f5051">eet_data_image_write</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const void *data, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write image data to the named key in an eet file.  <a href="group__Eet__File__Image__Group.html#gab4e8a3419744fac22bca24af533f5051"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Group.html#gaa869497f3b8c88b85decd8728d7d51f1">eet_data_image_header_decode</a> (const void *data, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decode Image data header only to get information.  <a href="group__Eet__File__Image__Group.html#gaa869497f3b8c88b85decd8728d7d51f1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Group.html#ga30e8d570dc36db3721dfb68ec762b920">eet_data_image_decode</a> (const void *data, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decode Image data into pixel data.  <a href="group__Eet__File__Image__Group.html#ga30e8d570dc36db3721dfb68ec762b920"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Group.html#ga509bba18e5662365c049f19ec5978577">eet_data_image_decode_to_surface</a> (const void *data, int size, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decode Image data into pixel data.  <a href="group__Eet__File__Image__Group.html#ga509bba18e5662365c049f19ec5978577"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Group.html#ga9c8c63fc1a235751e8a145f06a4a43ad">eet_data_image_encode</a> (const void *data, int *size_ret, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Encode image data for storage or transmission.  <a href="group__Eet__File__Image__Group.html#ga9c8c63fc1a235751e8a145f06a4a43ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Cipher__Group.html#gae4a74ae1fd24c518509a54f522734aef">eet_data_image_header_read_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *cipher_key, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read just the header data for an image and dont decode the pixels using a cipher.  <a href="group__Eet__File__Image__Cipher__Group.html#gae4a74ae1fd24c518509a54f522734aef"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Cipher__Group.html#gaf5e626166fa36aca9a5561912dfebabd">eet_data_image_read_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *cipher_key, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read image data from the named key in the eet file using a cipher.  <a href="group__Eet__File__Image__Cipher__Group.html#gaf5e626166fa36aca9a5561912dfebabd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Cipher__Group.html#ga83ddc73d636b87b4b7ecad17e6f3ebde">eet_data_image_read_to_surface_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *cipher_key, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read image data from the named key in the eet file using a cipher.  <a href="group__Eet__File__Image__Cipher__Group.html#ga83ddc73d636b87b4b7ecad17e6f3ebde"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Cipher__Group.html#gaab06f52c3684cbcf995c15ba620831a6">eet_data_image_write_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *cipher_key, const void *data, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write image data to the named key in an eet file using a cipher.  <a href="group__Eet__File__Image__Cipher__Group.html#gaab06f52c3684cbcf995c15ba620831a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Cipher__Group.html#ga1d12b8c6683145f6a2e3b333f9a18c78">eet_data_image_header_decode_cipher</a> (const void *data, const char *cipher_key, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decode Image data header only to get information using a cipher.  <a href="group__Eet__File__Image__Cipher__Group.html#ga1d12b8c6683145f6a2e3b333f9a18c78"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Cipher__Group.html#gada632726840b442d3fa1c05515489df6">eet_data_image_decode_cipher</a> (const void *data, const char *cipher_key, int size, unsigned int *w, unsigned int *h, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decode Image data into pixel data using a cipher.  <a href="group__Eet__File__Image__Cipher__Group.html#gada632726840b442d3fa1c05515489df6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Cipher__Group.html#ga8a2a30620837325fd58c08e4374a0fb2">eet_data_image_decode_to_surface_cipher</a> (const void *data, const char *cipher_key, int size, unsigned int src_x, unsigned int src_y, unsigned int *d, unsigned int w, unsigned int h, unsigned int row_stride, int *alpha, int *compress, int *quality, int *lossy)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decode Image data into pixel data using a cipher.  <a href="group__Eet__File__Image__Cipher__Group.html#ga8a2a30620837325fd58c08e4374a0fb2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__File__Image__Cipher__Group.html#ga39a5a45efacff53b02df6bc55ea5229c">eet_data_image_encode_cipher</a> (const void *data, const char *cipher_key, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy, int *size_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Encode image data for storage or transmission using a cipher.  <a href="group__Eet__File__Image__Cipher__Group.html#ga39a5a45efacff53b02df6bc55ea5229c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__Cipher__Group.html#gaa958627af70e4ee4c54adba8805da30d">Eet_Key</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#gae8be5ad35c585cdf5034309bc97f1af8">eet_identity_open</a> (const char *certificate_file, const char *private_key_file, <a class="el" href="group__Eet__Cipher__Group.html#ga874d97b532dbdc0a14bf12aa9a5202d5">Eet_Key_Password_Callback</a> cb)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create an Eet_Key needed for signing an eet file.  <a href="group__Eet__Cipher__Group.html#gae8be5ad35c585cdf5034309bc97f1af8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#gaa8b2e329d0ecdb55b564e1aa70ba557f">eet_identity_close</a> (<a class="el" href="group__Eet__Cipher__Group.html#gaa958627af70e4ee4c54adba8805da30d">Eet_Key</a> *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Close and release all ressource used by an Eet_Key.  <a href="group__Eet__Cipher__Group.html#gaa8b2e329d0ecdb55b564e1aa70ba557f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__Group.html#gab002b16c58e2a62fc7981581647a0092">Eet_Error</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#ga687984e5f508017c01f6d22a203fce16">eet_identity_set</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, <a class="el" href="group__Eet__Cipher__Group.html#gaa958627af70e4ee4c54adba8805da30d">Eet_Key</a> *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a key to sign a file.  <a href="group__Eet__Cipher__Group.html#ga687984e5f508017c01f6d22a203fce16"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#ga846b1e0f0f4a1a9c7ab9a4fc55728534">eet_identity_print</a> (<a class="el" href="group__Eet__Cipher__Group.html#gaa958627af70e4ee4c54adba8805da30d">Eet_Key</a> *key, FILE *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display both private and public key of an Eet_Key.  <a href="group__Eet__Cipher__Group.html#ga846b1e0f0f4a1a9c7ab9a4fc55728534"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#ga6f92a1276ed7e87d5a7ba58b7943df7a">eet_identity_x509</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, int *der_length)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the x509 der certificate associated with an Eet_File.  <a href="group__Eet__Cipher__Group.html#ga6f92a1276ed7e87d5a7ba58b7943df7a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#gacabba4892e4492464fe29309508a8c99">eet_identity_signature</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, int *signature_length)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the raw signature associated with an Eet_File.  <a href="group__Eet__Cipher__Group.html#gacabba4892e4492464fe29309508a8c99"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#gacb54b5441fc049d52b4e3f212087c8a0">eet_identity_sha1</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, int *sha1_length)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the SHA1 associated with a file.  <a href="group__Eet__Cipher__Group.html#gacb54b5441fc049d52b4e3f212087c8a0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Cipher__Group.html#ga131e4a43a0ae98dc31a9a642ada33357">eet_identity_certificate_print</a> (const unsigned char *certificate, int der_length, FILE *out)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Display the x509 der certificate to out.  <a href="group__Eet__Cipher__Group.html#ga131e4a43a0ae98dc31a9a642ada33357"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EINA_DEPRECATED EAPI <br class="typebreak"/>
<a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gac7b48d27d4f65892bcef30fc031e8228">eet_data_descriptor_new</a> (const char *name, int size, void *(*func_list_next)(void *l), void *(*func_list_append)(void *l, void *d), void *(*func_list_data)(void *l), void *(*func_list_free)(void *l), void(*func_hash_foreach)(void *h, int(*func)(void *h, const char *k, void *dt, void *fdt), void *fdt), void *(*func_hash_add)(void *h, const char *k, void *d), void(*func_hash_free)(void *h))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new empty data structure descriptor.  <a href="group__Eet__Data__Group.html#gac7b48d27d4f65892bcef30fc031e8228"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gae300b4a97dbaab30a200edbb97f108c1">eet_data_descriptor_stream_new</a> (const <a class="el" href="struct__Eet__Data__Descriptor__Class.html">Eet_Data_Descriptor_Class</a> *eddc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function creates a new data descriptore and returns a handle to the new data descriptor.  <a href="group__Eet__Data__Group.html#gae300b4a97dbaab30a200edbb97f108c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga2a7251edf1f60ced86c4860207331bb6">eet_data_descriptor_file_new</a> (const <a class="el" href="struct__Eet__Data__Descriptor__Class.html">Eet_Data_Descriptor_Class</a> *eddc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function creates a new data descriptore and returns a handle to the new data descriptor.  <a href="group__Eet__Data__Group.html#ga2a7251edf1f60ced86c4860207331bb6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gaa0b4282ed6fad8db4879a1dee3259a89">eet_eina_stream_data_descriptor_class_set</a> (<a class="el" href="struct__Eet__Data__Descriptor__Class.html">Eet_Data_Descriptor_Class</a> *eddc, const char *name, int size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function is an helper that set all the parameter of an Eet_Data_Descriptor_Class correctly when you use Eina data type with a stream.  <a href="group__Eet__Data__Group.html#gaa0b4282ed6fad8db4879a1dee3259a89"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga301ed7fccb37dc03845b8c10450921b0">eet_eina_file_data_descriptor_class_set</a> (<a class="el" href="struct__Eet__Data__Descriptor__Class.html">Eet_Data_Descriptor_Class</a> *eddc, const char *name, int size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function is an helper that set all the parameter of an Eet_Data_Descriptor_Class correctly when you use Eina data type with a file.  <a href="group__Eet__Data__Group.html#ga301ed7fccb37dc03845b8c10450921b0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga3e2b601720973d0e1f4683768a593c4d">eet_data_descriptor_free</a> (<a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function frees a data descriptor when it is not needed anymore.  <a href="group__Eet__Data__Group.html#ga3e2b601720973d0e1f4683768a593c4d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga450fd478c0c2531a5d2beb4f1af7cd34">eet_data_descriptor_element_add</a> (<a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const char *name, int type, int group_type, int offset, int count, const char *counter_name, <a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *subtype)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This function is an internal used by macros.  <a href="group__Eet__Data__Group.html#ga450fd478c0c2531a5d2beb4f1af7cd34"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga4d1807cbbc448304f22a8808318a3429">eet_data_read</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, <a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const char *name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a data structure from an eet file and decodes it.  <a href="group__Eet__Data__Group.html#ga4d1807cbbc448304f22a8808318a3429"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gac66d1c49e3490bc5d803982d833ff8aa">eet_data_write</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, <a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const char *name, const void *data, int compress)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a data structure from memory and store in an eet file.  <a href="group__Eet__Data__Group.html#gac66d1c49e3490bc5d803982d833ff8aa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga73eea56513db9eeb5a0f30514471fa75">eet_data_text_dump</a> (const void *data_in, int size_in, void(*dumpfunc)(void *data, const char *str), void *dumpdata)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump an eet encoded data structure into ascii text.  <a href="group__Eet__Data__Group.html#ga73eea56513db9eeb5a0f30514471fa75"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#ga7ec4079e08e657a80bee05bd12e1b972">eet_data_text_undump</a> (const char *text, int textlen, int *size_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Take an ascii encoding from <a class="el" href="group__Eet__Data__Group.html#ga73eea56513db9eeb5a0f30514471fa75" title="Dump an eet encoded data structure into ascii text.">eet_data_text_dump()</a> and re-encode in binary.  <a href="group__Eet__Data__Group.html#ga7ec4079e08e657a80bee05bd12e1b972"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gae4ead9639aa9d6ce0db2354b5636f56d">eet_data_dump</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, void(*dumpfunc)(void *data, const char *str), void *dumpdata)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump an eet encoded data structure from an eet file into ascii text.  <a href="group__Eet__Data__Group.html#gae4ead9639aa9d6ce0db2354b5636f56d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gafb1d3207c31e349ed184645e21aa838d">eet_data_undump</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *text, int textlen, int compress)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Take an ascii encoding from <a class="el" href="group__Eet__Data__Group.html#gae4ead9639aa9d6ce0db2354b5636f56d" title="Dump an eet encoded data structure from an eet file into ascii text.">eet_data_dump()</a> and re-encode in binary.  <a href="group__Eet__Data__Group.html#gafb1d3207c31e349ed184645e21aa838d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gaad95530fdaec27047c41a5ceace5c231">eet_data_descriptor_decode</a> (<a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const void *data_in, int size_in)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decode a data structure from an arbitary location in memory.  <a href="group__Eet__Data__Group.html#gaad95530fdaec27047c41a5ceace5c231"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Group.html#gaa7c3b3a8cbeffc34c21dbbb1decc3c2d">eet_data_descriptor_encode</a> (<a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const void *data_in, int *size_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Encode a dsata struct to memory and return that encoded data.  <a href="group__Eet__Data__Group.html#gaa7c3b3a8cbeffc34c21dbbb1decc3c2d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Cipher__Group.html#ga418b7f00fc7f2e0cc94b33787eddbe08">eet_data_read_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, <a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const char *name, const char *cipher_key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a data structure from an eet file and decodes it using a cipher.  <a href="group__Eet__Data__Cipher__Group.html#ga418b7f00fc7f2e0cc94b33787eddbe08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Cipher__Group.html#ga9e46230c55006296f141ed9a5807c759">eet_data_write_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, <a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const char *name, const char *cipher_key, const void *data, int compress)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a data structure from memory and store in an eet file using a cipher.  <a href="group__Eet__Data__Cipher__Group.html#ga9e46230c55006296f141ed9a5807c759"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Cipher__Group.html#gaa55cc17257b9b8be41d27eac87c8ad9c">eet_data_text_dump_cipher</a> (const void *data_in, const char *cipher_key, int size_in, void(*dumpfunc)(void *data, const char *str), void *dumpdata)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump an eet encoded data structure into ascii text using a cipher.  <a href="group__Eet__Data__Cipher__Group.html#gaa55cc17257b9b8be41d27eac87c8ad9c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Cipher__Group.html#ga99e8a3acd6c3fbe552b0f9d474ae4f0d">eet_data_text_undump_cipher</a> (const char *text, const char *cipher_key, int textlen, int *size_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Take an ascii encoding from <a class="el" href="group__Eet__Data__Group.html#ga73eea56513db9eeb5a0f30514471fa75" title="Dump an eet encoded data structure into ascii text.">eet_data_text_dump()</a> and re-encode in binary using a cipher.  <a href="group__Eet__Data__Cipher__Group.html#ga99e8a3acd6c3fbe552b0f9d474ae4f0d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Cipher__Group.html#ga74af6c94c8de90b547c4620946413d6b">eet_data_dump_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *cipher_key, void(*dumpfunc)(void *data, const char *str), void *dumpdata)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dump an eet encoded data structure from an eet file into ascii text using a cipher.  <a href="group__Eet__Data__Cipher__Group.html#ga74af6c94c8de90b547c4620946413d6b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Cipher__Group.html#ga58060eca71513b8634a32e076dc8dd85">eet_data_undump_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *cipher_key, const char *text, int textlen, int compress)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Take an ascii encoding from <a class="el" href="group__Eet__Data__Group.html#gae4ead9639aa9d6ce0db2354b5636f56d" title="Dump an eet encoded data structure from an eet file into ascii text.">eet_data_dump()</a> and re-encode in binary using a cipher.  <a href="group__Eet__Data__Cipher__Group.html#ga58060eca71513b8634a32e076dc8dd85"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Cipher__Group.html#ga139dd65b6d66537da27f3e9dd620a631">eet_data_descriptor_decode_cipher</a> (<a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const void *data_in, const char *cipher_key, int size_in)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decode a data structure from an arbitary location in memory using a cipher.  <a href="group__Eet__Data__Cipher__Group.html#ga139dd65b6d66537da27f3e9dd620a631"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Data__Cipher__Group.html#gab765474a660b0dfe5f00d99a960206db">eet_data_descriptor_encode_cipher</a> (<a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const void *data_in, const char *cipher_key, int *size_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Encode a data struct to memory and return that encoded data using a cipher.  <a href="group__Eet__Data__Cipher__Group.html#gab765474a660b0dfe5f00d99a960206db"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacb457e6174c1eb7da83f1725bab9959f"></a><!-- doxytag: member="Eet.h::eet_node_char_new" ref="gacb457e6174c1eb7da83f1725bab9959f" args="(const char *name, char c)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gacb457e6174c1eb7da83f1725bab9959f">eet_node_char_new</a> (const char *name, char c)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaa5d9a903f794b0aa915ffb90c6e31104"></a><!-- doxytag: member="Eet.h::eet_node_short_new" ref="gaa5d9a903f794b0aa915ffb90c6e31104" args="(const char *name, short s)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gaa5d9a903f794b0aa915ffb90c6e31104">eet_node_short_new</a> (const char *name, short s)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga4e4ed3e8e566fbedb5ae4472a74dc157"></a><!-- doxytag: member="Eet.h::eet_node_int_new" ref="ga4e4ed3e8e566fbedb5ae4472a74dc157" args="(const char *name, int i)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga4e4ed3e8e566fbedb5ae4472a74dc157">eet_node_int_new</a> (const char *name, int i)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad260dcb46288100eafdc4e27e93ec615"></a><!-- doxytag: member="Eet.h::eet_node_long_long_new" ref="gad260dcb46288100eafdc4e27e93ec615" args="(const char *name, long long l)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gad260dcb46288100eafdc4e27e93ec615">eet_node_long_long_new</a> (const char *name, long long l)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga028ea0ea04c4c3a675b16a903d3efffd"></a><!-- doxytag: member="Eet.h::eet_node_float_new" ref="ga028ea0ea04c4c3a675b16a903d3efffd" args="(const char *name, float f)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga028ea0ea04c4c3a675b16a903d3efffd">eet_node_float_new</a> (const char *name, float f)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf1420d6e272ab61164aa73cfbd7e4c74"></a><!-- doxytag: member="Eet.h::eet_node_double_new" ref="gaf1420d6e272ab61164aa73cfbd7e4c74" args="(const char *name, double d)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gaf1420d6e272ab61164aa73cfbd7e4c74">eet_node_double_new</a> (const char *name, double d)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga80dd13938ea4aa03ace21d8818b69557"></a><!-- doxytag: member="Eet.h::eet_node_unsigned_char_new" ref="ga80dd13938ea4aa03ace21d8818b69557" args="(const char *name, unsigned char uc)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga80dd13938ea4aa03ace21d8818b69557">eet_node_unsigned_char_new</a> (const char *name, unsigned char uc)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf8de8e5922f7676ffb4bdb65dbfeeb35"></a><!-- doxytag: member="Eet.h::eet_node_unsigned_short_new" ref="gaf8de8e5922f7676ffb4bdb65dbfeeb35" args="(const char *name, unsigned short us)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gaf8de8e5922f7676ffb4bdb65dbfeeb35">eet_node_unsigned_short_new</a> (const char *name, unsigned short us)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga13ecbe099b0bd26bde0044420d0492f4"></a><!-- doxytag: member="Eet.h::eet_node_unsigned_int_new" ref="ga13ecbe099b0bd26bde0044420d0492f4" args="(const char *name, unsigned int ui)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga13ecbe099b0bd26bde0044420d0492f4">eet_node_unsigned_int_new</a> (const char *name, unsigned int ui)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga31b7f6121f852baef6a788c7bad10304"></a><!-- doxytag: member="Eet.h::eet_node_unsigned_long_long_new" ref="ga31b7f6121f852baef6a788c7bad10304" args="(const char *name, unsigned long long l)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga31b7f6121f852baef6a788c7bad10304">eet_node_unsigned_long_long_new</a> (const char *name, unsigned long long l)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gadeb67999d7bacbb405dcd2df195cd882"></a><!-- doxytag: member="Eet.h::eet_node_string_new" ref="gadeb67999d7bacbb405dcd2df195cd882" args="(const char *name, const char *str)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gadeb67999d7bacbb405dcd2df195cd882">eet_node_string_new</a> (const char *name, const char *str)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f74a6fbe27c4ac235ef7e8393364854"></a><!-- doxytag: member="Eet.h::eet_node_inlined_string_new" ref="ga9f74a6fbe27c4ac235ef7e8393364854" args="(const char *name, const char *str)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga9f74a6fbe27c4ac235ef7e8393364854">eet_node_inlined_string_new</a> (const char *name, const char *str)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga1b016d6ff0d219e03103dec4d7592ae2"></a><!-- doxytag: member="Eet.h::eet_node_null_new" ref="ga1b016d6ff0d219e03103dec4d7592ae2" args="(const char *name)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga1b016d6ff0d219e03103dec4d7592ae2">eet_node_null_new</a> (const char *name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab654ef7c237ca5e8ae9890418039b24c"></a><!-- doxytag: member="Eet.h::eet_node_list_new" ref="gab654ef7c237ca5e8ae9890418039b24c" args="(const char *name, Eina_List *nodes)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gab654ef7c237ca5e8ae9890418039b24c">eet_node_list_new</a> (const char *name, Eina_List *nodes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga7f3ab7d8d3525102fbc4efd52ebe4f1a"></a><!-- doxytag: member="Eet.h::eet_node_array_new" ref="ga7f3ab7d8d3525102fbc4efd52ebe4f1a" args="(const char *name, int count, Eina_List *nodes)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga7f3ab7d8d3525102fbc4efd52ebe4f1a">eet_node_array_new</a> (const char *name, int count, Eina_List *nodes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga215e0315d63e34a492813e3ccfd3cbb4"></a><!-- doxytag: member="Eet.h::eet_node_var_array_new" ref="ga215e0315d63e34a492813e3ccfd3cbb4" args="(const char *name, Eina_List *nodes)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga215e0315d63e34a492813e3ccfd3cbb4">eet_node_var_array_new</a> (const char *name, Eina_List *nodes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9f9dc5a52164621c7d11d32124bcfe39"></a><!-- doxytag: member="Eet.h::eet_node_hash_new" ref="ga9f9dc5a52164621c7d11d32124bcfe39" args="(const char *name, const char *key, Eet_Node *node)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga9f9dc5a52164621c7d11d32124bcfe39">eet_node_hash_new</a> (const char *name, const char *key, <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *node)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59552b48ac4cf58e6184285094892891"></a><!-- doxytag: member="Eet.h::eet_node_struct_new" ref="ga59552b48ac4cf58e6184285094892891" args="(const char *name, Eina_List *nodes)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga59552b48ac4cf58e6184285094892891">eet_node_struct_new</a> (const char *name, Eina_List *nodes)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaee75a4401ba0360792a4e58fb47b5aa6"></a><!-- doxytag: member="Eet.h::eet_node_struct_child_new" ref="gaee75a4401ba0360792a4e58fb47b5aa6" args="(const char *parent, Eet_Node *child)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gaee75a4401ba0360792a4e58fb47b5aa6">eet_node_struct_child_new</a> (const char *parent, <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *child)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaacd72cb83bc6078a2a2654e824da15f1"></a><!-- doxytag: member="Eet.h::eet_node_list_append" ref="gaacd72cb83bc6078a2a2654e824da15f1" args="(Eet_Node *parent, const char *name, Eet_Node *child)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gaacd72cb83bc6078a2a2654e824da15f1">eet_node_list_append</a> (<a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *parent, const char *name, <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *child)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga6c10b99db76f69e4b72b8febca1122c2"></a><!-- doxytag: member="Eet.h::eet_node_struct_append" ref="ga6c10b99db76f69e4b72b8febca1122c2" args="(Eet_Node *parent, const char *name, Eet_Node *child)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga6c10b99db76f69e4b72b8febca1122c2">eet_node_struct_append</a> (<a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *parent, const char *name, <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *child)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab92dfabd40ff3fe3dfc5470e96e9545d"></a><!-- doxytag: member="Eet.h::eet_node_hash_add" ref="gab92dfabd40ff3fe3dfc5470e96e9545d" args="(Eet_Node *parent, const char *name, const char *key, Eet_Node *child)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gab92dfabd40ff3fe3dfc5470e96e9545d">eet_node_hash_add</a> (<a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *parent, const char *name, const char *key, <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *child)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga450471ab80c8fadc66e97d2fe8893c31"></a><!-- doxytag: member="Eet.h::eet_node_dump" ref="ga450471ab80c8fadc66e97d2fe8893c31" args="(Eet_Node *n, int dumplevel, void(*dumpfunc)(void *data, const char *str), void *dumpdata)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga450471ab80c8fadc66e97d2fe8893c31">eet_node_dump</a> (<a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *n, int dumplevel, void(*dumpfunc)(void *data, const char *str), void *dumpdata)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3700cb12a7641f5219ce4b775937f207"></a><!-- doxytag: member="Eet.h::eet_node_del" ref="ga3700cb12a7641f5219ce4b775937f207" args="(Eet_Node *n)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga3700cb12a7641f5219ce4b775937f207">eet_node_del</a> (<a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *n)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga665a2c4f2ea2621bbe8f9852b102a13c"></a><!-- doxytag: member="Eet.h::eet_data_node_encode_cipher" ref="ga665a2c4f2ea2621bbe8f9852b102a13c" args="(Eet_Node *node, const char *cipher_key, int *size_ret)" -->
EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#ga665a2c4f2ea2621bbe8f9852b102a13c">eet_data_node_encode_cipher</a> (<a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *node, const char *cipher_key, int *size_ret)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gae42251229afa5bb235e63b4a440d44e1"></a><!-- doxytag: member="Eet.h::eet_data_node_decode_cipher" ref="gae42251229afa5bb235e63b4a440d44e1" args="(const void *data_in, const char *cipher_key, int size_in)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gae42251229afa5bb235e63b4a440d44e1">eet_data_node_decode_cipher</a> (const void *data_in, const char *cipher_key, int size_in)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaadcf8fb3de7da11fbba2ecc7403faf04"></a><!-- doxytag: member="Eet.h::eet_data_node_read_cipher" ref="gaadcf8fb3de7da11fbba2ecc7403faf04" args="(Eet_File *ef, const char *name, const char *cipher_key)" -->
EAPI <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gaadcf8fb3de7da11fbba2ecc7403faf04">eet_data_node_read_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *cipher_key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab40746777c4b47e38416c1b77425aa96"></a><!-- doxytag: member="Eet.h::eet_data_node_write_cipher" ref="gab40746777c4b47e38416c1b77425aa96" args="(Eet_File *ef, const char *name, const char *cipher_key, Eet_Node *node, int compress)" -->
EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Node__Group.html#gab40746777c4b47e38416c1b77425aa96">eet_data_node_write_cipher</a> (<a class="el" href="group__Eet__File__Group.html#ga8d9779184a9870c1a225f1f40c76e8a7">Eet_File</a> *ef, const char *name, const char *cipher_key, <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *node, int compress)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO FIX ME. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI <a class="el" href="group__Eet__Connection__Group.html#ga74fdc0339a17a94ce451e5a9870a66f4">Eet_Connection</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Connection__Group.html#gad6e015fb8184ede006af9939311e04ca">eet_connection_new</a> (<a class="el" href="group__Eet__Connection__Group.html#ga5102e63d70331d6a5ffb87d42a8ed401">Eet_Read_Cb</a> *eet_read_cb, <a class="el" href="group__Eet__Connection__Group.html#ga4e0c17177596c1ee1cecda84056ab45b">Eet_Write_Cb</a> *eet_write_cb, const void *user_data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Instanciate a new connection to track.  <a href="group__Eet__Connection__Group.html#gad6e015fb8184ede006af9939311e04ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Connection__Group.html#gad862fb515beabce583dd60d10a78011f">eet_connection_received</a> (<a class="el" href="group__Eet__Connection__Group.html#ga74fdc0339a17a94ce451e5a9870a66f4">Eet_Connection</a> *conn, const void *data, size_t size)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Process a raw packet received over the link  conn Connection handler to track.  <a href="group__Eet__Connection__Group.html#gad862fb515beabce583dd60d10a78011f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Connection__Group.html#gacd2289a85daa867e290a5f3e0e0d492d">eet_connection_send</a> (<a class="el" href="group__Eet__Connection__Group.html#ga74fdc0339a17a94ce451e5a9870a66f4">Eet_Connection</a> *conn, <a class="el" href="group__Eet__Data__Group.html#ga4baec0e840012480a0958c5c3bca276d">Eet_Data_Descriptor</a> *edd, const void *data_in, const char *cipher_key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a complex structure and prepare it to be send.  <a href="group__Eet__Connection__Group.html#gacd2289a85daa867e290a5f3e0e0d492d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Connection__Group.html#ga3e9d92c3bffdace3fcb0e6de04fea59a">eet_connection_node_send</a> (<a class="el" href="group__Eet__Connection__Group.html#ga74fdc0339a17a94ce451e5a9870a66f4">Eet_Connection</a> *conn, <a class="el" href="group__Eet__Node__Group.html#gaf589647d3f0fb3e3d03a5c42cd23f51c">Eet_Node</a> *node, const char *cipher_key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a Eet_Node tree and prepare it to be send.  <a href="group__Eet__Connection__Group.html#ga3e9d92c3bffdace3fcb0e6de04fea59a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Eet__Connection__Group.html#gad2f7b44fac8b9ad475db133c1c872d9e">eet_connection_close</a> (<a class="el" href="group__Eet__Connection__Group.html#ga74fdc0339a17a94ce451e5a9870a66f4">Eet_Connection</a> *conn, Eina_Bool *on_going)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Close a connection and lost its track.  <a href="group__Eet__Connection__Group.html#gad2f7b44fac8b9ad475db133c1c872d9e"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>The file that provides the eet functions. </p>
<p>This header provides the Eet management functions. </p>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a54b951d8b1b07e77aa3da7b14406f17a"></a><!-- doxytag: member="Eet.h::Eet_Version" ref="a54b951d8b1b07e77aa3da7b14406f17a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="Eet_8h.html#a54b951d8b1b07e77aa3da7b14406f17a">Eet_Version</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is the Eet version information structure that can be used at runtiime to detect which version of eet is being used and adapt appropriately as follows for example:. </p>
<div class="fragment"><pre class="fragment"><span class="preprocessor"> #if defined(EET_VERSION_MAJOR) &amp;&amp; (EET_VERSION_MAJOR &gt;= 1) &amp;&amp; defined(EET_VERSION_MINOR) &amp;&amp; (EET_VERSION_MINOR &gt; 2)</span>
<span class="preprocessor"></span> printf(<span class="stringliteral">&quot;Eet version: %i.%i.%i\n&quot;</span>, 
        eet_version-&gt;major, 
        eet_version-&gt;minor, 
        eet_version-&gt;micro);
 <span class="keywordflow">if</span> (eet_version-&gt;revision &gt; 0)
   {
     printf(<span class="stringliteral">&quot;  Built from SVN revision # %i\n&quot;</span>, eet_version-&gt;revision);
   }
<span class="preprocessor"> #endif</span>
</pre></div><p>Note the if check can be dropped if your program refuses to compile or work with an Eet version less than 1.3.0. </p>

</div>
</div>
</div>
 
 <div id="push"></div>
 </div> <!-- #content -->
  </div> <!-- .layout -->
 
 </div> <!-- #container -->
 
 
  <div id="footer">
    <table><tr>
      <td class="poweredby"><img src="doxygen.png"></td>
      <td class="copyright">Copyright &copy;2010 Enlightenment</td>
      <td class="generated">Docs generated Fri Jul 2 11:41:28 2010</td>
    </tr></table>
  </div>


</body>
</html>