\hypertarget{Eet_8h}{\section{Eet.\-h File Reference}
\label{Eet_8h}\index{Eet.\-h@{Eet.\-h}}
}


The file that provides the eet functions.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Eet__Version}{\-\_\-\-Eet\-\_\-\-Version}
\item 
struct \hyperlink{struct__Eet__Entry}{\-\_\-\-Eet\-\_\-\-Entry}
\item 
struct \hyperlink{struct__Eet__Data__Descriptor__Class}{\-\_\-\-Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class}
\begin{DoxyCompactList}\small\item\em Instructs Eet about memory management for different needs under serialization and parse process. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Eet__Node__Data}{\-\_\-\-Eet\-\_\-\-Node\-\_\-\-Data}
\begin{DoxyCompactList}\small\item\em Contains an union that can fit any kind of node. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Eet__Node__Walk}{\-\_\-\-Eet\-\_\-\-Node\-\_\-\-Walk}
\begin{DoxyCompactList}\small\item\em Describes how to walk trees of \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8}{\#define {\bfseries E\-A\-P\-I}}\label{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8}

\item 
\hypertarget{Eet_8h_ab1ba8bc177e9254a788a0d51e847d6e4}{\#define {\bfseries E\-E\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N\-\_\-\-M\-A\-J\-O\-R}~E\-F\-L\-\_\-\-V\-E\-R\-S\-I\-O\-N\-\_\-\-M\-A\-J\-O\-R}\label{Eet_8h_ab1ba8bc177e9254a788a0d51e847d6e4}

\item 
\hypertarget{Eet_8h_a51801bce7fb03b932171765de5891331}{\#define {\bfseries E\-E\-T\-\_\-\-V\-E\-R\-S\-I\-O\-N\-\_\-\-M\-I\-N\-O\-R}~E\-F\-L\-\_\-\-V\-E\-R\-S\-I\-O\-N\-\_\-\-M\-I\-N\-O\-R}\label{Eet_8h_a51801bce7fb03b932171765de5891331}

\item 
\hypertarget{group__Eet__Data__Group_ga23f233441eb2d0eccafe51c1641ff5c9}{\#define \hyperlink{group__Eet__Data__Group_ga23f233441eb2d0eccafe51c1641ff5c9}{E\-E\-T\-\_\-\-T\-\_\-\-U\-N\-K\-N\-O\-W}~0}\label{group__Eet__Data__Group_ga23f233441eb2d0eccafe51c1641ff5c9}

\begin{DoxyCompactList}\small\item\em Unknown data encoding type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga74d89b710e845c708ae7b0ca98016957}{\#define \hyperlink{group__Eet__Data__Group_ga74d89b710e845c708ae7b0ca98016957}{E\-E\-T\-\_\-\-T\-\_\-\-C\-H\-A\-R}~1}\label{group__Eet__Data__Group_ga74d89b710e845c708ae7b0ca98016957}

\begin{DoxyCompactList}\small\item\em Data type\-: char. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gacf536867efdf1164af97f0d57bc43894}{\#define \hyperlink{group__Eet__Data__Group_gacf536867efdf1164af97f0d57bc43894}{E\-E\-T\-\_\-\-T\-\_\-\-S\-H\-O\-R\-T}~2}\label{group__Eet__Data__Group_gacf536867efdf1164af97f0d57bc43894}

\begin{DoxyCompactList}\small\item\em Data type\-: short. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga4e196733795867f14c6e387af7287baa}{\#define \hyperlink{group__Eet__Data__Group_ga4e196733795867f14c6e387af7287baa}{E\-E\-T\-\_\-\-T\-\_\-\-I\-N\-T}~3}\label{group__Eet__Data__Group_ga4e196733795867f14c6e387af7287baa}

\begin{DoxyCompactList}\small\item\em Data type\-: int. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gabdf13bbc0df675742aef8e1e87ccb1ef}{\#define \hyperlink{group__Eet__Data__Group_gabdf13bbc0df675742aef8e1e87ccb1ef}{E\-E\-T\-\_\-\-T\-\_\-\-L\-O\-N\-G\-\_\-\-L\-O\-N\-G}~4}\label{group__Eet__Data__Group_gabdf13bbc0df675742aef8e1e87ccb1ef}

\begin{DoxyCompactList}\small\item\em Data type\-: long long. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga447b1b41e09b24ac6b3fbbac8d3efb30}{\#define \hyperlink{group__Eet__Data__Group_ga447b1b41e09b24ac6b3fbbac8d3efb30}{E\-E\-T\-\_\-\-T\-\_\-\-F\-L\-O\-A\-T}~5}\label{group__Eet__Data__Group_ga447b1b41e09b24ac6b3fbbac8d3efb30}

\begin{DoxyCompactList}\small\item\em Data type\-: float. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gac2d8336b1127fd382c65416cf45cd3e8}{\#define \hyperlink{group__Eet__Data__Group_gac2d8336b1127fd382c65416cf45cd3e8}{E\-E\-T\-\_\-\-T\-\_\-\-D\-O\-U\-B\-L\-E}~6}\label{group__Eet__Data__Group_gac2d8336b1127fd382c65416cf45cd3e8}

\begin{DoxyCompactList}\small\item\em Data type\-: double. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga09a1341cc158fda0ba60ad2386ecd795}{\#define \hyperlink{group__Eet__Data__Group_ga09a1341cc158fda0ba60ad2386ecd795}{E\-E\-T\-\_\-\-T\-\_\-\-U\-C\-H\-A\-R}~7}\label{group__Eet__Data__Group_ga09a1341cc158fda0ba60ad2386ecd795}

\begin{DoxyCompactList}\small\item\em Data type\-: unsigned char. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga8811200857e44566037ff3871cd05b12}{\#define \hyperlink{group__Eet__Data__Group_ga8811200857e44566037ff3871cd05b12}{E\-E\-T\-\_\-\-T\-\_\-\-U\-S\-H\-O\-R\-T}~8}\label{group__Eet__Data__Group_ga8811200857e44566037ff3871cd05b12}

\begin{DoxyCompactList}\small\item\em Data type\-: unsigned short. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gacf6a3c9f06e10e20be5b02cd8c6a220b}{\#define \hyperlink{group__Eet__Data__Group_gacf6a3c9f06e10e20be5b02cd8c6a220b}{E\-E\-T\-\_\-\-T\-\_\-\-U\-I\-N\-T}~9}\label{group__Eet__Data__Group_gacf6a3c9f06e10e20be5b02cd8c6a220b}

\begin{DoxyCompactList}\small\item\em Data type\-: unsigned int. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gac984c4b3f0ad353a14679cf39a70ebd7}{\#define \hyperlink{group__Eet__Data__Group_gac984c4b3f0ad353a14679cf39a70ebd7}{E\-E\-T\-\_\-\-T\-\_\-\-U\-L\-O\-N\-G\-\_\-\-L\-O\-N\-G}~10}\label{group__Eet__Data__Group_gac984c4b3f0ad353a14679cf39a70ebd7}

\begin{DoxyCompactList}\small\item\em Data type\-: unsigned long long. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga0d2cf409bf3f151156d74d18ac59e3d1}{\#define \hyperlink{group__Eet__Data__Group_ga0d2cf409bf3f151156d74d18ac59e3d1}{E\-E\-T\-\_\-\-T\-\_\-\-S\-T\-R\-I\-N\-G}~11}\label{group__Eet__Data__Group_ga0d2cf409bf3f151156d74d18ac59e3d1}

\begin{DoxyCompactList}\small\item\em Data type\-: char $\ast$. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga3331b98e4c2a0e7336a0f542e88789bd}{\#define \hyperlink{group__Eet__Data__Group_ga3331b98e4c2a0e7336a0f542e88789bd}{E\-E\-T\-\_\-\-T\-\_\-\-I\-N\-L\-I\-N\-E\-D\-\_\-\-S\-T\-R\-I\-N\-G}~12}\label{group__Eet__Data__Group_ga3331b98e4c2a0e7336a0f542e88789bd}

\begin{DoxyCompactList}\small\item\em Data type\-: char $\ast$ (but compressed inside the resulting eet) \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga9f1da67bf8dca0b19012b3a38e5a1a41}{\#define \hyperlink{group__Eet__Data__Group_ga9f1da67bf8dca0b19012b3a38e5a1a41}{E\-E\-T\-\_\-\-T\-\_\-\-N\-U\-L\-L}~13}\label{group__Eet__Data__Group_ga9f1da67bf8dca0b19012b3a38e5a1a41}

\begin{DoxyCompactList}\small\item\em Data type\-: (void $\ast$) (only use it if you know why) \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gac4e1fc36a3042aec9e90832046994a08}{\#define \hyperlink{group__Eet__Data__Group_gac4e1fc36a3042aec9e90832046994a08}{E\-E\-T\-\_\-\-T\-\_\-\-F32\-P32}~14}\label{group__Eet__Data__Group_gac4e1fc36a3042aec9e90832046994a08}

\begin{DoxyCompactList}\small\item\em Data type\-: fixed point 32.\-32. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gac8050f11d766b6682273c6c250e2c163}{\#define \hyperlink{group__Eet__Data__Group_gac8050f11d766b6682273c6c250e2c163}{E\-E\-T\-\_\-\-T\-\_\-\-F16\-P16}~15}\label{group__Eet__Data__Group_gac8050f11d766b6682273c6c250e2c163}

\begin{DoxyCompactList}\small\item\em Data type\-: fixed point 16.\-16. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga844a1125845d282948fe8081c983975c}{\#define \hyperlink{group__Eet__Data__Group_ga844a1125845d282948fe8081c983975c}{E\-E\-T\-\_\-\-T\-\_\-\-F8\-P24}~16}\label{group__Eet__Data__Group_ga844a1125845d282948fe8081c983975c}

\begin{DoxyCompactList}\small\item\em Data type\-: fixed point 8.\-24. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gacee130040e46778d42d5dc9e9de07909}{E\-E\-T\-\_\-\-T\-\_\-\-V\-A\-L\-U\-E}~17
\begin{DoxyCompactList}\small\item\em Data type\-: pointer to Eina\-\_\-\-Value. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga6f7f811187af5c15535ca56c69bd5f7e}{\#define \hyperlink{group__Eet__Data__Group_ga6f7f811187af5c15535ca56c69bd5f7e}{E\-E\-T\-\_\-\-T\-\_\-\-L\-A\-S\-T}~18}\label{group__Eet__Data__Group_ga6f7f811187af5c15535ca56c69bd5f7e}

\begin{DoxyCompactList}\small\item\em Last data type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gae97a13f08f6f48335a60e2a910aec41f}{\#define \hyperlink{group__Eet__Data__Group_gae97a13f08f6f48335a60e2a910aec41f}{E\-E\-T\-\_\-\-G\-\_\-\-U\-N\-K\-N\-O\-W\-N}~100}\label{group__Eet__Data__Group_gae97a13f08f6f48335a60e2a910aec41f}

\begin{DoxyCompactList}\small\item\em Unknown group data encoding type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga0db274e50f3cc8c9e4844d94d63a4433}{\#define \hyperlink{group__Eet__Data__Group_ga0db274e50f3cc8c9e4844d94d63a4433}{E\-E\-T\-\_\-\-G\-\_\-\-A\-R\-R\-A\-Y}~101}\label{group__Eet__Data__Group_ga0db274e50f3cc8c9e4844d94d63a4433}

\begin{DoxyCompactList}\small\item\em Fixed size array group type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gaa1ca41d2def763d6f5ce4d94eaf2581d}{\#define \hyperlink{group__Eet__Data__Group_gaa1ca41d2def763d6f5ce4d94eaf2581d}{E\-E\-T\-\_\-\-G\-\_\-\-V\-A\-R\-\_\-\-A\-R\-R\-A\-Y}~102}\label{group__Eet__Data__Group_gaa1ca41d2def763d6f5ce4d94eaf2581d}

\begin{DoxyCompactList}\small\item\em Variable size array group type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gadcfddbc1928d1068eba93326201c6232}{\#define \hyperlink{group__Eet__Data__Group_gadcfddbc1928d1068eba93326201c6232}{E\-E\-T\-\_\-\-G\-\_\-\-L\-I\-S\-T}~103}\label{group__Eet__Data__Group_gadcfddbc1928d1068eba93326201c6232}

\begin{DoxyCompactList}\small\item\em Linked list group type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gab4cb1f8b97b17e36694fbe2f0ced86ce}{\#define \hyperlink{group__Eet__Data__Group_gab4cb1f8b97b17e36694fbe2f0ced86ce}{E\-E\-T\-\_\-\-G\-\_\-\-H\-A\-S\-H}~104}\label{group__Eet__Data__Group_gab4cb1f8b97b17e36694fbe2f0ced86ce}

\begin{DoxyCompactList}\small\item\em Hash table group type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga52795c9c05702fbcd4e7df2952b492da}{\#define \hyperlink{group__Eet__Data__Group_ga52795c9c05702fbcd4e7df2952b492da}{E\-E\-T\-\_\-\-G\-\_\-\-U\-N\-I\-O\-N}~105}\label{group__Eet__Data__Group_ga52795c9c05702fbcd4e7df2952b492da}

\begin{DoxyCompactList}\small\item\em Union group type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga2c61448d5d371152de980526819404dd}{\#define \hyperlink{group__Eet__Data__Group_ga2c61448d5d371152de980526819404dd}{E\-E\-T\-\_\-\-G\-\_\-\-V\-A\-R\-I\-A\-N\-T}~106}\label{group__Eet__Data__Group_ga2c61448d5d371152de980526819404dd}

\begin{DoxyCompactList}\small\item\em Selectable subtype group. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga76f94c1520fc351ad2b847153795b41d}{E\-E\-T\-\_\-\-G\-\_\-\-U\-N\-K\-N\-O\-W\-N\-\_\-\-N\-E\-S\-T\-E\-D}~107
\begin{DoxyCompactList}\small\item\em Unknown nested group type. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga6f151c2439d3149c7efde702165f88e6}{\#define \hyperlink{group__Eet__Data__Group_ga6f151c2439d3149c7efde702165f88e6}{E\-E\-T\-\_\-\-G\-\_\-\-L\-A\-S\-T}~108}\label{group__Eet__Data__Group_ga6f151c2439d3149c7efde702165f88e6}

\begin{DoxyCompactList}\small\item\em Last group type. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gac35ee01ce34edb6c37ca07d4603f20d8}{E\-E\-T\-\_\-\-I\-\_\-\-L\-I\-M\-I\-T}~128
\begin{DoxyCompactList}\small\item\em Other type exist but are reserved for internal purpose. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga61a090586eff90415b429f1017acf8a7}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-C\-L\-A\-S\-S\-\_\-\-V\-E\-R\-S\-I\-O\-N}~4
\begin{DoxyCompactList}\small\item\em The version of \hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class} at the time of the distribution of the sources. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga941b1fcd6c6c72221d9390f9a0ed751c}{E\-E\-T\-\_\-\-E\-I\-N\-A\-\_\-\-S\-T\-R\-E\-A\-M\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-C\-L\-A\-S\-S\-\_\-\-S\-E\-T}(clas, type)~(\hyperlink{group__Eet__Data__Group_gac1fe86198291a7acb6642053301f317f}{eet\-\_\-eina\-\_\-stream\-\_\-data\-\_\-descriptor\-\_\-class\-\_\-set}(clas, sizeof ($\ast$(clas)), \# type, sizeof(type)))
\begin{DoxyCompactList}\small\item\em 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. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga0bf94c07d8e69cfaac8dd2d615d7542c}{E\-E\-T\-\_\-\-E\-I\-N\-A\-\_\-\-F\-I\-L\-E\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-C\-L\-A\-S\-S\-\_\-\-S\-E\-T}(clas, type)~(\hyperlink{group__Eet__Data__Group_ga61af07cced82f787f3c52d52834491c3}{eet\-\_\-eina\-\_\-file\-\_\-data\-\_\-descriptor\-\_\-class\-\_\-set}(clas, sizeof ($\ast$(clas)), \# type, sizeof(type)))
\begin{DoxyCompactList}\small\item\em 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. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gac38ce778d7eba37cfca8a19efb7a9b3a}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-B\-A\-S\-I\-C}(edd, struct\-\_\-type, name, member, type)
\begin{DoxyCompactList}\small\item\em Add a basic data element to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga6c1f33c4c503be76f64555c3ab999725}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-S\-U\-B}(edd, struct\-\_\-type, name, member, subtype)
\begin{DoxyCompactList}\small\item\em Add a sub-\/element type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gae89d75a5b3a035161d937aa388f30e17}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-S\-U\-B\-\_\-\-N\-E\-S\-T\-E\-D}(edd, struct\-\_\-type, name, member, subtype)
\begin{DoxyCompactList}\small\item\em Add a nested sub-\/element type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gabb4c7833ba053f2322e6b667a9ec7f04}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-L\-I\-S\-T}(edd, struct\-\_\-type, name, member, subtype)
\begin{DoxyCompactList}\small\item\em Add a linked list type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga56b290f4a8d3749daa88134aeb2317fb}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-L\-I\-S\-T\-\_\-\-S\-T\-R\-I\-N\-G}(edd, struct\-\_\-type, name, member)
\begin{DoxyCompactList}\small\item\em Add a linked list of string to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gad5e348ead4ba0b441c1e020f9bf23365}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-H\-A\-S\-H}(edd, struct\-\_\-type, name, member, subtype)
\begin{DoxyCompactList}\small\item\em Add a hash type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gad5e0db408c74f1cf7b54caa02fef4df1}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-H\-A\-S\-H\-\_\-\-S\-T\-R\-I\-N\-G}(edd, struct\-\_\-type, name, member)
\begin{DoxyCompactList}\small\item\em Add a hash of string to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga7866d1986ed8869b52c665cbeb854c8e}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-B\-A\-S\-I\-C\-\_\-\-A\-R\-R\-A\-Y}(edd, struct\-\_\-type, name, member, type)
\begin{DoxyCompactList}\small\item\em Add an array of basic data elements to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga9b5f2daab54e97f710b108b7d45fb535}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-B\-A\-S\-I\-C\-\_\-\-V\-A\-R\-\_\-\-A\-R\-R\-A\-Y}(edd, struct\-\_\-type, name, member, type)
\begin{DoxyCompactList}\small\item\em Add a variable array of basic data elements to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gabc903baa4d5dc50a98f5e1a68d66fd2b}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-A\-R\-R\-A\-Y}(edd, struct\-\_\-type, name, member, subtype)
\begin{DoxyCompactList}\small\item\em Add a fixed size array type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga7adad32d2eba76566533353632f00ae4}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-V\-A\-R\-\_\-\-A\-R\-R\-A\-Y}(edd, struct\-\_\-type, name, member, subtype)
\begin{DoxyCompactList}\small\item\em Add a variable size array type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga7425aa544951fa82db3015ce96abedfb}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-V\-A\-R\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-S\-T\-R\-I\-N\-G}(edd, struct\-\_\-type, name, member)
\begin{DoxyCompactList}\small\item\em Add a variable size array type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga07b711dca3d4bcaa0ccb8ced48341b90}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-U\-N\-I\-O\-N}(edd, struct\-\_\-type, name, member, type\-\_\-member, unified\-\_\-type)
\begin{DoxyCompactList}\small\item\em Add an union type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_ga8851a40b130061262a8dd009f0457a65}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-V\-A\-R\-I\-A\-N\-T}(edd, struct\-\_\-type, name, member, type\-\_\-member, unified\-\_\-type)
\begin{DoxyCompactList}\small\item\em Add a automatically selectable type to a data descriptor. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gad0daa543d93a64add80961ae5387d45a}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-M\-A\-P\-P\-I\-N\-G}(unified\-\_\-type, name, subtype)
\begin{DoxyCompactList}\small\item\em Add a mapping to a data descriptor that will be used by union, variant or inherited type. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Eet__Data__Group_gaaf153807a88cd2c3483c5c34bb920a95}{E\-E\-T\-\_\-\-D\-A\-T\-A\-\_\-\-D\-E\-S\-C\-R\-I\-P\-T\-O\-R\-\_\-\-A\-D\-D\-\_\-\-M\-A\-P\-P\-I\-N\-G\-\_\-\-B\-A\-S\-I\-C}(unified\-\_\-type, name, basic\-\_\-type)
\begin{DoxyCompactList}\small\item\em Add a mapping of a basic type to a data descriptor that will be used by a union type. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \hyperlink{struct__Eet__Version}{\-\_\-\-Eet\-\_\-\-Version} \hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\-\_\-\-Version}
\begin{DoxyCompactList}\small\item\em This is the Eet version information structure that can be used at runtime to detect which version of eet is being used and adapt appropriately as follows for example\-: \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{typedef enum \hyperlink{group__Eet__Group_gaa9142d865094701672375485d4a6284d}{\-\_\-\-Eet\-\_\-\-Error} \hyperlink{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{Eet\-\_\-\-Error}}\label{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}

\begin{DoxyCompactList}\small\item\em Eet error identifiers. \end{DoxyCompactList}\item 
typedef enum \hyperlink{group__Eet__Compression_gaa8c3175ffeb27a3d5a35a13f121c34e6}{\-\_\-\-Eet\-\_\-\-Compression} \hyperlink{group__Eet__Compression_ga050ac9cb09db2f9219f9ea5a9f525f30}{Eet\-\_\-\-Compression}
\begin{DoxyCompactList}\small\item\em Eet compression modes. \end{DoxyCompactList}\item 
typedef enum \hyperlink{group__Eet__File__Group_gaa8e1a7af50fefaf15eb2f69543d24998}{\-\_\-\-Eet\-\_\-\-File\-\_\-\-Mode} \hyperlink{group__Eet__File__Group_gace4c717b4aadfe603183524c18951572}{Eet\-\_\-\-File\-\_\-\-Mode}
\begin{DoxyCompactList}\small\item\em Modes that a file can be opened. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Eet\-\_\-\-File \hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File}
\begin{DoxyCompactList}\small\item\em Opaque handle that defines an Eet file (or memory). \end{DoxyCompactList}\item 
\hypertarget{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{typedef struct \-\_\-\-Eet\-\_\-\-Dictionary \hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\-\_\-\-Dictionary}}\label{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}

