\hypertarget{Eet_8h}{}\doxysection{Eet.\+h File Reference}
\label{Eet_8h}\index{Eet.h@{Eet.h}}


The file that provides the eet functions.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Eet__Version}{\+\_\+\+Eet\+\_\+\+Version}}
\item 
struct \mbox{\hyperlink{struct__Eet__Entry}{\+\_\+\+Eet\+\_\+\+Entry}}
\item 
struct \mbox{\hyperlink{struct__Eet__Data__Descriptor__Class}{\+\_\+\+Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}}
\item 
struct \mbox{\hyperlink{struct__Eet__Node__Data}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Data}}
\item 
struct \mbox{\hyperlink{struct__Eet__Node__Walk}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Walk}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8}} 
\#define {\bfseries E\+A\+PI}
\item 
\#define \mbox{\hyperlink{Eet_8h_ab1ba8bc177e9254a788a0d51e847d6e4}{E\+E\+T\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+OR}}~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+OR
\item 
\#define \mbox{\hyperlink{Eet_8h_a51801bce7fb03b932171765de5891331}{E\+E\+T\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+OR}}~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+OR
\item 
\#define {\bfseries E\+E\+T\+\_\+\+I\+M\+A\+G\+E\+\_\+\+L\+O\+S\+S\+L\+E\+SS}~E\+M\+I\+L\+E\+\_\+\+I\+M\+A\+G\+E\+\_\+\+L\+O\+S\+S\+L\+E\+SS
\item 
\#define {\bfseries E\+E\+T\+\_\+\+I\+M\+A\+G\+E\+\_\+\+J\+P\+EG}~E\+M\+I\+L\+E\+\_\+\+I\+M\+A\+G\+E\+\_\+\+J\+P\+EG
\item 
\#define {\bfseries E\+E\+T\+\_\+\+I\+M\+A\+G\+E\+\_\+\+E\+T\+C1}~E\+M\+I\+L\+E\+\_\+\+I\+M\+A\+G\+E\+\_\+\+E\+T\+C1
\item 
\#define {\bfseries E\+E\+T\+\_\+\+I\+M\+A\+G\+E\+\_\+\+E\+T\+C2\+\_\+\+R\+GB}~E\+M\+I\+L\+E\+\_\+\+I\+M\+A\+G\+E\+\_\+\+E\+T\+C2\+\_\+\+R\+GB
\item 
\#define {\bfseries E\+E\+T\+\_\+\+I\+M\+A\+G\+E\+\_\+\+E\+T\+C2\+\_\+\+R\+G\+BA}~E\+M\+I\+L\+E\+\_\+\+I\+M\+A\+G\+E\+\_\+\+E\+T\+C2\+\_\+\+R\+G\+BA
\item 
\#define {\bfseries E\+E\+T\+\_\+\+I\+M\+A\+G\+E\+\_\+\+E\+T\+C1\+\_\+\+A\+L\+P\+HA}~E\+M\+I\+L\+E\+\_\+\+I\+M\+A\+G\+E\+\_\+\+E\+T\+C1\+\_\+\+A\+L\+P\+HA
\item 
\#define {\bfseries E\+E\+T\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+A\+R\+G\+B8888}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fa063317d9465b70ef466bd0c6e466caa9}{E\+M\+I\+L\+E\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+A\+R\+G\+B8888}}
\item 
\#define {\bfseries E\+E\+T\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+G\+R\+Y8}~E\+M\+I\+L\+E\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+G\+R\+Y8
\item 
\#define {\bfseries E\+E\+T\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+A\+G\+R\+Y88}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fa3c0600b436f608f0809fff5adfa541a3}{E\+M\+I\+L\+E\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+A\+G\+R\+Y88}}
\item 
\#define {\bfseries E\+E\+T\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+E\+T\+C1}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fa1033c7d2c7aca562859d2e3aef609989}{E\+M\+I\+L\+E\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+E\+T\+C1}}
\item 
\#define {\bfseries E\+E\+T\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+R\+G\+B8\+\_\+\+E\+T\+C2}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fad3319deeb70798b8138eb24f788d92b4}{E\+M\+I\+L\+E\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+R\+G\+B8\+\_\+\+E\+T\+C2}}
\item 
\#define {\bfseries E\+E\+T\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+R\+G\+B\+A8\+\_\+\+E\+T\+C2\+\_\+\+E\+AC}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fa5efb8e475746b3b748c5db143ce57032}{E\+M\+I\+L\+E\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+R\+G\+B\+A8\+\_\+\+E\+T\+C2\+\_\+\+E\+AC}}
\item 
\#define {\bfseries E\+E\+T\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+E\+T\+C1\+\_\+\+A\+L\+P\+HA}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fadb771419dcfe343f10db016b862d3bc8}{E\+M\+I\+L\+E\+\_\+\+C\+O\+L\+O\+R\+S\+P\+A\+C\+E\+\_\+\+E\+T\+C1\+\_\+\+A\+L\+P\+HA}}
\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga23f233441eb2d0eccafe51c1641ff5c9}{E\+E\+T\+\_\+\+T\+\_\+\+U\+N\+K\+N\+OW}}~0
\begin{DoxyCompactList}\small\item\em Unknown data encoding type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga74d89b710e845c708ae7b0ca98016957}{E\+E\+T\+\_\+\+T\+\_\+\+C\+H\+AR}}~1
\begin{DoxyCompactList}\small\item\em Data type\+: char. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gacf536867efdf1164af97f0d57bc43894}{E\+E\+T\+\_\+\+T\+\_\+\+S\+H\+O\+RT}}~2
\begin{DoxyCompactList}\small\item\em Data type\+: short. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga4e196733795867f14c6e387af7287baa}{E\+E\+T\+\_\+\+T\+\_\+\+I\+NT}}~3
\begin{DoxyCompactList}\small\item\em Data type\+: int. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gabdf13bbc0df675742aef8e1e87ccb1ef}{E\+E\+T\+\_\+\+T\+\_\+\+L\+O\+N\+G\+\_\+\+L\+O\+NG}}~4
\begin{DoxyCompactList}\small\item\em Data type\+: long long. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga447b1b41e09b24ac6b3fbbac8d3efb30}{E\+E\+T\+\_\+\+T\+\_\+\+F\+L\+O\+AT}}~5
\begin{DoxyCompactList}\small\item\em Data type\+: float. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gac2d8336b1127fd382c65416cf45cd3e8}{E\+E\+T\+\_\+\+T\+\_\+\+D\+O\+U\+B\+LE}}~6
\begin{DoxyCompactList}\small\item\em Data type\+: double. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga09a1341cc158fda0ba60ad2386ecd795}{E\+E\+T\+\_\+\+T\+\_\+\+U\+C\+H\+AR}}~7
\begin{DoxyCompactList}\small\item\em Data type\+: unsigned char. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga8811200857e44566037ff3871cd05b12}{E\+E\+T\+\_\+\+T\+\_\+\+U\+S\+H\+O\+RT}}~8
\begin{DoxyCompactList}\small\item\em Data type\+: unsigned short. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gacf6a3c9f06e10e20be5b02cd8c6a220b}{E\+E\+T\+\_\+\+T\+\_\+\+U\+I\+NT}}~9
\begin{DoxyCompactList}\small\item\em Data type\+: unsigned int. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gac984c4b3f0ad353a14679cf39a70ebd7}{E\+E\+T\+\_\+\+T\+\_\+\+U\+L\+O\+N\+G\+\_\+\+L\+O\+NG}}~10
\begin{DoxyCompactList}\small\item\em Data type\+: unsigned long long. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga0d2cf409bf3f151156d74d18ac59e3d1}{E\+E\+T\+\_\+\+T\+\_\+\+S\+T\+R\+I\+NG}}~11
\begin{DoxyCompactList}\small\item\em Data type\+: char $\ast$. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga3331b98e4c2a0e7336a0f542e88789bd}{E\+E\+T\+\_\+\+T\+\_\+\+I\+N\+L\+I\+N\+E\+D\+\_\+\+S\+T\+R\+I\+NG}}~12
\begin{DoxyCompactList}\small\item\em Data type\+: char $\ast$ (but compressed inside the resulting eet) \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga9f1da67bf8dca0b19012b3a38e5a1a41}{E\+E\+T\+\_\+\+T\+\_\+\+N\+U\+LL}}~13
\begin{DoxyCompactList}\small\item\em Data type\+: (void $\ast$) (only use it if you know why) \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gac4e1fc36a3042aec9e90832046994a08}{E\+E\+T\+\_\+\+T\+\_\+\+F32\+P32}}~14
\begin{DoxyCompactList}\small\item\em Data type\+: fixed point 32.\+32. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gac8050f11d766b6682273c6c250e2c163}{E\+E\+T\+\_\+\+T\+\_\+\+F16\+P16}}~15
\begin{DoxyCompactList}\small\item\em Data type\+: fixed point 16.\+16. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga844a1125845d282948fe8081c983975c}{E\+E\+T\+\_\+\+T\+\_\+\+F8\+P24}}~16
\begin{DoxyCompactList}\small\item\em Data type\+: fixed point 8.\+24. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gacee130040e46778d42d5dc9e9de07909}{E\+E\+T\+\_\+\+T\+\_\+\+V\+A\+L\+UE}}~17
\begin{DoxyCompactList}\small\item\em Data type\+: pointer to Eina\+\_\+\+Value. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga6f7f811187af5c15535ca56c69bd5f7e}{E\+E\+T\+\_\+\+T\+\_\+\+L\+A\+ST}}~18
\begin{DoxyCompactList}\small\item\em Last data type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gae97a13f08f6f48335a60e2a910aec41f}{E\+E\+T\+\_\+\+G\+\_\+\+U\+N\+K\+N\+O\+WN}}~100
\begin{DoxyCompactList}\small\item\em Unknown group data encoding type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga0db274e50f3cc8c9e4844d94d63a4433}{E\+E\+T\+\_\+\+G\+\_\+\+A\+R\+R\+AY}}~101
\begin{DoxyCompactList}\small\item\em Fixed size array group type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gaa1ca41d2def763d6f5ce4d94eaf2581d}{E\+E\+T\+\_\+\+G\+\_\+\+V\+A\+R\+\_\+\+A\+R\+R\+AY}}~102
\begin{DoxyCompactList}\small\item\em Variable size array group type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gadcfddbc1928d1068eba93326201c6232}{E\+E\+T\+\_\+\+G\+\_\+\+L\+I\+ST}}~103
\begin{DoxyCompactList}\small\item\em Linked list group type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gab4cb1f8b97b17e36694fbe2f0ced86ce}{E\+E\+T\+\_\+\+G\+\_\+\+H\+A\+SH}}~104
\begin{DoxyCompactList}\small\item\em Hash table group type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga52795c9c05702fbcd4e7df2952b492da}{E\+E\+T\+\_\+\+G\+\_\+\+U\+N\+I\+ON}}~105
\begin{DoxyCompactList}\small\item\em Union group type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga2c61448d5d371152de980526819404dd}{E\+E\+T\+\_\+\+G\+\_\+\+V\+A\+R\+I\+A\+NT}}~106
\begin{DoxyCompactList}\small\item\em Selectable subtype group. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga76f94c1520fc351ad2b847153795b41d}{E\+E\+T\+\_\+\+G\+\_\+\+U\+N\+K\+N\+O\+W\+N\+\_\+\+N\+E\+S\+T\+ED}}~107
\begin{DoxyCompactList}\small\item\em Unknown nested group type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga6f151c2439d3149c7efde702165f88e6}{E\+E\+T\+\_\+\+G\+\_\+\+L\+A\+ST}}~108
\begin{DoxyCompactList}\small\item\em Last group type. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gac35ee01ce34edb6c37ca07d4603f20d8}{E\+E\+T\+\_\+\+I\+\_\+\+L\+I\+M\+IT}}~128
\begin{DoxyCompactList}\small\item\em Other type exist but are reserved for internal purpose. \end{DoxyCompactList}\item 
\#define \mbox{\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\+ON}}~4
\item 
\#define \mbox{\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\+ET}}(clas,  type)~(\mbox{\hyperlink{group__Eet__Data__Group_gac1fe86198291a7acb6642053301f317f}{eet\+\_\+eina\+\_\+stream\+\_\+data\+\_\+descriptor\+\_\+class\+\_\+set}}(clas, sizeof ($\ast$(clas)), \# type, sizeof(type)))
\item 
\#define \mbox{\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\+ET}}(clas,  type)~(\mbox{\hyperlink{group__Eet__Data__Group_ga61af07cced82f787f3c52d52834491c3}{eet\+\_\+eina\+\_\+file\+\_\+data\+\_\+descriptor\+\_\+class\+\_\+set}}(clas, sizeof ($\ast$(clas)), \# type, sizeof(type)))
\item 
\#define \mbox{\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\+IC}}(edd,  struct\+\_\+type,  name,  member,  type)
\begin{DoxyCompactList}\small\item\em Adds a basic data element to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+UB}}(edd,  struct\+\_\+type,  name,  member,  subtype)
\begin{DoxyCompactList}\small\item\em Adds a sub-\/element type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+ED}}(edd,  struct\+\_\+type,  name,  member,  subtype)
\begin{DoxyCompactList}\small\item\em Adds a nested sub-\/element type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+ST}}(edd,  struct\+\_\+type,  name,  member,  subtype)
\begin{DoxyCompactList}\small\item\em Adds a linked list type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+NG}}(edd,  struct\+\_\+type,  name,  member)
\begin{DoxyCompactList}\small\item\em Adds a linked list of string to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+SH}}(edd,  struct\+\_\+type,  name,  member,  subtype)
\begin{DoxyCompactList}\small\item\em Adds a hash type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+NG}}(edd,  struct\+\_\+type,  name,  member)
\begin{DoxyCompactList}\small\item\em Adds a hash of string to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga95abc7335a5da444f307da63f29ad167}{E\+E\+T\+\_\+\+D\+A\+T\+A\+\_\+\+D\+E\+S\+C\+R\+I\+P\+T\+O\+R\+\_\+\+A\+D\+D\+\_\+\+H\+A\+S\+H\+\_\+\+V\+A\+L\+UE}}(edd,  struct\+\_\+type,  name,  member)
\begin{DoxyCompactList}\small\item\em Adds a hash of generic value storage to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+AY}}(edd,  struct\+\_\+type,  name,  member,  type)
\begin{DoxyCompactList}\small\item\em Adds an array of basic data elements to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+AY}}(edd,  struct\+\_\+type,  name,  member,  type)
\begin{DoxyCompactList}\small\item\em Adds a variable array of basic data elements to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+AY}}(edd,  struct\+\_\+type,  name,  member,  subtype)
\begin{DoxyCompactList}\small\item\em Adds a fixed size array type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+AY}}(edd,  struct\+\_\+type,  name,  member,  subtype)
\begin{DoxyCompactList}\small\item\em Adds a variable size array type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+NG}}(edd,  struct\+\_\+type,  name,  member)
\begin{DoxyCompactList}\small\item\em Adds a variable size array type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+ON}}(edd,  struct\+\_\+type,  name,  member,  type\+\_\+member,  unified\+\_\+type)
\begin{DoxyCompactList}\small\item\em Adds an union type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+NT}}(edd,  struct\+\_\+type,  name,  member,  type\+\_\+member,  unified\+\_\+type)
\begin{DoxyCompactList}\small\item\em Adds a automatically selectable type to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\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\+NG}}(unified\+\_\+type,  name,  subtype)
\begin{DoxyCompactList}\small\item\em Adds a mapping to a data descriptor that will be used by union, variant or inherited type. \end{DoxyCompactList}\item 
\#define \mbox{\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\+IC}}(unified\+\_\+type,  name,  basic\+\_\+type)
\begin{DoxyCompactList}\small\item\em Adds a mapping of a basic type to a data descriptor that will be used by a union type. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8}} 
\#define {\bfseries E\+A\+PI}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{struct__Eet__Version}{\+\_\+\+Eet\+\_\+\+Version}} \mbox{\hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\+\_\+\+Version}}
\item 
typedef enum \mbox{\hyperlink{group__Eet__Group_gaa9142d865094701672375485d4a6284d}{\+\_\+\+Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{Eet\+\_\+\+Error}}
\begin{DoxyCompactList}\small\item\em Eet error identifiers. \end{DoxyCompactList}\item 
typedef enum \mbox{\hyperlink{group__Eet__Compression_gaa8c3175ffeb27a3d5a35a13f121c34e6}{\+\_\+\+Eet\+\_\+\+Compression}} \mbox{\hyperlink{group__Eet__Compression_ga050ac9cb09db2f9219f9ea5a9f525f30}{Eet\+\_\+\+Compression}}
\begin{DoxyCompactList}\small\item\em Eet compression modes. \end{DoxyCompactList}\item 
typedef enum \mbox{\hyperlink{group__Eet__File__Group_gaa8e1a7af50fefaf15eb2f69543d24998}{\+\_\+\+Eet\+\_\+\+File\+\_\+\+Mode}} \mbox{\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 \mbox{\hyperlink{group__Emile__Image__Group_ga3dcc86fe594217afb40befc71d0a6d8a}{Emile\+\_\+\+Image\+\_\+\+Encoding}} \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}}
\item 
typedef \mbox{\hyperlink{group__Emile__Image__Group_gae4022652475a28417c2780ad5217c8f4}{Emile\+\_\+\+Colorspace}} \mbox{\hyperlink{group__Eet__File__Group_ga4efad323325b6ad0d525849eb402b067}{Eet\+\_\+\+Colorspace}}
\item 
typedef struct \+\_\+\+Eet\+\_\+\+File \mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}}
\item 
typedef struct \+\_\+\+Eet\+\_\+\+Dictionary \mbox{\hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\+\_\+\+Dictionary}}
\item 
typedef struct \mbox{\hyperlink{struct__Eet__Entry}{\+\_\+\+Eet\+\_\+\+Entry}} \mbox{\hyperlink{group__Eet__File__Group_ga9bb1ee9b79483d1c9603b1959215f354}{Eet\+\_\+\+Entry}}
\item 
typedef struct \+\_\+\+Eet\+\_\+\+Key \mbox{\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\+\_\+\+Key}}
\item 
typedef int($\ast$ \mbox{\hyperlink{group__Eet__Cipher__Group_ga37fcf12b2139e1084d01a7bc5d999ed9}{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 \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}}
\item 
typedef struct \mbox{\hyperlink{struct__Eet__Data__Descriptor__Class}{\+\_\+\+Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}}
\item 
typedef int($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_gaab1358cb471dce20be9da6febbdf8327}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach\+\_\+\+Callback\+\_\+\+Callback}}) (void $\ast$h, const char $\ast$k, void $\ast$dt, void $\ast$fdt)
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga894af1ef8c006fc48235d8b48755e3d8}{Eet\+\_\+\+Descriptor\+\_\+\+Mem\+\_\+\+Alloc\+\_\+\+Callback}}) (size\+\_\+t size)
\item 
typedef void($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_gadc11123034dfc44c5bc31c6f5bdb55fb}{Eet\+\_\+\+Descriptor\+\_\+\+Mem\+\_\+\+Free\+\_\+\+Callback}}) (void $\ast$mem)
\item 
typedef char $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga014b92bba17d33ea41e31ebfd9a23a8b}{Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Alloc\+\_\+\+Callback}}) (const char $\ast$str)
\item 
typedef void($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga6e1c79f2b15a0315dd33c05d99cb065a}{Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Free\+\_\+\+Callback}}) (const char $\ast$str)
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga4aef6ac18690983e6d608d0844b43e5d}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Next\+\_\+\+Callback}}) (void $\ast$l)
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga7e6b656ac984d44d0e736655c45982de}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Append\+\_\+\+Callback}}) (void $\ast$l, void $\ast$d)
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga1a75ebbc7a4d8bab9971974335599b04}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Data\+\_\+\+Callback}}) (void $\ast$l)
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga97f9bf8be3bcd13699c4890487bba66c}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Free\+\_\+\+Callback}}) (void $\ast$l)
\item 
typedef void($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga530125fcbeb48fb675d020f51b839151}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach\+\_\+\+Callback}}) (void $\ast$h, \mbox{\hyperlink{group__Eet__Data__Group_gaab1358cb471dce20be9da6febbdf8327}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach\+\_\+\+Callback\+\_\+\+Callback}} func, void $\ast$fdt)
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga94d8c39d01f0c9064713eeb0a18dc6d2}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Add\+\_\+\+Callback}}) (void $\ast$h, const char $\ast$k, void $\ast$d)
\item 
typedef void($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga09d99991df39953b4b28de202f3109ab}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Free\+\_\+\+Callback}}) (void $\ast$h)
\item 
typedef char $\ast$($\ast$ {\bfseries Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Direct\+\_\+\+Alloc\+\_\+\+Callback}) (const char $\ast$str)
\item 
typedef void($\ast$ {\bfseries Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Direct\+\_\+\+Free\+\_\+\+Callback}) (const char $\ast$str)
\item 
typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_gad98f354bc1af39c65c306a2d6905879c}{Eet\+\_\+\+Descriptor\+\_\+\+Type\+\_\+\+Set\+\_\+\+Callback}}) (const char $\ast$type, void $\ast$data, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} unknow)
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga1782d84edeff89252c1fbaece4244c26}{Eet\+\_\+\+Descriptor\+\_\+\+Array\+\_\+\+Alloc\+\_\+\+Callback}}) (size\+\_\+t size)
\item 
typedef void($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga466313985fc95944629db2a1d2edf08b}{Eet\+\_\+\+Descriptor\+\_\+\+Array\+\_\+\+Free\+\_\+\+Callback}}) (void $\ast$mem)
\item 
\mbox{\Hypertarget{Eet_8h_a80ea399b33b50cecb80a8716f23c7973}\label{Eet_8h_a80ea399b33b50cecb80a8716f23c7973}} 
typedef void($\ast$ {\bfseries Eet\+\_\+\+Dump\+\_\+\+Callback}) (void $\ast$data, const char $\ast$str)
\item 
typedef struct \+\_\+\+Eet\+\_\+\+Node \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}}
\item 
typedef struct \mbox{\hyperlink{struct__Eet__Node__Data}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Data}} \mbox{\hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\+\_\+\+Node\+\_\+\+Data}}
\item 
typedef struct \mbox{\hyperlink{struct__Eet__Node__Walk}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Walk}} \mbox{\hyperlink{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}{Eet\+\_\+\+Node\+\_\+\+Walk}}
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{Eet_8h_a4d0e63816db4dea7ef4e0ea82fb0c36b}{Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Alloc\+\_\+\+Callback}}) (const char $\ast$type, void $\ast$user\+\_\+data)
\item 
typedef void($\ast$ \mbox{\hyperlink{Eet_8h_a4b324d1791acfecde31750138239a4eb}{Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Add\+\_\+\+Callback}}) (void $\ast$parent, const char $\ast$name, void $\ast$child, void $\ast$user\+\_\+data)
\item 
typedef void $\ast$($\ast$ \mbox{\hyperlink{Eet_8h_a59d5c2c87ea1f1222db5d3ec743a2353}{Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Array\+\_\+\+Callback}}) (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} variable, const char $\ast$name, int count, void $\ast$user\+\_\+data)
\item 
\mbox{\Hypertarget{Eet_8h_a7188f2fbfd0a177769a25dd5b23ec3e0}\label{Eet_8h_a7188f2fbfd0a177769a25dd5b23ec3e0}} 
typedef void($\ast$ {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Insert\+\_\+\+Callback}) (void $\ast$array, int index, void $\ast$child, void $\ast$user\+\_\+data)
\item 
\mbox{\Hypertarget{Eet_8h_a9306bcc247bc789d9e70af716c2aa8fd}\label{Eet_8h_a9306bcc247bc789d9e70af716c2aa8fd}} 
typedef void $\ast$($\ast$ {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+List\+\_\+\+Callback}) (const char $\ast$name, void $\ast$user\+\_\+data)
\item 
\mbox{\Hypertarget{Eet_8h_ab84e41943134aafe93fa337c055858de}\label{Eet_8h_ab84e41943134aafe93fa337c055858de}} 
typedef void($\ast$ {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Append\+\_\+\+Callback}) (void $\ast$list, void $\ast$child, void $\ast$user\+\_\+data)
\item 
\mbox{\Hypertarget{Eet_8h_acaa71a450027b0d2a9fa1719854df0bf}\label{Eet_8h_acaa71a450027b0d2a9fa1719854df0bf}} 
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)
\item 
\mbox{\Hypertarget{Eet_8h_ae506da40220669ad361c349954ffa7b5}\label{Eet_8h_ae506da40220669ad361c349954ffa7b5}} 
typedef void $\ast$($\ast$ {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Simple\+\_\+\+Callback}) (int type, \mbox{\hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\+\_\+\+Node\+\_\+\+Data}} $\ast$data, void $\ast$user\+\_\+data)
\item 
typedef struct \+\_\+\+Eet\+\_\+\+Connection \mbox{\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\+\_\+\+Connection}}
\item 
typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Connection__Group_ga5102e63d70331d6a5ffb87d42a8ed401}{Eet\+\_\+\+Read\+\_\+\+Cb}}(const void $\ast$eet\+\_\+data, size\+\_\+t size, void $\ast$user\+\_\+data)
\item 
typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Connection__Group_ga4e0c17177596c1ee1cecda84056ab45b}{Eet\+\_\+\+Write\+\_\+\+Cb}}(const void $\ast$data, size\+\_\+t size, void $\ast$user\+\_\+data)
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Eet__Group_gaa9142d865094701672375485d4a6284d}{\+\_\+\+Eet\+\_\+\+Error}} \{ \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da2e3af24c66d0decf7c97fe4e5a7f75d4}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+NE}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da624f64fe9803c1a4229a60214d675fa4}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+B\+A\+D\+\_\+\+O\+B\+J\+E\+CT}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da5d7b9168309be93bb29f1b031bad2677}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+E\+M\+P\+TY}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da0cf54c8e55c541d80273ba9297756217}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+T\+\_\+\+W\+R\+I\+T\+A\+B\+LE}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284daeffb124373b5049b86ac7e0dbefe53a3}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+O\+U\+T\+\_\+\+O\+F\+\_\+\+M\+E\+M\+O\+RY}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da27684bc75504112ec1d973dd92b4bc54}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+W\+R\+I\+T\+E\+\_\+\+E\+R\+R\+OR}}, 
\newline
\mbox{\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\+IG}}, 
\newline
\mbox{\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\+OR}}, 
\newline
\mbox{\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\+CE}}, 
\newline
\mbox{\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\+ED}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284daedc70fb84c7eba864adf892b61fa7eed}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+M\+M\+A\+P\+\_\+\+F\+A\+I\+L\+ED}}, 
\newline
\mbox{\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\+ED}}, 
\newline
\mbox{\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\+ED}}, 
\newline
\mbox{\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\+RE}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da65f57e87a9554a94c02f0e3d7b82af03}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+N\+O\+T\+\_\+\+S\+I\+G\+N\+ED}}, 
\newline
\mbox{\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\+ED}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da172326f9ccae8830ef27a1f18acc4f19}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+P\+R\+N\+G\+\_\+\+N\+O\+T\+\_\+\+S\+E\+E\+D\+ED}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da04db0378f23672eb778283e2bd0fbd5c}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+E\+N\+C\+R\+Y\+P\+T\+\_\+\+F\+A\+I\+L\+ED}}, 
\newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad8ea52dac8f5ea43593e530f608edc38}{E\+E\+T\+\_\+\+E\+R\+R\+O\+R\+\_\+\+D\+E\+C\+R\+Y\+P\+T\+\_\+\+F\+A\+I\+L\+ED}}
 \}
\item 
enum \mbox{\hyperlink{group__Eet__Compression_gaa8c3175ffeb27a3d5a35a13f121c34e6}{\+\_\+\+Eet\+\_\+\+Compression}} \{ \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6af358ef89302ddb7663138aa388b37ca7}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+N\+O\+NE}} = 0, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a65703be4d2ebebb4fa7bcc5a6834dd85}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+D\+E\+F\+A\+U\+LT}} = 1, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a889e6c1533ca5f4961d66fa021e10a0a}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+L\+OW}} = 2, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ae5a6de78c0b1d89b94b2ab1fb1836636}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+M\+ED}} = 6, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a56485977a612b70d4600b40ef428ed67}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+HI}} = 9, 
\newline
\mbox{\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\+ST}} = 10, 
\newline
\mbox{\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\+ST}} = 11, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a30ea5eaa5078bf8afea02417970bff51}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+L\+O\+W2}} = 3, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a673fdb47450acd5b35d5bf34925ca779}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+M\+E\+D1}} = 4, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a289e4248c1b2d04bc8ff6716662369d3}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+M\+E\+D2}} = 5, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ac5da9d934ff52a37253d5b3de148f1b8}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+H\+I1}} = 7, 
\newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ad7d586352f3c4a5b35ef7574dde414f2}{E\+E\+T\+\_\+\+C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+H\+I2}} = 8
 \}