\begin{DoxyCompactList}\small\item\em Opaque handle that defines a file-\/backed (mmaped) dictionary of strings. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__File__Group_ga7d77ade0697b902580b3fb9b7942444e}{typedef struct \hyperlink{struct__Eet__Entry}{\-\_\-\-Eet\-\_\-\-Entry} {\bfseries Eet\-\_\-\-Entry}}\label{group__Eet__File__Group_ga7d77ade0697b902580b3fb9b7942444e}

\item 
\hypertarget{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{typedef struct \-\_\-\-Eet\-\_\-\-Key \hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\-\_\-\-Key}}\label{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}

\begin{DoxyCompactList}\small\item\em Opaque handle that defines an identity (also known as key) in Eet's cipher system. \end{DoxyCompactList}\item 
typedef int($\ast$ \hyperlink{group__Eet__Cipher__Group_ga874d97b532dbdc0a14bf12aa9a5202d5}{Eet\-\_\-\-Key\-\_\-\-Password\-\_\-\-Callback} )(char $\ast$buffer, int size, int rwflag, void $\ast$data)
\begin{DoxyCompactList}\small\item\em Callback used to request if needed the password of a private key. \end{DoxyCompactList}\item 
typedef struct \-\_\-\-Eet\-\_\-\-Data\-\_\-\-Descriptor \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor}
\begin{DoxyCompactList}\small\item\em Opaque handle that have information on a type members. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{typedef struct \\*
\hyperlink{struct__Eet__Data__Descriptor__Class}{\-\_\-\-Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class} \hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class}}\label{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}