\item 
enum \mbox{\hyperlink{group__Eet__File__Group_gaa8e1a7af50fefaf15eb2f69543d24998}{\+\_\+\+Eet\+\_\+\+File\+\_\+\+Mode}} \{ \newline
{\bfseries E\+E\+T\+\_\+\+F\+I\+L\+E\+\_\+\+M\+O\+D\+E\+\_\+\+I\+N\+V\+A\+L\+ID} = -\/1, 
\newline
\mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a416f7e9a76b8131a44bbeedb13060c81}{E\+E\+T\+\_\+\+F\+I\+L\+E\+\_\+\+M\+O\+D\+E\+\_\+\+R\+E\+AD}}, 
\newline
\mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a8f395f56fba48be007c65be51d799ee9}{E\+E\+T\+\_\+\+F\+I\+L\+E\+\_\+\+M\+O\+D\+E\+\_\+\+W\+R\+I\+TE}}, 
\newline
\mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a763d29c19960a4e0d4eb7bc7bb512481}{E\+E\+T\+\_\+\+F\+I\+L\+E\+\_\+\+M\+O\+D\+E\+\_\+\+R\+E\+A\+D\+\_\+\+W\+R\+I\+TE}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Group_ga9903687bfa20fe9a9e59d4c1d213e89a}{eet\+\_\+init}} (void)
\begin{DoxyCompactList}\small\item\em Initializes the E\+ET library. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Group_gacbc7583179399d3b3e7b003e911f866f}{eet\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the E\+ET library. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}{eet\+\_\+clearcache}} (void)
\begin{DoxyCompactList}\small\item\em Clears eet cache. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ \mbox{\hyperlink{group__Eet__File__Group_ga5f55956b860aa2c77af9b1a880c4c256}{eet\+\_\+open}} (const char $\ast$file, \mbox{\hyperlink{group__Eet__File__Group_gace4c717b4aadfe603183524c18951572}{Eet\+\_\+\+File\+\_\+\+Mode}} mode)
\begin{DoxyCompactList}\small\item\em Opens an eet file on disk, and returns a handle to it. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ \mbox{\hyperlink{group__Eet__File__Group_ga56037051d2338fb69b4f1ce2d7365246}{eet\+\_\+mmap}} (const \mbox{\hyperlink{group__Eina__File__Group_ga20697123547cbc937c6c9dd845af0403}{Eina\+\_\+\+File}} $\ast$file)
\begin{DoxyCompactList}\small\item\em Opens an eet file on disk from an Eina\+\_\+\+File handle, and returns a handle to it. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ \mbox{\hyperlink{group__Eet__File__Group_gac514fa1812cfe27f0b7c0ff5fc13af45}{eet\+\_\+memopen\+\_\+read}} (const void $\ast$data, size\+\_\+t size)
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__File__Group_gace4c717b4aadfe603183524c18951572}{Eet\+\_\+\+File\+\_\+\+Mode}} \mbox{\hyperlink{group__Eet__File__Group_ga806f64e7ad3463cd40337c5022c7e83c}{eet\+\_\+mode\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Gets the mode an Eet\+\_\+\+File was opened with. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__File__Group_ga1675fef1f6012c1e02ae313d13dc3e03}{eet\+\_\+close}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Closes an eet file handle and flush pending writes. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__File__Group_gaf343f344180955ed898aa86b90ebefda}{eet\+\_\+sync}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Syncs content of an eet file handle, flushing pending writes. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\+\_\+\+Dictionary}} $\ast$ \mbox{\hyperlink{group__Eet__File__Group_gab45ad39596d2fb54a88fda93e7fa0b0f}{eet\+\_\+dictionary\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Returns a handle to the shared string dictionary of the Eet file. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Group_ga53290da52edb929b85e51f25e79d27c8}{eet\+\_\+dictionary\+\_\+string\+\_\+check}} (\mbox{\hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\+\_\+\+Dictionary}} $\ast$ed, const char $\ast$string)
\begin{DoxyCompactList}\small\item\em Checks if a given string comes from a given dictionary. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Group_ga1cadbf9178be9abf9578e429f93bc0a6}{eet\+\_\+dictionary\+\_\+count}} (const \mbox{\hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\+\_\+\+Dictionary}} $\ast$ed)
\begin{DoxyCompactList}\small\item\em Returns the number of strings inside a dictionary. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Group_gac13cdf7782d1e513f5b1abcc529962f4}{eet\+\_\+read}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$name, int $\ast$size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Reads a specified entry from an eet file and return data. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Group_gacc64014ec7e2c5b148a5a63efcfecc6c}{eet\+\_\+read\+\_\+direct}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$name, int $\ast$size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Reads a specified entry from an eet file and return data. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Group_ga682d04715f0e11380c460814c4a9bd21}{eet\+\_\+write}} (\mbox{\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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Group_gaa8a980d684123dfbaf12e7efefdb57f5}{eet\+\_\+delete}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Deletes a specified entry from an Eet file being written or re-\/written. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__File__Group_ga8b73391dcfad6b71ae1cabe90a020f03}{eet\+\_\+alias}} (\mbox{\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. Destination may exist or not, no checks are done. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} char $\ast$ \mbox{\hyperlink{group__Eet__File__Group_gaa56ada015a05c81888b7cddadea17925}{eet\+\_\+file\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Retrieves the filename of an Eet\+\_\+\+File. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} char $\ast$ \mbox{\hyperlink{group__Eet__File__Group_ga955c85abfa7cf18b1e142164e8ed5e58}{eet\+\_\+alias\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Retrieves the destination name of an alias. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} char $\ast$$\ast$ \mbox{\hyperlink{group__Eet__File__Group_ga6700a425f59086e7c8a945d6923874d3}{eet\+\_\+list}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$glob, int $\ast$count\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Lists all entries in eet file matching shell glob. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} $\ast$ \mbox{\hyperlink{group__Eet__File__Group_ga117c6d9d1c78d1791478b549118521ea}{eet\+\_\+list\+\_\+entries}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Returns an iterator that will describe each entry of an Eet\+\_\+\+File. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Group_ga53bf1cf96267787aa93a99a0fe7ba8f7}{eet\+\_\+num\+\_\+entries}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef)
\begin{DoxyCompactList}\small\item\em Returns the number of entries in the specified eet file. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Cipher__Group_gafde124ec4aa3d6ad934e7cc43c24ae3a}{eet\+\_\+read\+\_\+cipher}} (\mbox{\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 Reads a specified entry from an eet file and return data using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Cipher__Group_ga0c08a5881d6fd3474a8cbe03a445aff3}{eet\+\_\+write\+\_\+cipher}} (\mbox{\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 Writes a specified entry to an eet file handle using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Group_gaa0e884cb39877ca363aaadabcda87dd5}{eet\+\_\+data\+\_\+image\+\_\+header\+\_\+read}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Reads just the header data for an image and dont decode the pixels. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Image__Group_ga6cd40c855fad3b52528ee3434ad6c9cf}{eet\+\_\+data\+\_\+image\+\_\+read}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Group_gab0ac3f0dd4bf6e690be0e8d2859868b6}{eet\+\_\+data\+\_\+image\+\_\+read\+\_\+to\+\_\+surface}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file and store it in the given buffer. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Group_ga793af643214aaaf0404b1c948c648e13}{eet\+\_\+data\+\_\+image\+\_\+write}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} lossy)
\begin{DoxyCompactList}\small\item\em Writes image data to the named key in an eet file. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Group_ga909c869cabe1a4785224b949cd3ca657}{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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data header only to get information. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Image__Group_ga848ee5403e866b7a363da3f39e175970}{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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data into pixel data. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Group_ga8c7e57f32570095018ef294a17dd1f2c}{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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data into pixel data and stores in the given buffer. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Image__Group_ga2537c91d5a62dc14c7a006f3f36077fd}{eet\+\_\+data\+\_\+image\+\_\+encode}} (const void $\ast$data, int $\ast$size\+\_\+ret, unsigned int w, unsigned int h, int alpha, int compress, int quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} lossy)
\begin{DoxyCompactList}\small\item\em Encodes image data for storage or transmission. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga32c48cbd5dfe3a6f5fc3cace1b83a879}{eet\+\_\+data\+\_\+image\+\_\+header\+\_\+read\+\_\+cipher}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Reads just the header data for an image and dont decode the pixels using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Group_gaaede1b1c1f586c3ff0a7aea6cc1d589c}{eet\+\_\+data\+\_\+image\+\_\+colorspace\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$name, const char $\ast$cipher\+\_\+key, const \mbox{\hyperlink{group__Eet__File__Group_ga4efad323325b6ad0d525849eb402b067}{Eet\+\_\+\+Colorspace}} $\ast$$\ast$cspaces)
\begin{DoxyCompactList}\small\item\em Gets the colorspace Eet can decode into of a given eet image resource. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_gab56ba9c7f727d611055df6f7e384f8e1}{eet\+\_\+data\+\_\+image\+\_\+read\+\_\+cipher}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga5a3e9c25254e023dd1ce4f47f6955c1f}{eet\+\_\+data\+\_\+image\+\_\+read\+\_\+to\+\_\+surface\+\_\+cipher}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga69620a01c0239a1c3405f461525bf2fe}{eet\+\_\+data\+\_\+image\+\_\+read\+\_\+to\+\_\+cspace\+\_\+surface\+\_\+cipher}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga4efad323325b6ad0d525849eb402b067}{Eet\+\_\+\+Colorspace}} cspace, int $\ast$alpha, int $\ast$comp, int $\ast$quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga5cbbcbc74f8f91267cd29b594b9cda8c}{eet\+\_\+data\+\_\+image\+\_\+decode\+\_\+to\+\_\+cspace\+\_\+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, \mbox{\hyperlink{group__Eet__File__Group_ga4efad323325b6ad0d525849eb402b067}{Eet\+\_\+\+Colorspace}} cspace, int $\ast$alpha, int $\ast$comp, int $\ast$quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga71bcbecdbb40470e722bdb0a5abfc1bb}{eet\+\_\+data\+\_\+image\+\_\+write\+\_\+cipher}} (\mbox{\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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} lossy)
\begin{DoxyCompactList}\small\item\em Writes image data to the named key in an eet file using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_gac7bbd94ae9d67e00fa39e275a9935b3c}{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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data header only to get information using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_gad5ed35797beed83522844f64dc193048}{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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data into pixel data using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga131db5528cb0b8381fbef91c899831ee}{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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} $\ast$lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data into pixel data using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga97289ef89e6a1d7863a8b87f54cc0399}{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, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} lossy, int $\ast$size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Encodes image data for storage or transmission using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\+\_\+\+Key}} $\ast$ \mbox{\hyperlink{group__Eet__Cipher__Group_gae8be5ad35c585cdf5034309bc97f1af8}{eet\+\_\+identity\+\_\+open}} (const char $\ast$certificate\+\_\+file, const char $\ast$private\+\_\+key\+\_\+file, \mbox{\hyperlink{group__Eet__Cipher__Group_ga37fcf12b2139e1084d01a7bc5d999ed9}{Eet\+\_\+\+Key\+\_\+\+Password\+\_\+\+Callback}} cb)
\begin{DoxyCompactList}\small\item\em Creates an Eet\+\_\+\+Key needed for signing an eet file. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Cipher__Group_gaa8b2e329d0ecdb55b564e1aa70ba557f}{eet\+\_\+identity\+\_\+close}} (\mbox{\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. A reference counter prevent it from being freed until all file using it are also closed. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Group_gab002b16c58e2a62fc7981581647a0092}{Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__Cipher__Group_ga687984e5f508017c01f6d22a203fce16}{eet\+\_\+identity\+\_\+set}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, \mbox{\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\+\_\+\+Key}} $\ast$key)
\begin{DoxyCompactList}\small\item\em Sets a key to sign a file. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Cipher__Group_ga846b1e0f0f4a1a9c7ab9a4fc55728534}{eet\+\_\+identity\+\_\+print}} (\mbox{\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\+\_\+\+Key}} $\ast$key, F\+I\+LE $\ast$out)
\begin{DoxyCompactList}\small\item\em Displays both private and public key of an Eet\+\_\+\+Key. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Cipher__Group_ga29c3b343fd972696ff5bbd7bf928fb7e}{eet\+\_\+identity\+\_\+verify}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$certificate\+\_\+file)
\begin{DoxyCompactList}\small\item\em Compares the identify certificate of an eet file against a stored one. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Cipher__Group_gac415787cd35bf2c1c15c89c888dba85d}{eet\+\_\+identity\+\_\+x509}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, int $\ast$der\+\_\+length)
\begin{DoxyCompactList}\small\item\em Gets the x509 der certificate associated with an Eet\+\_\+\+File. Will return N\+U\+LL if the file is not signed. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Cipher__Group_gae3f66c5e4e24f37644b7d0875f1189a7}{eet\+\_\+identity\+\_\+signature}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, int $\ast$signature\+\_\+length)
\begin{DoxyCompactList}\small\item\em Gets the raw signature associated with an Eet\+\_\+\+File. Will return N\+U\+LL if the file is not signed. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Cipher__Group_gaaf4d3ef239ce38ede07d78c09e21efe2}{eet\+\_\+identity\+\_\+sha1}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, int $\ast$sha1\+\_\+length)
\begin{DoxyCompactList}\small\item\em Gets the S\+H\+A1 associated with a file. Could be the one used to sign the data or if the data where not signed, it will be the S\+H\+A1 of the file. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Cipher__Group_ga131e4a43a0ae98dc31a9a642ada33357}{eet\+\_\+identity\+\_\+certificate\+\_\+print}} (const unsigned char $\ast$certificate, int der\+\_\+length, F\+I\+LE $\ast$out)
\begin{DoxyCompactList}\small\item\em Displays the x509 der certificate to out. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED}} \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga43095e92354c81c8ff3aafcdcbcb6b69}{eet\+\_\+data\+\_\+descriptor\+\_\+new}} (const char $\ast$name, int size, \mbox{\hyperlink{group__Eet__Data__Group_ga4aef6ac18690983e6d608d0844b43e5d}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Next\+\_\+\+Callback}} func\+\_\+list\+\_\+next, \mbox{\hyperlink{group__Eet__Data__Group_ga7e6b656ac984d44d0e736655c45982de}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Append\+\_\+\+Callback}} func\+\_\+list\+\_\+append, \mbox{\hyperlink{group__Eet__Data__Group_ga1a75ebbc7a4d8bab9971974335599b04}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Data\+\_\+\+Callback}} func\+\_\+list\+\_\+data, \mbox{\hyperlink{group__Eet__Data__Group_ga97f9bf8be3bcd13699c4890487bba66c}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Free\+\_\+\+Callback}} func\+\_\+list\+\_\+free, \mbox{\hyperlink{group__Eet__Data__Group_ga530125fcbeb48fb675d020f51b839151}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach\+\_\+\+Callback}} func\+\_\+hash\+\_\+foreach, \mbox{\hyperlink{group__Eet__Data__Group_ga94d8c39d01f0c9064713eeb0a18dc6d2}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Add\+\_\+\+Callback}} func\+\_\+hash\+\_\+add, \mbox{\hyperlink{group__Eet__Data__Group_ga09d99991df39953b4b28de202f3109ab}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Free\+\_\+\+Callback}} func\+\_\+hash\+\_\+free)
\begin{DoxyCompactList}\small\item\em Creates a new empty data structure descriptor. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Eet_8h_a1363f5b0429460b3b443628e29d6c9ec}\label{Eet_8h_a1363f5b0429460b3b443628e29d6c9ec}} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED}} \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$ {\bfseries eet\+\_\+data\+\_\+descriptor2\+\_\+new} (const \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} $\ast$eddc)
\item 
\mbox{\Hypertarget{Eet_8h_a8aec946a48c24140138b3d7893475267}\label{Eet_8h_a8aec946a48c24140138b3d7893475267}} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{E\+I\+N\+A\+\_\+\+D\+E\+P\+R\+E\+C\+A\+T\+ED}} \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$ {\bfseries eet\+\_\+data\+\_\+descriptor3\+\_\+new} (const \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} $\ast$eddc)
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$ \mbox{\hyperlink{group__Eet__Data__Group_gae300b4a97dbaab30a200edbb97f108c1}{eet\+\_\+data\+\_\+descriptor\+\_\+stream\+\_\+new}} (const \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} $\ast$eddc)
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga2a7251edf1f60ced86c4860207331bb6}{eet\+\_\+data\+\_\+descriptor\+\_\+file\+\_\+new}} (const \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} $\ast$eddc)
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Data__Group_gac1fe86198291a7acb6642053301f317f}{eet\+\_\+eina\+\_\+stream\+\_\+data\+\_\+descriptor\+\_\+class\+\_\+set}} (\mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} $\ast$eddc, unsigned int eddc\+\_\+size, const char $\ast$name, int size)
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Data__Group_ga61af07cced82f787f3c52d52834491c3}{eet\+\_\+eina\+\_\+file\+\_\+data\+\_\+descriptor\+\_\+class\+\_\+set}} (\mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} $\ast$eddc, unsigned int eddc\+\_\+size, const char $\ast$name, int size)
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Data__Group_ga3e2b601720973d0e1f4683768a593c4d}{eet\+\_\+data\+\_\+descriptor\+\_\+free}} (\mbox{\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 
const \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} char $\ast$ \mbox{\hyperlink{group__Eet__Data__Group_gacb097978208a0e07832dc22e066b2f13}{eet\+\_\+data\+\_\+descriptor\+\_\+name\+\_\+get}} (const \mbox{\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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Data__Group_ga450fd478c0c2531a5d2beb4f1af7cd34}{eet\+\_\+data\+\_\+descriptor\+\_\+element\+\_\+add}} (\mbox{\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, \mbox{\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 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Data__Group_ga4d1807cbbc448304f22a8808318a3429}{eet\+\_\+data\+\_\+read}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$edd, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Reads a data structure from an eet file and decodes it. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Data__Group_gac66d1c49e3490bc5d803982d833ff8aa}{eet\+\_\+data\+\_\+write}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, \mbox{\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 Writes a data structure from memory and store in an eet file. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\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 Dumps an eet encoded data structure into ascii text. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\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 Takes an ascii encoding from \mbox{\hyperlink{group__Eet__Data__Group_ga4160a247c086955b4734af896b6fd270}{eet\+\_\+data\+\_\+text\+\_\+dump()}} and re-\/encode in binary. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\+\_\+data\+\_\+dump}} (\mbox{\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 Dumps an eet encoded data structure from an eet file into ascii text. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Data__Group_gafb1d3207c31e349ed184645e21aa838d}{eet\+\_\+data\+\_\+undump}} (\mbox{\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 Takes an ascii encoding from \mbox{\hyperlink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\+\_\+data\+\_\+dump()}} and re-\/encode in binary. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Data__Group_gaad95530fdaec27047c41a5ceace5c231}{eet\+\_\+data\+\_\+descriptor\+\_\+decode}} (\mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$edd, const void $\ast$data\+\_\+in, int size\+\_\+in)
\begin{DoxyCompactList}\small\item\em Decodes a data structure from an arbitrary location in memory. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Data__Group_gaa7c3b3a8cbeffc34c21dbbb1decc3c2d}{eet\+\_\+data\+\_\+descriptor\+\_\+encode}} (\mbox{\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 Encodes a dsata struct to memory and return that encoded data. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga418b7f00fc7f2e0cc94b33787eddbe08}{eet\+\_\+data\+\_\+read\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, \mbox{\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 Reads a data structure from an eet file and decodes it using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga34dcdab8c3af830faddd6b9cd74fcb98}{eet\+\_\+data\+\_\+read\+\_\+cipher\+\_\+buffer}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$edd, const char $\ast$name, const char $\ast$cipher\+\_\+key, char $\ast$buffer, int buffer\+\_\+size)
\begin{DoxyCompactList}\small\item\em Reads a data structure from an eet file and decodes it into a buffer using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga6faefbe585855ab98aebeaf0cdc503b9}{eet\+\_\+data\+\_\+xattr\+\_\+cipher\+\_\+get}} (const char $\ast$filename, const char $\ast$attribute, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$edd, const char $\ast$cipher\+\_\+key)
\begin{DoxyCompactList}\small\item\em Reads a data structure from an eet extended attribute and decodes it using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga9e46230c55006296f141ed9a5807c759}{eet\+\_\+data\+\_\+write\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, \mbox{\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 Writes a data structure from memory and store in an eet file using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga4aae479401e75a035a4d1e9185223546}{eet\+\_\+data\+\_\+xattr\+\_\+cipher\+\_\+set}} (const char $\ast$filename, const char $\ast$attribute, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} $\ast$edd, const char $\ast$cipher\+\_\+key, const void $\ast$data, \mbox{\hyperlink{group__Eina__Tools__Group_ga016f6b7c97a22104a6ba6d1b042548c8}{Eina\+\_\+\+Xattr\+\_\+\+Flags}} flags)
\begin{DoxyCompactList}\small\item\em Writes a data structure from memory and store in an eet extended attribute using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\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 Dumps an eet encoded data structure into ascii text using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\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 Takes an ascii encoding from \mbox{\hyperlink{group__Eet__Data__Group_ga4160a247c086955b4734af896b6fd270}{eet\+\_\+data\+\_\+text\+\_\+dump()}} and re-\/encode in binary using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga5f80e7c90720422ee595f229fd8fcbef}{eet\+\_\+data\+\_\+dump\+\_\+cipher}} (\mbox{\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 Dumps an eet encoded data structure from an eet file into ascii text using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga58060eca71513b8634a32e076dc8dd85}{eet\+\_\+data\+\_\+undump\+\_\+cipher}} (\mbox{\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 Takes an ascii encoding from \mbox{\hyperlink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\+\_\+data\+\_\+dump()}} and re-\/encode in binary using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga139dd65b6d66537da27f3e9dd620a631}{eet\+\_\+data\+\_\+descriptor\+\_\+decode\+\_\+cipher}} (\mbox{\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 Decodes a data structure from an arbitrary location in memory using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Data__Cipher__Group_gab765474a660b0dfe5f00d99a960206db}{eet\+\_\+data\+\_\+descriptor\+\_\+encode\+\_\+cipher}} (\mbox{\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 Encodes a data struct to memory and return that encoded data using a cipher. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gacb457e6174c1eb7da83f1725bab9959f}{eet\+\_\+node\+\_\+char\+\_\+new}} (const char $\ast$name, char c)
\begin{DoxyCompactList}\small\item\em Creates a new character node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gaa5d9a903f794b0aa915ffb90c6e31104}{eet\+\_\+node\+\_\+short\+\_\+new}} (const char $\ast$name, short s)
\begin{DoxyCompactList}\small\item\em Creates a new short node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga4e4ed3e8e566fbedb5ae4472a74dc157}{eet\+\_\+node\+\_\+int\+\_\+new}} (const char $\ast$name, int i)
\begin{DoxyCompactList}\small\item\em Creates a new integer node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gad260dcb46288100eafdc4e27e93ec615}{eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new}} (const char $\ast$name, long long l)
\begin{DoxyCompactList}\small\item\em Creates a new long long integer node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga028ea0ea04c4c3a675b16a903d3efffd}{eet\+\_\+node\+\_\+float\+\_\+new}} (const char $\ast$name, float f)
\begin{DoxyCompactList}\small\item\em Creates a new float node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gaf1420d6e272ab61164aa73cfbd7e4c74}{eet\+\_\+node\+\_\+double\+\_\+new}} (const char $\ast$name, double d)
\begin{DoxyCompactList}\small\item\em Creates a new double node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga80dd13938ea4aa03ace21d8818b69557}{eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new}} (const char $\ast$name, unsigned char uc)
\begin{DoxyCompactList}\small\item\em Creates a new unsigned character node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gaf8de8e5922f7676ffb4bdb65dbfeeb35}{eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new}} (const char $\ast$name, unsigned short us)
\begin{DoxyCompactList}\small\item\em Creates a new unsigned short node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga13ecbe099b0bd26bde0044420d0492f4}{eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new}} (const char $\ast$name, unsigned int ui)
\begin{DoxyCompactList}\small\item\em Creates a new unsigned integer node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga31b7f6121f852baef6a788c7bad10304}{eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new}} (const char $\ast$name, unsigned long long l)
\begin{DoxyCompactList}\small\item\em Creates a new unsigned long long integer node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gadeb67999d7bacbb405dcd2df195cd882}{eet\+\_\+node\+\_\+string\+\_\+new}} (const char $\ast$name, const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Creates a new string node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga9f74a6fbe27c4ac235ef7e8393364854}{eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new}} (const char $\ast$name, const char $\ast$str)
\begin{DoxyCompactList}\small\item\em Creates a new inlined string node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga1b016d6ff0d219e03103dec4d7592ae2}{eet\+\_\+node\+\_\+null\+\_\+new}} (const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Creates a new empty node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gab654ef7c237ca5e8ae9890418039b24c}{eet\+\_\+node\+\_\+list\+\_\+new}} (const char $\ast$name, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$nodes)
\begin{DoxyCompactList}\small\item\em Creates a new list node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga7f3ab7d8d3525102fbc4efd52ebe4f1a}{eet\+\_\+node\+\_\+array\+\_\+new}} (const char $\ast$name, int count, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$nodes)
\begin{DoxyCompactList}\small\item\em Creates a new array node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga215e0315d63e34a492813e3ccfd3cbb4}{eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new}} (const char $\ast$name, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$nodes)
\begin{DoxyCompactList}\small\item\em Creates a new variable array node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga9f9dc5a52164621c7d11d32124bcfe39}{eet\+\_\+node\+\_\+hash\+\_\+new}} (const char $\ast$name, const char $\ast$key, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga59552b48ac4cf58e6184285094892891}{eet\+\_\+node\+\_\+struct\+\_\+new}} (const char $\ast$name, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} $\ast$nodes)
\begin{DoxyCompactList}\small\item\em Creates a new struct node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gaee75a4401ba0360792a4e58fb47b5aa6}{eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new}} (const char $\ast$parent, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$child)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{Eet_8h_ace427ccaab88e3e25c6a9eccfa562a12}{eet\+\_\+node\+\_\+children\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node)
\begin{DoxyCompactList}\small\item\em Gets a node\textquotesingle{}s child nodes. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{Eet_8h_aeae5a44ec3f8c6d8714c1634d00656df}{eet\+\_\+node\+\_\+next\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node)
\begin{DoxyCompactList}\small\item\em Gets the next node in a list of nodes. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{Eet_8h_a8d6e241b1dc093e43dc86c996f0f501c}{eet\+\_\+node\+\_\+parent\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node)
\begin{DoxyCompactList}\small\item\em Gets the parent node of a node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Node__Group_gaacd72cb83bc6078a2a2654e824da15f1}{eet\+\_\+node\+\_\+list\+\_\+append}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$parent, const char $\ast$name, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$child)
\begin{DoxyCompactList}\small\item\em Appends a \char`\"{}list\char`\"{} node T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Node__Group_ga6c10b99db76f69e4b72b8febca1122c2}{eet\+\_\+node\+\_\+struct\+\_\+append}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$parent, const char $\ast$name, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$child)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Node__Group_gab92dfabd40ff3fe3dfc5470e96e9545d}{eet\+\_\+node\+\_\+hash\+\_\+add}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$parent, const char $\ast$name, const char $\ast$key, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$child)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Node__Group_gaee8ca9757bf5fc55dadc90fa6590af6e}{eet\+\_\+node\+\_\+dump}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$n, int dumplevel, Eet\+\_\+\+Dump\+\_\+\+Callback dumpfunc, void $\ast$dumpdata)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{Eet_8h_a092e20fb601895b68e5b41df99ac8772}{eet\+\_\+node\+\_\+type\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node)
\begin{DoxyCompactList}\small\item\em Returns the type of a node. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\+\_\+\+Node\+\_\+\+Data}} $\ast$ \mbox{\hyperlink{Eet_8h_a4d6c8a2413ec64633653435e65ee7c1a}{eet\+\_\+node\+\_\+value\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node)
\begin{DoxyCompactList}\small\item\em Returns the node\textquotesingle{}s data. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void \mbox{\hyperlink{group__Eet__Node__Group_ga3700cb12a7641f5219ce4b775937f207}{eet\+\_\+node\+\_\+del}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$n)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_ga665a2c4f2ea2621bbe8f9852b102a13c}{eet\+\_\+data\+\_\+node\+\_\+encode\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node, const char $\ast$cipher\+\_\+key, int $\ast$size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gae42251229afa5bb235e63b4a440d44e1}{eet\+\_\+data\+\_\+node\+\_\+decode\+\_\+cipher}} (const void $\ast$data\+\_\+in, const char $\ast$cipher\+\_\+key, int size\+\_\+in)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$ \mbox{\hyperlink{group__Eet__Node__Group_gaadcf8fb3de7da11fbba2ecc7403faf04}{eet\+\_\+data\+\_\+node\+\_\+read\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$name, const char $\ast$cipher\+\_\+key)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Node__Group_gab40746777c4b47e38416c1b77425aa96}{eet\+\_\+data\+\_\+node\+\_\+write\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} $\ast$ef, const char $\ast$name, const char $\ast$cipher\+\_\+key, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node, int compress)
\begin{DoxyCompactList}\small\item\em T\+O\+DO F\+IX ME. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{Eet_8h_a86d8bac5b8bb1a3be945f0c5aa7e3ab1}\label{Eet_8h_a86d8bac5b8bb1a3be945f0c5aa7e3ab1}} 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ {\bfseries eet\+\_\+node\+\_\+walk} (void $\ast$parent, const char $\ast$name, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$root, \mbox{\hyperlink{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}{Eet\+\_\+\+Node\+\_\+\+Walk}} $\ast$cb, void $\ast$user\+\_\+data)
\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\+\_\+\+Connection}} $\ast$ \mbox{\hyperlink{group__Eet__Connection__Group_gad6e015fb8184ede006af9939311e04ca}{eet\+\_\+connection\+\_\+new}} (\mbox{\hyperlink{group__Eet__Connection__Group_ga5102e63d70331d6a5ffb87d42a8ed401}{Eet\+\_\+\+Read\+\_\+\+Cb}} $\ast$eet\+\_\+read\+\_\+cb, \mbox{\hyperlink{group__Eet__Connection__Group_ga4e0c17177596c1ee1cecda84056ab45b}{Eet\+\_\+\+Write\+\_\+\+Cb}} $\ast$eet\+\_\+write\+\_\+cb, const void $\ast$user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Instanciates a new connection to track. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int \mbox{\hyperlink{group__Eet__Connection__Group_gad862fb515beabce583dd60d10a78011f}{eet\+\_\+connection\+\_\+received}} (\mbox{\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\+\_\+\+Connection}} $\ast$conn, const void $\ast$data, size\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Processes a raw packet received over the link. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Connection__Group_ga4541f9e53bdb2222a452067cfa79a80e}{eet\+\_\+connection\+\_\+empty}} (\mbox{\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\+\_\+\+Connection}} $\ast$conn)
\begin{DoxyCompactList}\small\item\em Tells if the Eet\+\_\+\+Connection as received some partial data. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Connection__Group_gacd2289a85daa867e290a5f3e0e0d492d}{eet\+\_\+connection\+\_\+send}} (\mbox{\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\+\_\+\+Connection}} $\ast$conn, \mbox{\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 Converts a complex structure and prepare it to be send. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Connection__Group_ga3e9d92c3bffdace3fcb0e6de04fea59a}{eet\+\_\+connection\+\_\+node\+\_\+send}} (\mbox{\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\+\_\+\+Connection}} $\ast$conn, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$node, const char $\ast$cipher\+\_\+key)
\begin{DoxyCompactList}\small\item\em Converts a Eet\+\_\+\+Node tree and prepare it to be send. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} void $\ast$ \mbox{\hyperlink{group__Eet__Connection__Group_gad2f7b44fac8b9ad475db133c1c872d9e}{eet\+\_\+connection\+\_\+close}} (\mbox{\hyperlink{group__Eet__Connection__Group_ga74fdc0339a17a94ce451e5a9870a66f4}{Eet\+\_\+\+Connection}} $\ast$conn, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$on\+\_\+going)
\begin{DoxyCompactList}\small\item\em Closes a connection and lost its track. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const typedef char $\ast$($\ast$ \mbox{\hyperlink{group__Eet__Data__Group_gafd67014abf81fb9ff949f32db811253b}{Eet\+\_\+\+Descriptor\+\_\+\+Type\+\_\+\+Get\+\_\+\+Callback}} )(const void $\ast$data, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} $\ast$unknow)
\item 
\mbox{\Hypertarget{Eet_8h_a26bb9b434637cfd60e3defb0d5237b1d}\label{Eet_8h_a26bb9b434637cfd60e3defb0d5237b1d}} 
\mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\+\_\+\+Version}} $\ast$ {\bfseries eet\+\_\+version}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The file that provides the eet functions. 