\begin{DoxyCompactList}\small\item\em Instructs Eet about memory management for different needs under serialization and parse process. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Data__Group_ga2835d8ace739ea0eaec882b7fc2a8faf}{typedef int($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Hash\-\_\-\-Foreach\-\_\-\-Callback\-\_\-\-Callback} )(void $\ast$h, const char $\ast$k, void $\ast$dt, void $\ast$fdt)}\label{group__Eet__Data__Group_ga2835d8ace739ea0eaec882b7fc2a8faf}

\item 
\hypertarget{group__Eet__Data__Group_ga7c8ba56031d3db2dcf89ea0212a02c48}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Mem\-\_\-\-Alloc\-\_\-\-Callback} )(size\-\_\-t size)}\label{group__Eet__Data__Group_ga7c8ba56031d3db2dcf89ea0212a02c48}

\item 
\hypertarget{group__Eet__Data__Group_ga4ce0583a5b74bebedbacd8ee1dcea229}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Mem\-\_\-\-Free\-\_\-\-Callback} )(void $\ast$mem)}\label{group__Eet__Data__Group_ga4ce0583a5b74bebedbacd8ee1dcea229}

\item 
\hypertarget{group__Eet__Data__Group_ga487da8e51c26aa53b20feb6eca7ce739}{typedef char $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Str\-\_\-\-Alloc\-\_\-\-Callback} )(const char $\ast$str)}\label{group__Eet__Data__Group_ga487da8e51c26aa53b20feb6eca7ce739}

\item 
\hypertarget{group__Eet__Data__Group_gaa7760e8da2e415121b5e1c21f7bddca1}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Str\-\_\-\-Free\-\_\-\-Callback} )(const char $\ast$str)}\label{group__Eet__Data__Group_gaa7760e8da2e415121b5e1c21f7bddca1}

\item 
\hypertarget{group__Eet__Data__Group_ga4d8f5226db831319536f96412e55393d}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-List\-\_\-\-Next\-\_\-\-Callback} )(void $\ast$l)}\label{group__Eet__Data__Group_ga4d8f5226db831319536f96412e55393d}

\item 
\hypertarget{group__Eet__Data__Group_gafa93c7183f39cceae1b2e96c59165005}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-List\-\_\-\-Append\-\_\-\-Callback} )(void $\ast$l, void $\ast$d)}\label{group__Eet__Data__Group_gafa93c7183f39cceae1b2e96c59165005}

\item 
\hypertarget{group__Eet__Data__Group_ga04e9a9de0182a4310ed007552e0a4ceb}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-List\-\_\-\-Data\-\_\-\-Callback} )(void $\ast$l)}\label{group__Eet__Data__Group_ga04e9a9de0182a4310ed007552e0a4ceb}

\item 
\hypertarget{group__Eet__Data__Group_ga65beeb847866312c2a3ed18703fc3083}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-List\-\_\-\-Free\-\_\-\-Callback} )(void $\ast$l)}\label{group__Eet__Data__Group_ga65beeb847866312c2a3ed18703fc3083}

\item 
\hypertarget{group__Eet__Data__Group_gaae5dc83f53d7903b64a4a98bf00fb1a9}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Hash\-\_\-\-Foreach\-\_\-\-Callback} )(void $\ast$h, Eet\-\_\-\-Descriptor\-\_\-\-Hash\-\_\-\-Foreach\-\_\-\-Callback\-\_\-\-Callback func, void $\ast$fdt)}\label{group__Eet__Data__Group_gaae5dc83f53d7903b64a4a98bf00fb1a9}

\item 
\hypertarget{group__Eet__Data__Group_ga21199ba5a9f7647b0afdc710f8e6963b}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Hash\-\_\-\-Add\-\_\-\-Callback} )(void $\ast$h, const char $\ast$k, void $\ast$d)}\label{group__Eet__Data__Group_ga21199ba5a9f7647b0afdc710f8e6963b}

\item 
\hypertarget{group__Eet__Data__Group_gac77628c2b482ce3e15f648cdec267264}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Hash\-\_\-\-Free\-\_\-\-Callback} )(void $\ast$h)}\label{group__Eet__Data__Group_gac77628c2b482ce3e15f648cdec267264}

\item 
\hypertarget{group__Eet__Data__Group_ga92e369c45bd998906c3aa75ace0918f4}{typedef char $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Str\-\_\-\-Direct\-\_\-\-Alloc\-\_\-\-Callback} )(const char $\ast$str)}\label{group__Eet__Data__Group_ga92e369c45bd998906c3aa75ace0918f4}

\item 
\hypertarget{group__Eet__Data__Group_ga9001111f98061a6f9a70b4b8b7537598}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Str\-\_\-\-Direct\-\_\-\-Free\-\_\-\-Callback} )(const char $\ast$str)}\label{group__Eet__Data__Group_ga9001111f98061a6f9a70b4b8b7537598}

\item 
\hypertarget{group__Eet__Data__Group_ga5d814b6956fbbaecbaf364ebbe9282a9}{typedef const char $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Type\-\_\-\-Get\-\_\-\-Callback} )(const void $\ast$data, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$unknow)}\label{group__Eet__Data__Group_ga5d814b6956fbbaecbaf364ebbe9282a9}

\item 
\hypertarget{group__Eet__Data__Group_gaceea26de10575a7b27211e8e7a416118}{typedef \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool}($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Type\-\_\-\-Set\-\_\-\-Callback} )(const char $\ast$type, void $\ast$data, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} unknow)}\label{group__Eet__Data__Group_gaceea26de10575a7b27211e8e7a416118}

\item 
\hypertarget{group__Eet__Data__Group_gaba4b9173614a58429f8fa77a4729ff6c}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Array\-\_\-\-Alloc\-\_\-\-Callback} )(size\-\_\-t size)}\label{group__Eet__Data__Group_gaba4b9173614a58429f8fa77a4729ff6c}

\item 
\hypertarget{group__Eet__Data__Group_ga7d32266c69a9b3a376ffe1cd27d3b54b}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Descriptor\-\_\-\-Array\-\_\-\-Free\-\_\-\-Callback} )(void $\ast$mem)}\label{group__Eet__Data__Group_ga7d32266c69a9b3a376ffe1cd27d3b54b}

\item 
\hypertarget{Eet_8h_a9850868f7d7a3ee04d0ae3af408d4e24}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Dump\-\_\-\-Callback} )(void $\ast$data, const char $\ast$str)}\label{Eet_8h_a9850868f7d7a3ee04d0ae3af408d4e24}

\item 
\hypertarget{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{typedef struct \-\_\-\-Eet\-\_\-\-Node \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node}}\label{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}

\begin{DoxyCompactList}\small\item\em Opaque handle to manage serialization node. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{typedef struct \hyperlink{struct__Eet__Node__Data}{\-\_\-\-Eet\-\_\-\-Node\-\_\-\-Data} \hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\-\_\-\-Node\-\_\-\-Data}}\label{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}

\begin{DoxyCompactList}\small\item\em Contains an union that can fit any kind of node. \end{DoxyCompactList}\item 
\hypertarget{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}{typedef struct \hyperlink{struct__Eet__Node__Walk}{\-\_\-\-Eet\-\_\-\-Node\-\_\-\-Walk} \hyperlink{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}{Eet\-\_\-\-Node\-\_\-\-Walk}}\label{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}

\begin{DoxyCompactList}\small\item\em Describes how to walk trees of \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node}. \end{DoxyCompactList}\item 
\hypertarget{Eet_8h_add9abd5f25e570363d59c6226f2b2d14}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Node\-\_\-\-Walk\-\_\-\-Struct\-\_\-\-Alloc\-\_\-\-Callback} )(const char $\ast$type, void $\ast$user\-\_\-data)}\label{Eet_8h_add9abd5f25e570363d59c6226f2b2d14}

\item 
\hypertarget{Eet_8h_ae7fa2b7bf3ddf403de747073b2eba378}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Node\-\_\-\-Walk\-\_\-\-Struct\-\_\-\-Add\-\_\-\-Callback} )(void $\ast$parent, const char $\ast$name, void $\ast$child, void $\ast$user\-\_\-data)}\label{Eet_8h_ae7fa2b7bf3ddf403de747073b2eba378}

\item 
\hypertarget{Eet_8h_a3afd5e6cae99628e2f7c48bf38badc84}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Node\-\_\-\-Walk\-\_\-\-Array\-\_\-\-Callback} )(\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} variable, const char $\ast$name, int count, void $\ast$user\-\_\-data)}\label{Eet_8h_a3afd5e6cae99628e2f7c48bf38badc84}

\item 
\hypertarget{Eet_8h_a286e102d0de1bb335d8548bf001312f4}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Node\-\_\-\-Walk\-\_\-\-Insert\-\_\-\-Callback} )(void $\ast$array, int index, void $\ast$child, void $\ast$user\-\_\-data)}\label{Eet_8h_a286e102d0de1bb335d8548bf001312f4}

\item 
\hypertarget{Eet_8h_ad86f1cf2cb50d9ef36df8e1524202d0b}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Node\-\_\-\-Walk\-\_\-\-List\-\_\-\-Callback} )(const char $\ast$name, void $\ast$user\-\_\-data)}\label{Eet_8h_ad86f1cf2cb50d9ef36df8e1524202d0b}

\item 
\hypertarget{Eet_8h_a6ffb18901b4e264800896d50c83fed35}{typedef void($\ast$ {\bfseries Eet\-\_\-\-Node\-\_\-\-Walk\-\_\-\-Append\-\_\-\-Callback} )(void $\ast$list, void $\ast$child, void $\ast$user\-\_\-data)}\label{Eet_8h_a6ffb18901b4e264800896d50c83fed35}

\item 
\hypertarget{Eet_8h_a4089e9fba55d66bb04e824365a5e343b}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Node\-\_\-\-Walk\-\_\-\-Hash\-\_\-\-Callback} )(void $\ast$parent, const char $\ast$name, const char $\ast$key, void $\ast$value, void $\ast$user\-\_\-data)}\label{Eet_8h_a4089e9fba55d66bb04e824365a5e343b}

\item 
\hypertarget{Eet_8h_aeed018bf44a5029dedad580028fb5985}{typedef void $\ast$($\ast$ {\bfseries Eet\-\_\-\-Node\-\_\-\-Walk\-\_\-\-Simple\-\_\-\-Callback} )(int type, \hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\-\_\-\-Node\-\_\-\-Data} $\ast$data, void $\ast$user\-\_\-data)}\label{Eet_8h_aeed018bf44a5029dedad580028fb5985}

\item 
\hypertarget{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{typedef struct \-\_\-\-Eet\-\_\-\-Connection \hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\-\_\-\-Connection}}\label{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}

\begin{DoxyCompactList}\small\item\em Opaque handle to track paquet for a specific connection. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Connection__Group_ga5102e63d70331d6a5ffb87d42a8ed401}{typedef \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__Connection__Group_ga5102e63d70331d6a5ffb87d42a8ed401}{Eet\-\_\-\-Read\-\_\-\-Cb} (const void $\ast$eet\-\_\-data, size\-\_\-t size, void $\ast$user\-\_\-data)}\label{group__Eet__Connection__Group_ga5102e63d70331d6a5ffb87d42a8ed401}

\begin{DoxyCompactList}\small\item\em Called back when an \hyperlink{group__Eet__Data__Group}{Eet Data Serialization} has been received completely and could be used. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Connection__Group_ga4e0c17177596c1ee1cecda84056ab45b}{typedef \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__Connection__Group_ga4e0c17177596c1ee1cecda84056ab45b}{Eet\-\_\-\-Write\-\_\-\-Cb} (const void $\ast$data, size\-\_\-t size, void $\ast$user\-\_\-data)}\label{group__Eet__Connection__Group_ga4e0c17177596c1ee1cecda84056ab45b}

\begin{DoxyCompactList}\small\item\em Called back when a packet containing \hyperlink{group__Eet__Data__Group}{Eet Data Serialization} data is ready to be send. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Eet__Group_gaa9142d865094701672375485d4a6284d}{\-\_\-\-Eet\-\_\-\-Error} \{ \\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da2e3af24c66d0decf7c97fe4e5a7f75d4}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-N\-O\-N\-E}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da624f64fe9803c1a4229a60214d675fa4}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-B\-A\-D\-\_\-\-O\-B\-J\-E\-C\-T}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da5d7b9168309be93bb29f1b031bad2677}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-E\-M\-P\-T\-Y}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da0cf54c8e55c541d80273ba9297756217}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-N\-O\-T\-\_\-\-W\-R\-I\-T\-A\-B\-L\-E}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284daeffb124373b5049b86ac7e0dbefe53a3}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-M\-E\-M\-O\-R\-Y}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da27684bc75504112ec1d973dd92b4bc54}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-W\-R\-I\-T\-E\-\_\-\-E\-R\-R\-O\-R}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad809f5520943b5ddc7a5c2b13d011022}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-W\-R\-I\-T\-E\-\_\-\-E\-R\-R\-O\-R\-\_\-\-F\-I\-L\-E\-\_\-\-T\-O\-O\-\_\-\-B\-I\-G}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da161bbe3deff362f178e8cd5dd342f439}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-W\-R\-I\-T\-E\-\_\-\-E\-R\-R\-O\-R\-\_\-\-I\-O\-\_\-\-E\-R\-R\-O\-R}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da8970e99b686ccb19cac6ce1b522bac46}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-W\-R\-I\-T\-E\-\_\-\-E\-R\-R\-O\-R\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-S\-P\-A\-C\-E}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da1f63beedf18d69778fe3d09756b0a127}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-W\-R\-I\-T\-E\-\_\-\-E\-R\-R\-O\-R\-\_\-\-F\-I\-L\-E\-\_\-\-C\-L\-O\-S\-E\-D}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284daedc70fb84c7eba864adf892b61fa7eed}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-M\-M\-A\-P\-\_\-\-F\-A\-I\-L\-E\-D}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284daa618d0cf4e95824b9ade43d916cb2661}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-X509\-\_\-\-E\-N\-C\-O\-D\-I\-N\-G\-\_\-\-F\-A\-I\-L\-E\-D}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da478a6d16452e68c82773dcce92d6374a}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-S\-I\-G\-N\-A\-T\-U\-R\-E\-\_\-\-F\-A\-I\-L\-E\-D}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da43880471e169e222f29daf7e356dc0e0}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-I\-N\-V\-A\-L\-I\-D\-\_\-\-S\-I\-G\-N\-A\-T\-U\-R\-E}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da65f57e87a9554a94c02f0e3d7b82af03}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-N\-O\-T\-\_\-\-S\-I\-G\-N\-E\-D}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284dab2949e6f94af134c3b1dce154fd15a7d}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-N\-O\-T\-\_\-\-I\-M\-P\-L\-E\-M\-E\-N\-T\-E\-D}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da172326f9ccae8830ef27a1f18acc4f19}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-P\-R\-N\-G\-\_\-\-N\-O\-T\-\_\-\-S\-E\-E\-D\-E\-D}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da04db0378f23672eb778283e2bd0fbd5c}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-E\-N\-C\-R\-Y\-P\-T\-\_\-\-F\-A\-I\-L\-E\-D}, 
\\*
\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad8ea52dac8f5ea43593e530f608edc38}{E\-E\-T\-\_\-\-E\-R\-R\-O\-R\-\_\-\-D\-E\-C\-R\-Y\-P\-T\-\_\-\-F\-A\-I\-L\-E\-D}
 \}
\begin{DoxyCompactList}\small\item\em All the error identifiers known by Eet. \end{DoxyCompactList}\item 
enum \hyperlink{group__Eet__Compression_gaa8c3175ffeb27a3d5a35a13f121c34e6}{\-\_\-\-Eet\-\_\-\-Compression} \{ \\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6af358ef89302ddb7663138aa388b37ca7}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-N\-O\-N\-E} = 0, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a65703be4d2ebebb4fa7bcc5a6834dd85}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-D\-E\-F\-A\-U\-L\-T} = 1, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a889e6c1533ca5f4961d66fa021e10a0a}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-L\-O\-W} = 2, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ae5a6de78c0b1d89b94b2ab1fb1836636}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-M\-E\-D} = 6, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a56485977a612b70d4600b40ef428ed67}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-H\-I} = 9, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6af6c6eb527b76165809ae2f9eb0db7142}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-V\-E\-R\-Y\-F\-A\-S\-T} = 10, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a08a898f7d70bf5385b3e20397a445f05}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-S\-U\-P\-E\-R\-F\-A\-S\-T} = 11, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a30ea5eaa5078bf8afea02417970bff51}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-L\-O\-W2} = 3, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a673fdb47450acd5b35d5bf34925ca779}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-M\-E\-D1} = 4, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a289e4248c1b2d04bc8ff6716662369d3}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-M\-E\-D2} = 5, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ac5da9d934ff52a37253d5b3de148f1b8}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-H\-I1} = 7, 
\\*
\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ad7d586352f3c4a5b35ef7574dde414f2}{E\-E\-T\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-I\-O\-N\-\_\-\-H\-I2} = 8
 \}
\begin{DoxyCompactList}\small\item\em All the compression modes known by Eet. \end{DoxyCompactList}\item 
enum \hyperlink{group__Eet__File__Group_gaa8e1a7af50fefaf15eb2f69543d24998}{\-\_\-\-Eet\-\_\-\-File\-\_\-\-Mode} \{ \\*
{\bfseries E\-E\-T\-\_\-\-F\-I\-L\-E\-\_\-\-M\-O\-D\-E\-\_\-\-I\-N\-V\-A\-L\-I\-D} = -\/1, 
\\*
\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a416f7e9a76b8131a44bbeedb13060c81}{E\-E\-T\-\_\-\-F\-I\-L\-E\-\_\-\-M\-O\-D\-E\-\_\-\-R\-E\-A\-D}, 
\\*
\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a8f395f56fba48be007c65be51d799ee9}{E\-E\-T\-\_\-\-F\-I\-L\-E\-\_\-\-M\-O\-D\-E\-\_\-\-W\-R\-I\-T\-E}, 
\\*
\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a763d29c19960a4e0d4eb7bc7bb512481}{E\-E\-T\-\_\-\-F\-I\-L\-E\-\_\-\-M\-O\-D\-E\-\_\-\-R\-E\-A\-D\-\_\-\-W\-R\-I\-T\-E}
 \}