This header provides the Eet management functions. 

\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{Eet_8h_ab1ba8bc177e9254a788a0d51e847d6e4}\label{Eet_8h_ab1ba8bc177e9254a788a0d51e847d6e4}} 
\index{Eet.h@{Eet.h}!EET\_VERSION\_MAJOR@{EET\_VERSION\_MAJOR}}
\index{EET\_VERSION\_MAJOR@{EET\_VERSION\_MAJOR}!Eet.h@{Eet.h}}
\doxysubsubsection{\texorpdfstring{EET\_VERSION\_MAJOR}{EET\_VERSION\_MAJOR}}
{\footnotesize\ttfamily \#define E\+E\+T\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+OR~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+A\+J\+OR}

The major number of eet version. \mbox{\Hypertarget{Eet_8h_a51801bce7fb03b932171765de5891331}\label{Eet_8h_a51801bce7fb03b932171765de5891331}} 
\index{Eet.h@{Eet.h}!EET\_VERSION\_MINOR@{EET\_VERSION\_MINOR}}
\index{EET\_VERSION\_MINOR@{EET\_VERSION\_MINOR}!Eet.h@{Eet.h}}
\doxysubsubsection{\texorpdfstring{EET\_VERSION\_MINOR}{EET\_VERSION\_MINOR}}
{\footnotesize\ttfamily \#define E\+E\+T\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+OR~E\+F\+L\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+M\+I\+N\+OR}

The minor number of eet version. 

\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}\label{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}} 
\index{Eet.h@{Eet.h}!Eet\_Version@{Eet\_Version}}
\index{Eet\_Version@{Eet\_Version}!Eet.h@{Eet.h}}
\doxysubsubsection{\texorpdfstring{Eet\_Version}{Eet\_Version}}
{\footnotesize\ttfamily \mbox{\hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\+\_\+\+Version}}}

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}{0}
\DoxyCodeLine{\textcolor{preprocessor}{\#if defined(EET\_VERSION\_MAJOR) \&\& (EET\_VERSION\_MAJOR >= 1) \&\& defined(EET\_VERSION\_MINOR) \&\& (EET\_VERSION\_MINOR > 2)}}
\DoxyCodeLine{printf(\textcolor{stringliteral}{"Eet version: \%i.\%i.\%i\(\backslash\)n"},}
\DoxyCodeLine{       eet\_version-\/>major,}
\DoxyCodeLine{       eet\_version-\/>\mbox{\hyperlink{struct__Eet__Version_a780c0aa57382b503b58156e50f413bcf}{minor}},}
\DoxyCodeLine{       eet\_version-\/>\mbox{\hyperlink{struct__Eet__Version_a58ecfa48a84dc4722f3c96038bb45569}{micro}});}
\DoxyCodeLine{\textcolor{keywordflow}{if} (eet\_version-\/>\mbox{\hyperlink{struct__Eet__Version_a529475a74fa9047ce57490ce0a908a0b}{revision}} > 0)}
\DoxyCodeLine{  \{}
\DoxyCodeLine{    printf(\textcolor{stringliteral}{"  Built from SVN revision \# \%i\(\backslash\)n"}, eet\_version-\/>\mbox{\hyperlink{struct__Eet__Version_a529475a74fa9047ce57490ce0a908a0b}{revision}});}
\DoxyCodeLine{  \}}
\DoxyCodeLine{\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. \mbox{\Hypertarget{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}\label{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}} 
\index{Eet.h@{Eet.h}!Eet\_Node\_Walk@{Eet\_Node\_Walk}}
\index{Eet\_Node\_Walk@{Eet\_Node\_Walk}!Eet.h@{Eet.h}}
\doxysubsubsection{\texorpdfstring{Eet\_Node\_Walk}{Eet\_Node\_Walk}}
{\footnotesize\ttfamily \mbox{\hyperlink{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}{Eet\+\_\+\+Node\+\_\+\+Walk}}}

Describes how to walk trees of \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}}. \mbox{\Hypertarget{Eet_8h_a4d0e63816db4dea7ef4e0ea82fb0c36b}\label{Eet_8h_a4d0e63816db4dea7ef4e0ea82fb0c36b}} 
\index{Eet.h@{Eet.h}!Eet\_Node\_Walk\_Struct\_Alloc\_Callback@{Eet\_Node\_Walk\_Struct\_Alloc\_Callback}}
\index{Eet\_Node\_Walk\_Struct\_Alloc\_Callback@{Eet\_Node\_Walk\_Struct\_Alloc\_Callback}!Eet.h@{Eet.h}}
\doxysubsubsection{\texorpdfstring{Eet\_Node\_Walk\_Struct\_Alloc\_Callback}{Eet\_Node\_Walk\_Struct\_Alloc\_Callback}}
{\footnotesize\ttfamily Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Alloc\+\_\+\+Callback}

Callback prototype for Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Alloc 
\begin{DoxyParams}{Parameters}
{\em type} & The allocation type \\
\hline
{\em user\+\_\+data} & The data passed by the user to the callback \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{Eet_8h_a4b324d1791acfecde31750138239a4eb}\label{Eet_8h_a4b324d1791acfecde31750138239a4eb}} 
\index{Eet.h@{Eet.h}!Eet\_Node\_Walk\_Struct\_Add\_Callback@{Eet\_Node\_Walk\_Struct\_Add\_Callback}}
\index{Eet\_Node\_Walk\_Struct\_Add\_Callback@{Eet\_Node\_Walk\_Struct\_Add\_Callback}!Eet.h@{Eet.h}}
\doxysubsubsection{\texorpdfstring{Eet\_Node\_Walk\_Struct\_Add\_Callback}{Eet\_Node\_Walk\_Struct\_Add\_Callback}}
{\footnotesize\ttfamily Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Add\+\_\+\+Callback}