\begin{DoxyCompactList}\small\item\em Modes that a file can be opened. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Group_ga9903687bfa20fe9a9e59d4c1d213e89a}{eet\-\_\-init} (void)
\begin{DoxyCompactList}\small\item\em Initialize the E\-E\-T library. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Group_gacbc7583179399d3b3e7b003e911f866f}{eet\-\_\-shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shut down the E\-E\-T library. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}{eet\-\_\-clearcache} (void)
\begin{DoxyCompactList}\small\item\em Clear eet cache. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ \hyperlink{group__Eet__File__Group_ga5f55956b860aa2c77af9b1a880c4c256}{eet\-\_\-open} (const char $\ast$file, \hyperlink{group__Eet__File__Group_gace4c717b4aadfe603183524c18951572}{Eet\-\_\-\-File\-\_\-\-Mode} mode)
\begin{DoxyCompactList}\small\item\em Open an eet file on disk, and returns a handle to it. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ \hyperlink{group__Eet__File__Group_ga56037051d2338fb69b4f1ce2d7365246}{eet\-\_\-mmap} (const \hyperlink{struct__Eina__File}{Eina\-\_\-\-File} $\ast$file)
\begin{DoxyCompactList}\small\item\em Open an eet file on disk from an Eina\-\_\-\-File handle, and returns a handle to it. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ \hyperlink{group__Eet__File__Group_gac514fa1812cfe27f0b7c0ff5fc13af45}{eet\-\_\-memopen\-\_\-read} (const void $\ast$data, size\-\_\-t size)
\begin{DoxyCompactList}\small\item\em Open an eet file directly from a memory location. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__File__Group_gace4c717b4aadfe603183524c18951572}{Eet\-\_\-\-File\-\_\-\-Mode} \hyperlink{group__Eet__File__Group_ga806f64e7ad3463cd40337c5022c7e83c}{eet\-\_\-mode\-\_\-get} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Get the mode an Eet\-\_\-\-File was opened with. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{Eet\-\_\-\-Error} \hyperlink{group__Eet__File__Group_ga1675fef1f6012c1e02ae313d13dc3e03}{eet\-\_\-close} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Close an eet file handle and flush pending writes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{Eet\-\_\-\-Error} \hyperlink{group__Eet__File__Group_gaf343f344180955ed898aa86b90ebefda}{eet\-\_\-sync} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Sync content of an eet file handle, flushing pending writes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\-\_\-\-Dictionary} $\ast$ \hyperlink{group__Eet__File__Group_gab45ad39596d2fb54a88fda93e7fa0b0f}{eet\-\_\-dictionary\-\_\-get} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Return a handle to the shared string dictionary of the Eet file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Group_ga53290da52edb929b85e51f25e79d27c8}{eet\-\_\-dictionary\-\_\-string\-\_\-check} (\hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\-\_\-\-Dictionary} $\ast$ed, const char $\ast$string)
\begin{DoxyCompactList}\small\item\em Check if a given string comes from a given dictionary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Group_ga1cadbf9178be9abf9578e429f93bc0a6}{eet\-\_\-dictionary\-\_\-count} (const \hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\-\_\-\-Dictionary} $\ast$ed)
\begin{DoxyCompactList}\small\item\em Return the number of strings inside a dictionary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__File__Group_gac13cdf7782d1e513f5b1abcc529962f4}{eet\-\_\-read} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, int $\ast$size\-\_\-ret)
\begin{DoxyCompactList}\small\item\em Read a specified entry from an eet file and return data. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const void $\ast$ \hyperlink{group__Eet__File__Group_ga73852ab3d1276c2913715b3716cf4a04}{eet\-\_\-read\-\_\-direct} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, int $\ast$size\-\_\-ret)
\begin{DoxyCompactList}\small\item\em Read a specified entry from an eet file and return data. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Group_ga682d04715f0e11380c460814c4a9bd21}{eet\-\_\-write} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const void $\ast$data, int size, int compress)
\begin{DoxyCompactList}\small\item\em Write a specified entry to an eet file handle. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Group_gaa8a980d684123dfbaf12e7efefdb57f5}{eet\-\_\-delete} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Delete a specified entry from an Eet file being written or re-\/written. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__File__Group_ga8b73391dcfad6b71ae1cabe90a020f03}{eet\-\_\-alias} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$destination, int compress)
\begin{DoxyCompactList}\small\item\em Alias a specific section to another one. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{group__Eet__File__Group_gae6d5a64ad113443dd781fdf3ef57d4a5}{eet\-\_\-file\-\_\-get} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Retrieve the filename of an Eet\-\_\-\-File. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{group__Eet__File__Group_ga06908aef2f65f1270839534e28b304b0}{eet\-\_\-alias\-\_\-get} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Retrieve the destination name of an alias. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} char $\ast$$\ast$ \hyperlink{group__Eet__File__Group_ga6700a425f59086e7c8a945d6923874d3}{eet\-\_\-list} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$glob, int $\ast$count\-\_\-ret)
\begin{DoxyCompactList}\small\item\em List all entries in eet file matching shell glob. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\-\_\-\-Iterator} $\ast$ \hyperlink{group__Eet__File__Group_ga117c6d9d1c78d1791478b549118521ea}{eet\-\_\-list\-\_\-entries} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Return an iterator that will describe each entry of an Eet\-\_\-\-File. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Group_ga53bf1cf96267787aa93a99a0fe7ba8f7}{eet\-\_\-num\-\_\-entries} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Return the number of entries in the specified eet file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__File__Cipher__Group_gafde124ec4aa3d6ad934e7cc43c24ae3a}{eet\-\_\-read\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, int $\ast$size\-\_\-ret, const char $\ast$cipher\-\_\-key)
\begin{DoxyCompactList}\small\item\em Read a specified entry from an eet file and return data using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Cipher__Group_ga0c08a5881d6fd3474a8cbe03a445aff3}{eet\-\_\-write\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const void $\ast$data, int size, int compress, const char $\ast$cipher\-\_\-key)
\begin{DoxyCompactList}\small\item\em Write a specified entry to an eet file handle using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Group_gaebfb8aaa5a499081f5439463ead332f2}{eet\-\_\-data\-\_\-image\-\_\-header\-\_\-read} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, unsigned int $\ast$w, unsigned int $\ast$h, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Read just the header data for an image and dont decode the pixels. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__File__Image__Group_ga986872ec682c29f842b2ef6dad810257}{eet\-\_\-data\-\_\-image\-\_\-read} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, unsigned int $\ast$w, unsigned int $\ast$h, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Read image data from the named key in the eet file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Group_ga0fb474a90c41d9698406107d984debf9}{eet\-\_\-data\-\_\-image\-\_\-read\-\_\-to\-\_\-surface} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, unsigned int src\-\_\-x, unsigned int src\-\_\-y, unsigned int $\ast$d, unsigned int w, unsigned int h, unsigned int row\-\_\-stride, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Read image data from the named key in the eet file and store it in the given buffer. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Group_gab4e8a3419744fac22bca24af533f5051}{eet\-\_\-data\-\_\-image\-\_\-write} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const void $\ast$data, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy)
\begin{DoxyCompactList}\small\item\em Write image data to the named key in an eet file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Group_gaa869497f3b8c88b85decd8728d7d51f1}{eet\-\_\-data\-\_\-image\-\_\-header\-\_\-decode} (const void $\ast$data, int size, unsigned int $\ast$w, unsigned int $\ast$h, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decode Image data header only to get information. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__File__Image__Group_ga30e8d570dc36db3721dfb68ec762b920}{eet\-\_\-data\-\_\-image\-\_\-decode} (const void $\ast$data, int size, unsigned int $\ast$w, unsigned int $\ast$h, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decode Image data into pixel data. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Group_ga509bba18e5662365c049f19ec5978577}{eet\-\_\-data\-\_\-image\-\_\-decode\-\_\-to\-\_\-surface} (const void $\ast$data, int size, unsigned int src\-\_\-x, unsigned int src\-\_\-y, unsigned int $\ast$d, unsigned int w, unsigned int h, unsigned int row\-\_\-stride, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decode Image data into pixel data and stores in the given buffer. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__File__Image__Group_ga9c8c63fc1a235751e8a145f06a4a43ad}{eet\-\_\-data\-\_\-image\-\_\-encode} (const void $\ast$data, int $\ast$size\-\_\-ret, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy)
\begin{DoxyCompactList}\small\item\em Encode image data for storage or transmission. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Cipher__Group_gae4a74ae1fd24c518509a54f522734aef}{eet\-\_\-data\-\_\-image\-\_\-header\-\_\-read\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\-\_\-key, unsigned int $\ast$w, unsigned int $\ast$h, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Read just the header data for an image and dont decode the pixels using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__File__Image__Cipher__Group_gaf5e626166fa36aca9a5561912dfebabd}{eet\-\_\-data\-\_\-image\-\_\-read\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\-\_\-key, unsigned int $\ast$w, unsigned int $\ast$h, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Read image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Cipher__Group_ga83ddc73d636b87b4b7ecad17e6f3ebde}{eet\-\_\-data\-\_\-image\-\_\-read\-\_\-to\-\_\-surface\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\-\_\-key, unsigned int src\-\_\-x, unsigned int src\-\_\-y, unsigned int $\ast$d, unsigned int w, unsigned int h, unsigned int row\-\_\-stride, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Read image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Cipher__Group_gaab06f52c3684cbcf995c15ba620831a6}{eet\-\_\-data\-\_\-image\-\_\-write\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\-\_\-key, const void $\ast$data, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy)
\begin{DoxyCompactList}\small\item\em Write image data to the named key in an eet file using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Cipher__Group_ga1d12b8c6683145f6a2e3b333f9a18c78}{eet\-\_\-data\-\_\-image\-\_\-header\-\_\-decode\-\_\-cipher} (const void $\ast$data, const char $\ast$cipher\-\_\-key, int size, unsigned int $\ast$w, unsigned int $\ast$h, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decode Image data header only to get information using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__File__Image__Cipher__Group_gada632726840b442d3fa1c05515489df6}{eet\-\_\-data\-\_\-image\-\_\-decode\-\_\-cipher} (const void $\ast$data, const char $\ast$cipher\-\_\-key, int size, unsigned int $\ast$w, unsigned int $\ast$h, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decode Image data into pixel data using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__File__Image__Cipher__Group_ga8a2a30620837325fd58c08e4374a0fb2}{eet\-\_\-data\-\_\-image\-\_\-decode\-\_\-to\-\_\-surface\-\_\-cipher} (const void $\ast$data, const char $\ast$cipher\-\_\-key, int size, unsigned int src\-\_\-x, unsigned int src\-\_\-y, unsigned int $\ast$d, unsigned int w, unsigned int h, unsigned int row\-\_\-stride, int $\ast$alpha, int $\ast$compress, int $\ast$quality, int $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decode Image data into pixel data using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__File__Image__Cipher__Group_ga39a5a45efacff53b02df6bc55ea5229c}{eet\-\_\-data\-\_\-image\-\_\-encode\-\_\-cipher} (const void $\ast$data, const char $\ast$cipher\-\_\-key, unsigned int w, unsigned int h, int alpha, int compress, int quality, int lossy, int $\ast$size\-\_\-ret)
\begin{DoxyCompactList}\small\item\em Encode image data for storage or transmission using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\-\_\-\-Key} $\ast$ \hyperlink{group__Eet__Cipher__Group_gae8be5ad35c585cdf5034309bc97f1af8}{eet\-\_\-identity\-\_\-open} (const char $\ast$certificate\-\_\-file, const char $\ast$private\-\_\-key\-\_\-file, \hyperlink{group__Eet__Cipher__Group_ga874d97b532dbdc0a14bf12aa9a5202d5}{Eet\-\_\-\-Key\-\_\-\-Password\-\_\-\-Callback} cb)
\begin{DoxyCompactList}\small\item\em Create an Eet\-\_\-\-Key needed for signing an eet file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Cipher__Group_gaa8b2e329d0ecdb55b564e1aa70ba557f}{eet\-\_\-identity\-\_\-close} (\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\-\_\-\-Key} $\ast$key)
\begin{DoxyCompactList}\small\item\em Close and release all resource used by an Eet\-\_\-\-Key. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{Eet\-\_\-\-Error} \hyperlink{group__Eet__Cipher__Group_ga687984e5f508017c01f6d22a203fce16}{eet\-\_\-identity\-\_\-set} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, \hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\-\_\-\-Key} $\ast$key)
\begin{DoxyCompactList}\small\item\em Set a key to sign a file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Cipher__Group_ga846b1e0f0f4a1a9c7ab9a4fc55728534}{eet\-\_\-identity\-\_\-print} (\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\-\_\-\-Key} $\ast$key, F\-I\-L\-E $\ast$out)
\begin{DoxyCompactList}\small\item\em Display both private and public key of an Eet\-\_\-\-Key. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const void $\ast$ \hyperlink{group__Eet__Cipher__Group_ga6f92a1276ed7e87d5a7ba58b7943df7a}{eet\-\_\-identity\-\_\-x509} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, int $\ast$der\-\_\-length)
\begin{DoxyCompactList}\small\item\em Get the x509 der certificate associated with an Eet\-\_\-\-File. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const void $\ast$ \hyperlink{group__Eet__Cipher__Group_gacabba4892e4492464fe29309508a8c99}{eet\-\_\-identity\-\_\-signature} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, int $\ast$signature\-\_\-length)
\begin{DoxyCompactList}\small\item\em Get the raw signature associated with an Eet\-\_\-\-File. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const void $\ast$ \hyperlink{group__Eet__Cipher__Group_gacb54b5441fc049d52b4e3f212087c8a0}{eet\-\_\-identity\-\_\-sha1} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, int $\ast$sha1\-\_\-length)
\begin{DoxyCompactList}\small\item\em Get the S\-H\-A1 associated with a file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Cipher__Group_ga131e4a43a0ae98dc31a9a642ada33357}{eet\-\_\-identity\-\_\-certificate\-\_\-print} (const unsigned char $\ast$certificate, int der\-\_\-length, F\-I\-L\-E $\ast$out)
\begin{DoxyCompactList}\small\item\em Display the x509 der certificate to out. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D} \hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \\*
\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$ \hyperlink{group__Eet__Data__Group_ga43095e92354c81c8ff3aafcdcbcb6b69}{eet\-\_\-data\-\_\-descriptor\-\_\-new} (const char $\ast$name, int size, Eet\-\_\-\-Descriptor\-\_\-\-List\-\_\-\-Next\-\_\-\-Callback func\-\_\-list\-\_\-next, Eet\-\_\-\-Descriptor\-\_\-\-List\-\_\-\-Append\-\_\-\-Callback func\-\_\-list\-\_\-append, Eet\-\_\-\-Descriptor\-\_\-\-List\-\_\-\-Data\-\_\-\-Callback func\-\_\-list\-\_\-data, Eet\-\_\-\-Descriptor\-\_\-\-List\-\_\-\-Free\-\_\-\-Callback func\-\_\-list\-\_\-free, Eet\-\_\-\-Descriptor\-\_\-\-Hash\-\_\-\-Foreach\-\_\-\-Callback func\-\_\-hash\-\_\-foreach, Eet\-\_\-\-Descriptor\-\_\-\-Hash\-\_\-\-Add\-\_\-\-Callback func\-\_\-hash\-\_\-add, Eet\-\_\-\-Descriptor\-\_\-\-Hash\-\_\-\-Free\-\_\-\-Callback func\-\_\-hash\-\_\-free)
\begin{DoxyCompactList}\small\item\em Create a new empty data structure descriptor. \end{DoxyCompactList}\item 
\hypertarget{Eet_8h_a1363f5b0429460b3b443628e29d6c9ec}{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D} \hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \\*
\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$ {\bfseries eet\-\_\-data\-\_\-descriptor2\-\_\-new} (const \hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class} $\ast$eddc)}\label{Eet_8h_a1363f5b0429460b3b443628e29d6c9ec}

\item 
\hypertarget{Eet_8h_a8aec946a48c24140138b3d7893475267}{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\-I\-N\-A\-\_\-\-D\-E\-P\-R\-E\-C\-A\-T\-E\-D} \hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \\*
\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$ {\bfseries eet\-\_\-data\-\_\-descriptor3\-\_\-new} (const \hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class} $\ast$eddc)}\label{Eet_8h_a8aec946a48c24140138b3d7893475267}

\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$ \hyperlink{group__Eet__Data__Group_gae300b4a97dbaab30a200edbb97f108c1}{eet\-\_\-data\-\_\-descriptor\-\_\-stream\-\_\-new} (const \hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class} $\ast$eddc)
\begin{DoxyCompactList}\small\item\em This function creates a new data descriptor and returns a handle to the new data descriptor. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$ \hyperlink{group__Eet__Data__Group_ga2a7251edf1f60ced86c4860207331bb6}{eet\-\_\-data\-\_\-descriptor\-\_\-file\-\_\-new} (const \hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class} $\ast$eddc)
\begin{DoxyCompactList}\small\item\em This function creates a new data descriptor and returns a handle to the new data descriptor. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__Data__Group_gac1fe86198291a7acb6642053301f317f}{eet\-\_\-eina\-\_\-stream\-\_\-data\-\_\-descriptor\-\_\-class\-\_\-set} (\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class} $\ast$eddc, unsigned int eddc\-\_\-size, const char $\ast$name, int size)
\begin{DoxyCompactList}\small\item\em This function is an helper that set all the parameters of an Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class correctly when you use Eina data type with a stream. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__Data__Group_ga61af07cced82f787f3c52d52834491c3}{eet\-\_\-eina\-\_\-file\-\_\-data\-\_\-descriptor\-\_\-class\-\_\-set} (\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\-\_\-\-Data\-\_\-\-Descriptor\-\_\-\-Class} $\ast$eddc, unsigned int eddc\-\_\-size, const char $\ast$name, int size)
\begin{DoxyCompactList}\small\item\em 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. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Data__Group_ga3e2b601720973d0e1f4683768a593c4d}{eet\-\_\-data\-\_\-descriptor\-\_\-free} (\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd)
\begin{DoxyCompactList}\small\item\em This function frees a data descriptor when it is not needed anymore. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{group__Eet__Data__Group_ga3e5efcd8d71872a7c79591af921c60b5}{eet\-\_\-data\-\_\-descriptor\-\_\-name\-\_\-get} (const \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd)
\begin{DoxyCompactList}\small\item\em This function returns the name of a data descriptor. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Data__Group_ga450fd478c0c2531a5d2beb4f1af7cd34}{eet\-\_\-data\-\_\-descriptor\-\_\-element\-\_\-add} (\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const char $\ast$name, int type, int group\-\_\-type, int offset, int count, const char $\ast$counter\-\_\-name, \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$subtype)
\begin{DoxyCompactList}\small\item\em This function is an internal used by macros. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Group_ga4d1807cbbc448304f22a8808318a3429}{eet\-\_\-data\-\_\-read} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Read a data structure from an eet file and decodes it. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Data__Group_gac66d1c49e3490bc5d803982d833ff8aa}{eet\-\_\-data\-\_\-write} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const char $\ast$name, const void $\ast$data, int compress)
\begin{DoxyCompactList}\small\item\em Write a data structure from memory and store in an eet file. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Data__Group_ga4160a247c086955b4734af896b6fd270}{eet\-\_\-data\-\_\-text\-\_\-dump} (const void $\ast$data\-\_\-in, int size\-\_\-in, Eet\-\_\-\-Dump\-\_\-\-Callback dumpfunc, void $\ast$dumpdata)
\begin{DoxyCompactList}\small\item\em Dump an eet encoded data structure into ascii text. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Group_ga7ec4079e08e657a80bee05bd12e1b972}{eet\-\_\-data\-\_\-text\-\_\-undump} (const char $\ast$text, int textlen, int $\ast$size\-\_\-ret)
\begin{DoxyCompactList}\small\item\em Take an ascii encoding from \hyperlink{group__Eet__Data__Group_ga4160a247c086955b4734af896b6fd270}{eet\-\_\-data\-\_\-text\-\_\-dump()} and re-\/encode in binary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\-\_\-data\-\_\-dump} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, Eet\-\_\-\-Dump\-\_\-\-Callback dumpfunc, void $\ast$dumpdata)
\begin{DoxyCompactList}\small\item\em Dump an eet encoded data structure from an eet file into ascii text. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Data__Group_gafb1d3207c31e349ed184645e21aa838d}{eet\-\_\-data\-\_\-undump} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$text, int textlen, int compress)
\begin{DoxyCompactList}\small\item\em Take an ascii encoding from \hyperlink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\-\_\-data\-\_\-dump()} and re-\/encode in binary. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Group_gaad95530fdaec27047c41a5ceace5c231}{eet\-\_\-data\-\_\-descriptor\-\_\-decode} (\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const void $\ast$data\-\_\-in, int size\-\_\-in)
\begin{DoxyCompactList}\small\item\em Decode a data structure from an arbitrary location in memory. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Group_gaa7c3b3a8cbeffc34c21dbbb1decc3c2d}{eet\-\_\-data\-\_\-descriptor\-\_\-encode} (\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const void $\ast$data\-\_\-in, int $\ast$size\-\_\-ret)
\begin{DoxyCompactList}\small\item\em Encode a dsata struct to memory and return that encoded data. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Cipher__Group_ga418b7f00fc7f2e0cc94b33787eddbe08}{eet\-\_\-data\-\_\-read\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const char $\ast$name, const char $\ast$cipher\-\_\-key)
\begin{DoxyCompactList}\small\item\em Read a data structure from an eet file and decodes it using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Cipher__Group_ga6faefbe585855ab98aebeaf0cdc503b9}{eet\-\_\-data\-\_\-xattr\-\_\-cipher\-\_\-get} (const char $\ast$filename, const char $\ast$attribute, \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const char $\ast$cipher\-\_\-key)
\begin{DoxyCompactList}\small\item\em Read a data structure from an eet extended attribute and decodes it using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Data__Cipher__Group_ga9e46230c55006296f141ed9a5807c759}{eet\-\_\-data\-\_\-write\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const char $\ast$name, const char $\ast$cipher\-\_\-key, const void $\ast$data, int compress)
\begin{DoxyCompactList}\small\item\em Write a data structure from memory and store in an eet file using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__Data__Cipher__Group_ga4aae479401e75a035a4d1e9185223546}{eet\-\_\-data\-\_\-xattr\-\_\-cipher\-\_\-set} (const char $\ast$filename, const char $\ast$attribute, \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const char $\ast$cipher\-\_\-key, const void $\ast$data, \hyperlink{group__Eina__Tools__Group_ga016f6b7c97a22104a6ba6d1b042548c8}{Eina\-\_\-\-Xattr\-\_\-\-Flags} flags)
\begin{DoxyCompactList}\small\item\em Write a data structure from memory and store in an eet extended attribute using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Data__Cipher__Group_gac85bb8a9b46804288bb5e37caf21fd1c}{eet\-\_\-data\-\_\-text\-\_\-dump\-\_\-cipher} (const void $\ast$data\-\_\-in, const char $\ast$cipher\-\_\-key, int size\-\_\-in, Eet\-\_\-\-Dump\-\_\-\-Callback dumpfunc, void $\ast$dumpdata)
\begin{DoxyCompactList}\small\item\em Dump an eet encoded data structure into ascii text using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Cipher__Group_ga99e8a3acd6c3fbe552b0f9d474ae4f0d}{eet\-\_\-data\-\_\-text\-\_\-undump\-\_\-cipher} (const char $\ast$text, const char $\ast$cipher\-\_\-key, int textlen, int $\ast$size\-\_\-ret)
\begin{DoxyCompactList}\small\item\em Take an ascii encoding from \hyperlink{group__Eet__Data__Group_ga4160a247c086955b4734af896b6fd270}{eet\-\_\-data\-\_\-text\-\_\-dump()} and re-\/encode in binary using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Data__Cipher__Group_ga5f80e7c90720422ee595f229fd8fcbef}{eet\-\_\-data\-\_\-dump\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\-\_\-key, Eet\-\_\-\-Dump\-\_\-\-Callback dumpfunc, void $\ast$dumpdata)
\begin{DoxyCompactList}\small\item\em Dump an eet encoded data structure from an eet file into ascii text using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Data__Cipher__Group_ga58060eca71513b8634a32e076dc8dd85}{eet\-\_\-data\-\_\-undump\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\-\_\-key, const char $\ast$text, int textlen, int compress)
\begin{DoxyCompactList}\small\item\em Take an ascii encoding from \hyperlink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\-\_\-data\-\_\-dump()} and re-\/encode in binary using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Cipher__Group_ga139dd65b6d66537da27f3e9dd620a631}{eet\-\_\-data\-\_\-descriptor\-\_\-decode\-\_\-cipher} (\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const void $\ast$data\-\_\-in, const char $\ast$cipher\-\_\-key, int size\-\_\-in)
\begin{DoxyCompactList}\small\item\em Decode a data structure from an arbitrary location in memory using a cipher. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Data__Cipher__Group_gab765474a660b0dfe5f00d99a960206db}{eet\-\_\-data\-\_\-descriptor\-\_\-encode\-\_\-cipher} (\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const void $\ast$data\-\_\-in, const char $\ast$cipher\-\_\-key, int $\ast$size\-\_\-ret)
\begin{DoxyCompactList}\small\item\em Encode a data struct to memory and return that encoded data using a cipher. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gacb457e6174c1eb7da83f1725bab9959f}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gacb457e6174c1eb7da83f1725bab9959f}{eet\-\_\-node\-\_\-char\-\_\-new} (const char $\ast$name, char c)}\label{group__Eet__Node__Group_gacb457e6174c1eb7da83f1725bab9959f}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaa5d9a903f794b0aa915ffb90c6e31104}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaa5d9a903f794b0aa915ffb90c6e31104}{eet\-\_\-node\-\_\-short\-\_\-new} (const char $\ast$name, short s)}\label{group__Eet__Node__Group_gaa5d9a903f794b0aa915ffb90c6e31104}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga4e4ed3e8e566fbedb5ae4472a74dc157}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga4e4ed3e8e566fbedb5ae4472a74dc157}{eet\-\_\-node\-\_\-int\-\_\-new} (const char $\ast$name, int i)}\label{group__Eet__Node__Group_ga4e4ed3e8e566fbedb5ae4472a74dc157}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gad260dcb46288100eafdc4e27e93ec615}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gad260dcb46288100eafdc4e27e93ec615}{eet\-\_\-node\-\_\-long\-\_\-long\-\_\-new} (const char $\ast$name, long long l)}\label{group__Eet__Node__Group_gad260dcb46288100eafdc4e27e93ec615}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga028ea0ea04c4c3a675b16a903d3efffd}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga028ea0ea04c4c3a675b16a903d3efffd}{eet\-\_\-node\-\_\-float\-\_\-new} (const char $\ast$name, float f)}\label{group__Eet__Node__Group_ga028ea0ea04c4c3a675b16a903d3efffd}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaf1420d6e272ab61164aa73cfbd7e4c74}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaf1420d6e272ab61164aa73cfbd7e4c74}{eet\-\_\-node\-\_\-double\-\_\-new} (const char $\ast$name, double d)}\label{group__Eet__Node__Group_gaf1420d6e272ab61164aa73cfbd7e4c74}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga80dd13938ea4aa03ace21d8818b69557}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga80dd13938ea4aa03ace21d8818b69557}{eet\-\_\-node\-\_\-unsigned\-\_\-char\-\_\-new} (const char $\ast$name, unsigned char uc)}\label{group__Eet__Node__Group_ga80dd13938ea4aa03ace21d8818b69557}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaf8de8e5922f7676ffb4bdb65dbfeeb35}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaf8de8e5922f7676ffb4bdb65dbfeeb35}{eet\-\_\-node\-\_\-unsigned\-\_\-short\-\_\-new} (const char $\ast$name, unsigned short us)}\label{group__Eet__Node__Group_gaf8de8e5922f7676ffb4bdb65dbfeeb35}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga13ecbe099b0bd26bde0044420d0492f4}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga13ecbe099b0bd26bde0044420d0492f4}{eet\-\_\-node\-\_\-unsigned\-\_\-int\-\_\-new} (const char $\ast$name, unsigned int ui)}\label{group__Eet__Node__Group_ga13ecbe099b0bd26bde0044420d0492f4}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga31b7f6121f852baef6a788c7bad10304}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga31b7f6121f852baef6a788c7bad10304}{eet\-\_\-node\-\_\-unsigned\-\_\-long\-\_\-long\-\_\-new} (const char $\ast$name, unsigned long long l)}\label{group__Eet__Node__Group_ga31b7f6121f852baef6a788c7bad10304}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gadeb67999d7bacbb405dcd2df195cd882}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gadeb67999d7bacbb405dcd2df195cd882}{eet\-\_\-node\-\_\-string\-\_\-new} (const char $\ast$name, const char $\ast$str)}\label{group__Eet__Node__Group_gadeb67999d7bacbb405dcd2df195cd882}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga9f74a6fbe27c4ac235ef7e8393364854}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga9f74a6fbe27c4ac235ef7e8393364854}{eet\-\_\-node\-\_\-inlined\-\_\-string\-\_\-new} (const char $\ast$name, const char $\ast$str)}\label{group__Eet__Node__Group_ga9f74a6fbe27c4ac235ef7e8393364854}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga1b016d6ff0d219e03103dec4d7592ae2}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga1b016d6ff0d219e03103dec4d7592ae2}{eet\-\_\-node\-\_\-null\-\_\-new} (const char $\ast$name)}\label{group__Eet__Node__Group_ga1b016d6ff0d219e03103dec4d7592ae2}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gab654ef7c237ca5e8ae9890418039b24c}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gab654ef7c237ca5e8ae9890418039b24c}{eet\-\_\-node\-\_\-list\-\_\-new} (const char $\ast$name, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$nodes)}\label{group__Eet__Node__Group_gab654ef7c237ca5e8ae9890418039b24c}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga7f3ab7d8d3525102fbc4efd52ebe4f1a}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga7f3ab7d8d3525102fbc4efd52ebe4f1a}{eet\-\_\-node\-\_\-array\-\_\-new} (const char $\ast$name, int count, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$nodes)}\label{group__Eet__Node__Group_ga7f3ab7d8d3525102fbc4efd52ebe4f1a}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga215e0315d63e34a492813e3ccfd3cbb4}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga215e0315d63e34a492813e3ccfd3cbb4}{eet\-\_\-node\-\_\-var\-\_\-array\-\_\-new} (const char $\ast$name, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$nodes)}\label{group__Eet__Node__Group_ga215e0315d63e34a492813e3ccfd3cbb4}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga9f9dc5a52164621c7d11d32124bcfe39}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga9f9dc5a52164621c7d11d32124bcfe39}{eet\-\_\-node\-\_\-hash\-\_\-new} (const char $\ast$name, const char $\ast$key, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node)}\label{group__Eet__Node__Group_ga9f9dc5a52164621c7d11d32124bcfe39}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga59552b48ac4cf58e6184285094892891}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_ga59552b48ac4cf58e6184285094892891}{eet\-\_\-node\-\_\-struct\-\_\-new} (const char $\ast$name, \hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\-\_\-\-List} $\ast$nodes)}\label{group__Eet__Node__Group_ga59552b48ac4cf58e6184285094892891}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaee75a4401ba0360792a4e58fb47b5aa6}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaee75a4401ba0360792a4e58fb47b5aa6}{eet\-\_\-node\-\_\-struct\-\_\-child\-\_\-new} (const char $\ast$parent, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$child)}\label{group__Eet__Node__Group_gaee75a4401ba0360792a4e58fb47b5aa6}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{Eet_8h_ace427ccaab88e3e25c6a9eccfa562a12}{eet\-\_\-node\-\_\-children\-\_\-get} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node)
\begin{DoxyCompactList}\small\item\em Get a node's child nodes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{Eet_8h_aeae5a44ec3f8c6d8714c1634d00656df}{eet\-\_\-node\-\_\-next\-\_\-get} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node)
\begin{DoxyCompactList}\small\item\em Get the next node in a list of nodes. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{Eet_8h_a8d6e241b1dc093e43dc86c996f0f501c}{eet\-\_\-node\-\_\-parent\-\_\-get} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node)
\begin{DoxyCompactList}\small\item\em Get the parent node of a node. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaacd72cb83bc6078a2a2654e824da15f1}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Node__Group_gaacd72cb83bc6078a2a2654e824da15f1}{eet\-\_\-node\-\_\-list\-\_\-append} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$parent, const char $\ast$name, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$child)}\label{group__Eet__Node__Group_gaacd72cb83bc6078a2a2654e824da15f1}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga6c10b99db76f69e4b72b8febca1122c2}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Node__Group_ga6c10b99db76f69e4b72b8febca1122c2}{eet\-\_\-node\-\_\-struct\-\_\-append} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$parent, const char $\ast$name, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$child)}\label{group__Eet__Node__Group_ga6c10b99db76f69e4b72b8febca1122c2}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gab92dfabd40ff3fe3dfc5470e96e9545d}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Node__Group_gab92dfabd40ff3fe3dfc5470e96e9545d}{eet\-\_\-node\-\_\-hash\-\_\-add} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$parent, const char $\ast$name, const char $\ast$key, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$child)}\label{group__Eet__Node__Group_gab92dfabd40ff3fe3dfc5470e96e9545d}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaee8ca9757bf5fc55dadc90fa6590af6e}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Node__Group_gaee8ca9757bf5fc55dadc90fa6590af6e}{eet\-\_\-node\-\_\-dump} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$n, int dumplevel, Eet\-\_\-\-Dump\-\_\-\-Callback dumpfunc, void $\ast$dumpdata)}\label{group__Eet__Node__Group_gaee8ca9757bf5fc55dadc90fa6590af6e}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{Eet_8h_a092e20fb601895b68e5b41df99ac8772}{eet\-\_\-node\-\_\-type\-\_\-get} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node)
\begin{DoxyCompactList}\small\item\em Return the type of a node. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\-\_\-\-Node\-\_\-\-Data} $\ast$ \hyperlink{Eet_8h_a4d6c8a2413ec64633653435e65ee7c1a}{eet\-\_\-node\-\_\-value\-\_\-get} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node)
\begin{DoxyCompactList}\small\item\em Return the node's data. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga3700cb12a7641f5219ce4b775937f207}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Eet__Node__Group_ga3700cb12a7641f5219ce4b775937f207}{eet\-\_\-node\-\_\-del} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$n)}\label{group__Eet__Node__Group_ga3700cb12a7641f5219ce4b775937f207}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_ga665a2c4f2ea2621bbe8f9852b102a13c}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Node__Group_ga665a2c4f2ea2621bbe8f9852b102a13c}{eet\-\_\-data\-\_\-node\-\_\-encode\-\_\-cipher} (\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node, const char $\ast$cipher\-\_\-key, int $\ast$size\-\_\-ret)}\label{group__Eet__Node__Group_ga665a2c4f2ea2621bbe8f9852b102a13c}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gae42251229afa5bb235e63b4a440d44e1}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gae42251229afa5bb235e63b4a440d44e1}{eet\-\_\-data\-\_\-node\-\_\-decode\-\_\-cipher} (const void $\ast$data\-\_\-in, const char $\ast$cipher\-\_\-key, int size\-\_\-in)}\label{group__Eet__Node__Group_gae42251229afa5bb235e63b4a440d44e1}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gaadcf8fb3de7da11fbba2ecc7403faf04}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$ \hyperlink{group__Eet__Node__Group_gaadcf8fb3de7da11fbba2ecc7403faf04}{eet\-\_\-data\-\_\-node\-\_\-read\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\-\_\-key)}\label{group__Eet__Node__Group_gaadcf8fb3de7da11fbba2ecc7403faf04}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{group__Eet__Node__Group_gab40746777c4b47e38416c1b77425aa96}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Node__Group_gab40746777c4b47e38416c1b77425aa96}{eet\-\_\-data\-\_\-node\-\_\-write\-\_\-cipher} (\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\-\_\-\-File} $\ast$ef, const char $\ast$name, const char $\ast$cipher\-\_\-key, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node, int compress)}\label{group__Eet__Node__Group_gab40746777c4b47e38416c1b77425aa96}