Callback prototype for Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Add 
\begin{DoxyParams}{Parameters}
{\em parent} & The parent node \\
\hline
{\em name} & The name for the new node \\
\hline
{\em child} & The child node \\
\hline
{\em user\+\_\+data} & The data passed by the user to the callback \\
\hline
\end{DoxyParams}
\mbox{\Hypertarget{Eet_8h_a59d5c2c87ea1f1222db5d3ec743a2353}\label{Eet_8h_a59d5c2c87ea1f1222db5d3ec743a2353}} 
\index{Eet.h@{Eet.h}!Eet\_Node\_Walk\_Array\_Callback@{Eet\_Node\_Walk\_Array\_Callback}}
\index{Eet\_Node\_Walk\_Array\_Callback@{Eet\_Node\_Walk\_Array\_Callback}!Eet.h@{Eet.h}}
\doxysubsubsection{\texorpdfstring{Eet\_Node\_Walk\_Array\_Callback}{Eet\_Node\_Walk\_Array\_Callback}}
{\footnotesize\ttfamily Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Array\+\_\+\+Callback}

Callback prototype for Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Array 
\begin{DoxyParams}{Parameters}
{\em variable} & {\ttfamily E\+I\+N\+A\+\_\+\+T\+R\+UE} or {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE} \\
\hline
{\em name} & A name \\
\hline
{\em count} & A counter \\
\hline
{\em user\+\_\+data} & The data passed by the user to the callback \\
\hline
\end{DoxyParams}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{Eet_8h_ace427ccaab88e3e25c6a9eccfa562a12}\label{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}}
\doxysubsubsection{\texorpdfstring{eet\_node\_children\_get()}{eet\_node\_children\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}}$\ast$ eet\+\_\+node\+\_\+children\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$}]{node }\end{DoxyParamCaption})}