\begin{DoxyCompactList}\small\item\em T\-O\-D\-O F\-I\-X M\-E. \end{DoxyCompactList}\item 
\hypertarget{Eet_8h_a86d8bac5b8bb1a3be945f0c5aa7e3ab1}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ {\bfseries eet\-\_\-node\-\_\-walk} (void $\ast$parent, const char $\ast$name, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$root, \hyperlink{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}{Eet\-\_\-\-Node\-\_\-\-Walk} $\ast$cb, void $\ast$user\-\_\-data)}\label{Eet_8h_a86d8bac5b8bb1a3be945f0c5aa7e3ab1}

\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\-\_\-\-Connection} $\ast$ \hyperlink{group__Eet__Connection__Group_gad6e015fb8184ede006af9939311e04ca}{eet\-\_\-connection\-\_\-new} (\hyperlink{group__Eet__Connection__Group_ga5102e63d70331d6a5ffb87d42a8ed401}{Eet\-\_\-\-Read\-\_\-\-Cb} $\ast$eet\-\_\-read\-\_\-cb, \hyperlink{group__Eet__Connection__Group_ga4e0c17177596c1ee1cecda84056ab45b}{Eet\-\_\-\-Write\-\_\-\-Cb} $\ast$eet\-\_\-write\-\_\-cb, const void $\ast$user\-\_\-data)
\begin{DoxyCompactList}\small\item\em Instanciate a new connection to track. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} int \hyperlink{group__Eet__Connection__Group_gad862fb515beabce583dd60d10a78011f}{eet\-\_\-connection\-\_\-received} (\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\-\_\-\-Connection} $\ast$conn, const void $\ast$data, size\-\_\-t size)
\begin{DoxyCompactList}\small\item\em Process a raw packet received over the link. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__Connection__Group_ga4541f9e53bdb2222a452067cfa79a80e}{eet\-\_\-connection\-\_\-empty} (\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\-\_\-\-Connection} $\ast$conn)
\begin{DoxyCompactList}\small\item\em Tell if the Eet\-\_\-\-Connection as received some partial data. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__Connection__Group_gacd2289a85daa867e290a5f3e0e0d492d}{eet\-\_\-connection\-\_\-send} (\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\-\_\-\-Connection} $\ast$conn, \hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\-\_\-\-Data\-\_\-\-Descriptor} $\ast$edd, const void $\ast$data\-\_\-in, const char $\ast$cipher\-\_\-key)
\begin{DoxyCompactList}\small\item\em Convert a complex structure and prepare it to be send. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Eet__Connection__Group_ga3e9d92c3bffdace3fcb0e6de04fea59a}{eet\-\_\-connection\-\_\-node\-\_\-send} (\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\-\_\-\-Connection} $\ast$conn, \hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\-\_\-\-Node} $\ast$node, const char $\ast$cipher\-\_\-key)
\begin{DoxyCompactList}\small\item\em Convert a Eet\-\_\-\-Node tree and prepare it to be send. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void $\ast$ \hyperlink{group__Eet__Connection__Group_gad2f7b44fac8b9ad475db133c1c872d9e}{eet\-\_\-connection\-\_\-close} (\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\-\_\-\-Connection} $\ast$conn, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} $\ast$on\-\_\-going)
\begin{DoxyCompactList}\small\item\em Close a connection and lost its track. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{Eet_8h_a26bb9b434637cfd60e3defb0d5237b1d}{\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\-\_\-\-Version} $\ast$ {\bfseries eet\-\_\-version}}\label{Eet_8h_a26bb9b434637cfd60e3defb0d5237b1d}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
The file that provides the eet functions. This header provides the Eet management functions. 

\subsection{Typedef Documentation}
\hypertarget{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{\index{Eet.\-h@{Eet.\-h}!Eet\-\_\-\-Version@{Eet\-\_\-\-Version}}
\index{Eet\-\_\-\-Version@{Eet\-\_\-\-Version}!Eet.h@{Eet.\-h}}
\subsubsection[{Eet\-\_\-\-Version}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eet\-\_\-\-Version}}}\label{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}


This is the Eet version information structure that can be used at runtime to detect which version of eet is being used and adapt appropriately as follows for example\-: 


\begin{DoxyCode}
\textcolor{preprocessor}{#if defined(EET\_VERSION\_MAJOR) && (EET\_VERSION\_MAJOR >= 1) && defined(EET\_VERSION\_MINOR) &&
       (EET\_VERSION\_MINOR > 2)}
\textcolor{preprocessor}{}printf(\textcolor{stringliteral}{"Eet version: %i.%i.%i\(\backslash\)n"},
       eet\_version->major,
       eet\_version->\hyperlink{struct__Eet__Version_a780c0aa57382b503b58156e50f413bcf}{minor},
       eet\_version->\hyperlink{struct__Eet__Version_a58ecfa48a84dc4722f3c96038bb45569}{micro});
\textcolor{keywordflow}{if} (eet\_version->\hyperlink{struct__Eet__Version_a529475a74fa9047ce57490ce0a908a0b}{revision} > 0)
  \{
    printf(\textcolor{stringliteral}{"  Built from SVN revision # %i\(\backslash\)n"}, eet\_version->\hyperlink{struct__Eet__Version_a529475a74fa9047ce57490ce0a908a0b}{revision});
  \}
\textcolor{preprocessor}{#endif}
\end{DoxyCode}


Note the \#if check can be dropped if your program refuses to compile or work with an Eet version less than 1.\-3.\-0. 

\subsection{Function Documentation}
\hypertarget{Eet_8h_ace427ccaab88e3e25c6a9eccfa562a12}{\index{Eet.\-h@{Eet.\-h}!eet\-\_\-node\-\_\-children\-\_\-get@{eet\-\_\-node\-\_\-children\-\_\-get}}
\index{eet\-\_\-node\-\_\-children\-\_\-get@{eet\-\_\-node\-\_\-children\-\_\-get}!Eet.h@{Eet.\-h}}
\subsubsection[{eet\-\_\-node\-\_\-children\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eet\-\_\-\-Node}$\ast$ eet\-\_\-node\-\_\-children\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Eet\-\_\-\-Node} $\ast$}]{node}
\end{DoxyParamCaption}
)}}\label{Eet_8h_ace427ccaab88e3e25c6a9eccfa562a12}


Get a node's child nodes. 


\begin{DoxyParams}{Parameters}
{\em node} & The node \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The first child node which contains a pointer to the next child node and the parent. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-5 
\end{DoxySince}
\hypertarget{Eet_8h_aeae5a44ec3f8c6d8714c1634d00656df}{\index{Eet.\-h@{Eet.\-h}!eet\-\_\-node\-\_\-next\-\_\-get@{eet\-\_\-node\-\_\-next\-\_\-get}}
\index{eet\-\_\-node\-\_\-next\-\_\-get@{eet\-\_\-node\-\_\-next\-\_\-get}!Eet.h@{Eet.\-h}}
\subsubsection[{eet\-\_\-node\-\_\-next\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eet\-\_\-\-Node}$\ast$ eet\-\_\-node\-\_\-next\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Eet\-\_\-\-Node} $\ast$}]{node}
\end{DoxyParamCaption}
)}}\label{Eet_8h_aeae5a44ec3f8c6d8714c1634d00656df}


Get the next node in a list of nodes. 


\begin{DoxyParams}{Parameters}
{\em node} & The node \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A node which contains a pointer to the next child node and the parent. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-5 
\end{DoxySince}
\hypertarget{Eet_8h_a8d6e241b1dc093e43dc86c996f0f501c}{\index{Eet.\-h@{Eet.\-h}!eet\-\_\-node\-\_\-parent\-\_\-get@{eet\-\_\-node\-\_\-parent\-\_\-get}}
\index{eet\-\_\-node\-\_\-parent\-\_\-get@{eet\-\_\-node\-\_\-parent\-\_\-get}!Eet.h@{Eet.\-h}}
\subsubsection[{eet\-\_\-node\-\_\-parent\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eet\-\_\-\-Node}$\ast$ eet\-\_\-node\-\_\-parent\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Eet\-\_\-\-Node} $\ast$}]{node}
\end{DoxyParamCaption}
)}}\label{Eet_8h_a8d6e241b1dc093e43dc86c996f0f501c}


Get the parent node of a node. 


\begin{DoxyParams}{Parameters}
{\em node} & The node \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The parent node of {\ttfamily node} 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-5 
\end{DoxySince}
\hypertarget{Eet_8h_a092e20fb601895b68e5b41df99ac8772}{\index{Eet.\-h@{Eet.\-h}!eet\-\_\-node\-\_\-type\-\_\-get@{eet\-\_\-node\-\_\-type\-\_\-get}}
\index{eet\-\_\-node\-\_\-type\-\_\-get@{eet\-\_\-node\-\_\-type\-\_\-get}!Eet.h@{Eet.\-h}}
\subsubsection[{eet\-\_\-node\-\_\-type\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} int eet\-\_\-node\-\_\-type\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Eet\-\_\-\-Node} $\ast$}]{node}
\end{DoxyParamCaption}
)}}\label{Eet_8h_a092e20fb601895b68e5b41df99ac8772}


Return the type of a node. 


\begin{DoxyParams}{Parameters}
{\em node} & The node \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The node's type (E\-E\-T\-\_\-\-T\-\_\-\$\-T\-Y\-P\-E) 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-5 
\end{DoxySince}


References E\-E\-T\-\_\-\-T\-\_\-\-U\-N\-K\-N\-O\-W.

\hypertarget{Eet_8h_a4d6c8a2413ec64633653435e65ee7c1a}{\index{Eet.\-h@{Eet.\-h}!eet\-\_\-node\-\_\-value\-\_\-get@{eet\-\_\-node\-\_\-value\-\_\-get}}
\index{eet\-\_\-node\-\_\-value\-\_\-get@{eet\-\_\-node\-\_\-value\-\_\-get}!Eet.h@{Eet.\-h}}
\subsubsection[{eet\-\_\-node\-\_\-value\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eet\-\_\-\-Node\-\_\-\-Data}$\ast$ eet\-\_\-node\-\_\-value\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Eet\-\_\-\-Node} $\ast$}]{node}
\end{DoxyParamCaption}
)}}\label{Eet_8h_a4d6c8a2413ec64633653435e65ee7c1a}


Return the node's data. 


\begin{DoxyParams}{Parameters}
{\em node} & The node \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The data contained in the node 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\-5 
\end{DoxySince}