Gets a node\textquotesingle{}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}
\mbox{\Hypertarget{Eet_8h_aeae5a44ec3f8c6d8714c1634d00656df}\label{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}}
\doxysubsubsection{\texorpdfstring{eet\_node\_next\_get()}{eet\_node\_next\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}}$\ast$ eet\+\_\+node\+\_\+next\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$}]{node }\end{DoxyParamCaption})}



Gets 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}
\mbox{\Hypertarget{Eet_8h_a8d6e241b1dc093e43dc86c996f0f501c}\label{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}}
\doxysubsubsection{\texorpdfstring{eet\_node\_parent\_get()}{eet\_node\_parent\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}}$\ast$ eet\+\_\+node\+\_\+parent\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$}]{node }\end{DoxyParamCaption})}



Gets 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}
\mbox{\Hypertarget{Eet_8h_a092e20fb601895b68e5b41df99ac8772}\label{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}}
\doxysubsubsection{\texorpdfstring{eet\_node\_type\_get()}{eet\_node\_type\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} int eet\+\_\+node\+\_\+type\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$}]{node }\end{DoxyParamCaption})}



Returns the type of a node. 


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


References E\+E\+T\+\_\+\+T\+\_\+\+U\+N\+K\+N\+OW.

\mbox{\Hypertarget{Eet_8h_a4d6c8a2413ec64633653435e65ee7c1a}\label{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}}
\doxysubsubsection{\texorpdfstring{eet\_node\_value\_get()}{eet\_node\_value\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI}} \mbox{\hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\+\_\+\+Node\+\_\+\+Data}}$\ast$ eet\+\_\+node\+\_\+value\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} $\ast$}]{node }\end{DoxyParamCaption})}



Returns the node\textquotesingle{}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}
