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


The file that provides the eet functions.  


\doxysubsubsection*{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}}
\begin{DoxyCompactList}\small\item\em Instructs Eet about memory management for different needs under serialization and parse process. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Eet__Node__Data}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Data}}
\begin{DoxyCompactList}\small\item\em Contains an union that can fit any kind of node. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{struct__Eet__Node__Walk}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Walk}}
\begin{DoxyCompactList}\small\item\em Describes how to walk trees of \doxylink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8} 
\#define {\bfseries EAPI}
\item 
\Hypertarget{Eet_8h_ab1ba8bc177e9254a788a0d51e847d6e4}\label{Eet_8h_ab1ba8bc177e9254a788a0d51e847d6e4} 
\#define {\bfseries EET\+\_\+\+VERSION\+\_\+\+MAJOR}~EFL\+\_\+\+VERSION\+\_\+\+MAJOR
\begin{DoxyCompactList}\small\item\em The major number of eet version. \end{DoxyCompactList}\item 
\Hypertarget{Eet_8h_a51801bce7fb03b932171765de5891331}\label{Eet_8h_a51801bce7fb03b932171765de5891331} 
\#define {\bfseries EET\+\_\+\+VERSION\+\_\+\+MINOR}~EFL\+\_\+\+VERSION\+\_\+\+MINOR
\begin{DoxyCompactList}\small\item\em The minor number of eet version. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+IMAGE\+\_\+\+LOSSLESS}~EMILE\+\_\+\+IMAGE\+\_\+\+LOSSLESS
\item 
\#define {\bfseries EET\+\_\+\+IMAGE\+\_\+\+JPEG}~EMILE\+\_\+\+IMAGE\+\_\+\+JPEG
\item 
\#define {\bfseries EET\+\_\+\+IMAGE\+\_\+\+ETC1}~EMILE\+\_\+\+IMAGE\+\_\+\+ETC1
\item 
\#define {\bfseries EET\+\_\+\+IMAGE\+\_\+\+ETC2\+\_\+\+RGB}~EMILE\+\_\+\+IMAGE\+\_\+\+ETC2\+\_\+\+RGB
\item 
\#define {\bfseries EET\+\_\+\+IMAGE\+\_\+\+ETC2\+\_\+\+RGBA}~EMILE\+\_\+\+IMAGE\+\_\+\+ETC2\+\_\+\+RGBA
\item 
\#define {\bfseries EET\+\_\+\+IMAGE\+\_\+\+ETC1\+\_\+\+ALPHA}~EMILE\+\_\+\+IMAGE\+\_\+\+ETC1\+\_\+\+ALPHA
\item 
\#define {\bfseries EET\+\_\+\+COLORSPACE\+\_\+\+ARGB8888}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fa063317d9465b70ef466bd0c6e466caa9}{EMILE\+\_\+\+COLORSPACE\+\_\+\+ARGB8888}}
\item 
\#define {\bfseries EET\+\_\+\+COLORSPACE\+\_\+\+GRY8}~EMILE\+\_\+\+COLORSPACE\+\_\+\+GRY8
\item 
\#define {\bfseries EET\+\_\+\+COLORSPACE\+\_\+\+AGRY88}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fa3c0600b436f608f0809fff5adfa541a3}{EMILE\+\_\+\+COLORSPACE\+\_\+\+AGRY88}}
\item 
\#define {\bfseries EET\+\_\+\+COLORSPACE\+\_\+\+ETC1}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fa1033c7d2c7aca562859d2e3aef609989}{EMILE\+\_\+\+COLORSPACE\+\_\+\+ETC1}}
\item 
\#define {\bfseries EET\+\_\+\+COLORSPACE\+\_\+\+RGB8\+\_\+\+ETC2}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fad3319deeb70798b8138eb24f788d92b4}{EMILE\+\_\+\+COLORSPACE\+\_\+\+RGB8\+\_\+\+ETC2}}
\item 
\#define {\bfseries EET\+\_\+\+COLORSPACE\+\_\+\+RGBA8\+\_\+\+ETC2\+\_\+\+EAC}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fa5efb8e475746b3b748c5db143ce57032}{EMILE\+\_\+\+COLORSPACE\+\_\+\+RGBA8\+\_\+\+ETC2\+\_\+\+EAC}}
\item 
\#define {\bfseries EET\+\_\+\+COLORSPACE\+\_\+\+ETC1\+\_\+\+ALPHA}~\mbox{\hyperlink{group__Emile__Image__Group_gga6bbda446d5ddf75fd911fbc0dff6876fadb771419dcfe343f10db016b862d3bc8}{EMILE\+\_\+\+COLORSPACE\+\_\+\+ETC1\+\_\+\+ALPHA}}
\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+UNKNOW}~0
\begin{DoxyCompactList}\small\item\em Unknown data encoding type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+CHAR}~1
\begin{DoxyCompactList}\small\item\em Data type\+: char. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+SHORT}~2
\begin{DoxyCompactList}\small\item\em Data type\+: short. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+INT}~3
\begin{DoxyCompactList}\small\item\em Data type\+: int. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+LONG\+\_\+\+LONG}~4
\begin{DoxyCompactList}\small\item\em Data type\+: long long. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+FLOAT}~5
\begin{DoxyCompactList}\small\item\em Data type\+: float. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+DOUBLE}~6
\begin{DoxyCompactList}\small\item\em Data type\+: double. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+UCHAR}~7
\begin{DoxyCompactList}\small\item\em Data type\+: unsigned char. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+USHORT}~8
\begin{DoxyCompactList}\small\item\em Data type\+: unsigned short. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+UINT}~9
\begin{DoxyCompactList}\small\item\em Data type\+: unsigned int. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+ULONG\+\_\+\+LONG}~10
\begin{DoxyCompactList}\small\item\em Data type\+: unsigned long long. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+STRING}~11
\begin{DoxyCompactList}\small\item\em Data type\+: char \texorpdfstring{$\ast$}{*}. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+INLINED\+\_\+\+STRING}~12
\begin{DoxyCompactList}\small\item\em Data type\+: char \texorpdfstring{$\ast$}{*} (but compressed inside the resulting eet) \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+NULL}~13
\begin{DoxyCompactList}\small\item\em Data type\+: (void \texorpdfstring{$\ast$}{*}) (only use it if you know why) \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+F32\+P32}~14
\begin{DoxyCompactList}\small\item\em Data type\+: fixed point 32.\+32. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+F16\+P16}~15
\begin{DoxyCompactList}\small\item\em Data type\+: fixed point 16.\+16. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+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}{EET\+\_\+\+T\+\_\+\+VALUE}}~17
\begin{DoxyCompactList}\small\item\em Data type\+: pointer to Eina\+\_\+\+Value. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+T\+\_\+\+LAST}~18
\begin{DoxyCompactList}\small\item\em Last data type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+G\+\_\+\+UNKNOWN}~100
\begin{DoxyCompactList}\small\item\em Unknown group data encoding type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+G\+\_\+\+ARRAY}~101
\begin{DoxyCompactList}\small\item\em Fixed size array group type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+G\+\_\+\+VAR\+\_\+\+ARRAY}~102
\begin{DoxyCompactList}\small\item\em Variable size array group type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+G\+\_\+\+LIST}~103
\begin{DoxyCompactList}\small\item\em Linked list group type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+G\+\_\+\+HASH}~104
\begin{DoxyCompactList}\small\item\em Hash table group type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+G\+\_\+\+UNION}~105
\begin{DoxyCompactList}\small\item\em Union group type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+G\+\_\+\+VARIANT}~106
\begin{DoxyCompactList}\small\item\em Selectable subtype group. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga76f94c1520fc351ad2b847153795b41d}{EET\+\_\+\+G\+\_\+\+UNKNOWN\+\_\+\+NESTED}}~107
\begin{DoxyCompactList}\small\item\em Unknown nested group type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+G\+\_\+\+LAST}~108
\begin{DoxyCompactList}\small\item\em Last group type. \end{DoxyCompactList}\item 
\#define {\bfseries EET\+\_\+\+I\+\_\+\+LIMIT}~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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+CLASS\+\_\+\+VERSION}}~4
\begin{DoxyCompactList}\small\item\em The version of \doxylink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class} at the time of the distribution of the sources. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga941b1fcd6c6c72221d9390f9a0ed751c}{EET\+\_\+\+EINA\+\_\+\+STREAM\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+CLASS\+\_\+\+SET}}(clas,  type)~  (\mbox{\hyperlink{group__Eet__Data__Group_gac1fe86198291a7acb6642053301f317f}{eet\+\_\+eina\+\_\+stream\+\_\+data\+\_\+descriptor\+\_\+class\+\_\+set}}(clas, sizeof (\texorpdfstring{$\ast$}{*}(clas)), \# type, sizeof(type)))
\begin{DoxyCompactList}\small\item\em This macro is an helper that set all the parameter of an Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class correctly when you use Eina data type with stream. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_ga0bf94c07d8e69cfaac8dd2d615d7542c}{EET\+\_\+\+EINA\+\_\+\+FILE\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+CLASS\+\_\+\+SET}}(clas,  type)~  (\mbox{\hyperlink{group__Eet__Data__Group_ga61af07cced82f787f3c52d52834491c3}{eet\+\_\+eina\+\_\+file\+\_\+data\+\_\+descriptor\+\_\+class\+\_\+set}}(clas, sizeof (\texorpdfstring{$\ast$}{*}(clas)), \# type, sizeof(type)))
\begin{DoxyCompactList}\small\item\em This macro is an helper that set all the parameter of an Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class correctly when you use Eina data type with file. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gac38ce778d7eba37cfca8a19efb7a9b3a}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+BASIC}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+SUB}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+SUB\+\_\+\+NESTED}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+LIST}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+LIST\+\_\+\+STRING}}(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_gadeae061cf848d4d0bce89acdfc570848}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+LIST\+\_\+\+UINT}}(edd,  struct\+\_\+type,  name,  member)
\begin{DoxyCompactList}\small\item\em Adds a linked list of unsigned integers to a data descriptor. \end{DoxyCompactList}\item 
\#define \mbox{\hyperlink{group__Eet__Data__Group_gad5e348ead4ba0b441c1e020f9bf23365}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+HASH}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+HASH\+\_\+\+STRING}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+HASH\+\_\+\+VALUE}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+BASIC\+\_\+\+ARRAY}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+BASIC\+\_\+\+VAR\+\_\+\+ARRAY}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+ARRAY}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+VAR\+\_\+\+ARRAY}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+VAR\+\_\+\+ARRAY\+\_\+\+STRING}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+UNION}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+VARIANT}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+MAPPING}}(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}{EET\+\_\+\+DATA\+\_\+\+DESCRIPTOR\+\_\+\+ADD\+\_\+\+MAPPING\+\_\+\+BASIC}}(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 
\Hypertarget{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8}\label{Eet_8h_a3db3556eec8ef18cb8ddb43816974ac8} 
\#define {\bfseries EAPI}
\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{struct__Eet__Version}{\+\_\+\+Eet\+\_\+\+Version}} \mbox{\hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\+\_\+\+Version}}
\begin{DoxyCompactList}\small\item\em This is the Eet version information structure that can be used at runtime to detect which version of eet is being used and adapt appropriately as follows for example\+: \end{DoxyCompactList}\item 
typedef enum \mbox{\hyperlink{group__Eet__Group_gaa9142d865094701672375485d4a6284d}{\+\_\+\+Eet\+\_\+\+Error}} {\bfseries 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_ga8c1ab0f77abe3159c0addb878fe0feae}{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}} {\bfseries 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}}
\begin{DoxyCompactList}\small\item\em Specify lossy encoding for image. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{group__Emile__Image__Group_gae4022652475a28417c2780ad5217c8f4}{Emile\+\_\+\+Colorspace}} \mbox{\hyperlink{group__Eet__File__Group_ga4efad323325b6ad0d525849eb402b067}{Eet\+\_\+\+Colorspace}}
\begin{DoxyCompactList}\small\item\em Specify colorspace for image. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Eet\+\_\+\+File \mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}}
\begin{DoxyCompactList}\small\item\em Opaque handle that defines an Eet file (or memory). \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Eet\+\_\+\+Dictionary {\bfseries Eet\+\_\+\+Dictionary}
\begin{DoxyCompactList}\small\item\em Opaque handle that defines a file-\/backed (mmaped) dictionary of strings. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Eet__Entry}{\+\_\+\+Eet\+\_\+\+Entry}} \mbox{\hyperlink{group__Eet__File__Group_ga9bb1ee9b79483d1c9603b1959215f354}{Eet\+\_\+\+Entry}}
\begin{DoxyCompactList}\small\item\em Eet files may contains multiple Entries per file, this handle describe them. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Eet\+\_\+\+Key {\bfseries Eet\+\_\+\+Key}
\begin{DoxyCompactList}\small\item\em Opaque handle that defines an identity (also known as key) in Eet\textquotesingle{}s cipher system. \end{DoxyCompactList}\item 
typedef int(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Cipher__Group_ga37fcf12b2139e1084d01a7bc5d999ed9}{Eet\+\_\+\+Key\+\_\+\+Password\+\_\+\+Callback}}) (char \texorpdfstring{$\ast$}{*}buffer, int size, int rwflag, void \texorpdfstring{$\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}}
\begin{DoxyCompactList}\small\item\em Opaque handle that have information on a type members. \end{DoxyCompactList}\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}}
\begin{DoxyCompactList}\small\item\em Instructs Eet about memory management for different needs under serialization and parse process. \end{DoxyCompactList}\item 
typedef int(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gaab1358cb471dce20be9da6febbdf8327}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach\+\_\+\+Callback\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}h, const char \texorpdfstring{$\ast$}{*}k, void \texorpdfstring{$\ast$}{*}dt, void \texorpdfstring{$\ast$}{*}fdt)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach\+\_\+\+Callback. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga894af1ef8c006fc48235d8b48755e3d8}{Eet\+\_\+\+Descriptor\+\_\+\+Mem\+\_\+\+Alloc\+\_\+\+Callback}}) (size\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Mem\+\_\+\+Alloc. \end{DoxyCompactList}\item 
typedef void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gadc11123034dfc44c5bc31c6f5bdb55fb}{Eet\+\_\+\+Descriptor\+\_\+\+Mem\+\_\+\+Free\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}mem)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Mem\+\_\+\+Alloc. \end{DoxyCompactList}\item 
typedef char \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga014b92bba17d33ea41e31ebfd9a23a8b}{Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Alloc\+\_\+\+Callback}}) (const char \texorpdfstring{$\ast$}{*}str)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Alloc. \end{DoxyCompactList}\item 
typedef void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga6e1c79f2b15a0315dd33c05d99cb065a}{Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Free\+\_\+\+Callback}}) (const char \texorpdfstring{$\ast$}{*}str)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Free. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga4aef6ac18690983e6d608d0844b43e5d}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Next\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}l)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Next. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga7e6b656ac984d44d0e736655c45982de}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Append\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}l, void \texorpdfstring{$\ast$}{*}d)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Append. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga1a75ebbc7a4d8bab9971974335599b04}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Data\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}l)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Data. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga97f9bf8be3bcd13699c4890487bba66c}{Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Free\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}l)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+List\+\_\+\+Free. \end{DoxyCompactList}\item 
typedef void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga530125fcbeb48fb675d020f51b839151}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}h, \mbox{\hyperlink{group__Eet__Data__Group_gaab1358cb471dce20be9da6febbdf8327}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach\+\_\+\+Callback\+\_\+\+Callback}} func, void \texorpdfstring{$\ast$}{*}fdt)
\begin{DoxyCompactList}\small\item\em Callback for Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Foreach. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga94d8c39d01f0c9064713eeb0a18dc6d2}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Add\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}h, const char \texorpdfstring{$\ast$}{*}k, void \texorpdfstring{$\ast$}{*}d)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Add. \end{DoxyCompactList}\item 
typedef void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga09d99991df39953b4b28de202f3109ab}{Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Free\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}h)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Hash\+\_\+\+Free. \end{DoxyCompactList}\item 
typedef char \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} {\bfseries Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Direct\+\_\+\+Alloc\+\_\+\+Callback}) (const char \texorpdfstring{$\ast$}{*}str)
\item 
typedef void(\texorpdfstring{$\ast$}{*} {\bfseries Eet\+\_\+\+Descriptor\+\_\+\+Str\+\_\+\+Direct\+\_\+\+Free\+\_\+\+Callback}) (const char \texorpdfstring{$\ast$}{*}str)
\item 
typedef const char \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gafd67014abf81fb9ff949f32db811253b}{Eet\+\_\+\+Descriptor\+\_\+\+Type\+\_\+\+Get\+\_\+\+Callback}}) (const void \texorpdfstring{$\ast$}{*}data, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \texorpdfstring{$\ast$}{*}unknow)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Type\+\_\+\+Get. \end{DoxyCompactList}\item 
typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gad98f354bc1af39c65c306a2d6905879c}{Eet\+\_\+\+Descriptor\+\_\+\+Type\+\_\+\+Set\+\_\+\+Callback}}) (const char \texorpdfstring{$\ast$}{*}type, void \texorpdfstring{$\ast$}{*}data, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} unknow)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Type\+\_\+\+Set. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga1782d84edeff89252c1fbaece4244c26}{Eet\+\_\+\+Descriptor\+\_\+\+Array\+\_\+\+Alloc\+\_\+\+Callback}}) (size\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Array\+\_\+\+Alloc. \end{DoxyCompactList}\item 
typedef void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga466313985fc95944629db2a1d2edf08b}{Eet\+\_\+\+Descriptor\+\_\+\+Array\+\_\+\+Free\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}mem)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Descriptor\+\_\+\+Array\+\_\+\+Free. \end{DoxyCompactList}\item 
\Hypertarget{Eet_8h_a80ea399b33b50cecb80a8716f23c7973}\label{Eet_8h_a80ea399b33b50cecb80a8716f23c7973} 
typedef void(\texorpdfstring{$\ast$}{*} {\bfseries Eet\+\_\+\+Dump\+\_\+\+Callback}) (void \texorpdfstring{$\ast$}{*}data, const char \texorpdfstring{$\ast$}{*}str)
\item 
typedef struct \+\_\+\+Eet\+\_\+\+Node {\bfseries Eet\+\_\+\+Node}
\begin{DoxyCompactList}\small\item\em Opaque handle to manage serialization node. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Eet__Node__Data}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Data}} {\bfseries Eet\+\_\+\+Node\+\_\+\+Data}
\begin{DoxyCompactList}\small\item\em Contains an union that can fit any kind of node. \end{DoxyCompactList}\item 
\Hypertarget{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}\label{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6} 
typedef struct \mbox{\hyperlink{struct__Eet__Node__Walk}{\+\_\+\+Eet\+\_\+\+Node\+\_\+\+Walk}} {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk}
\begin{DoxyCompactList}\small\item\em Describes how to walk trees of \doxylink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Eet_8h_a4d0e63816db4dea7ef4e0ea82fb0c36b}{Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Alloc\+\_\+\+Callback}}) (const char \texorpdfstring{$\ast$}{*}type, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Alloc. \end{DoxyCompactList}\item 
typedef void(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Eet_8h_a4b324d1791acfecde31750138239a4eb}{Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Add\+\_\+\+Callback}}) (void \texorpdfstring{$\ast$}{*}parent, const char \texorpdfstring{$\ast$}{*}name, void \texorpdfstring{$\ast$}{*}child, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Struct\+\_\+\+Add. \end{DoxyCompactList}\item 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{Eet_8h_a59d5c2c87ea1f1222db5d3ec743a2353}{Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Array\+\_\+\+Callback}}) (\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} variable, const char \texorpdfstring{$\ast$}{*}name, int count, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Callback prototype for Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Array. \end{DoxyCompactList}\item 
\Hypertarget{Eet_8h_a7188f2fbfd0a177769a25dd5b23ec3e0}\label{Eet_8h_a7188f2fbfd0a177769a25dd5b23ec3e0} 
typedef void(\texorpdfstring{$\ast$}{*} {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Insert\+\_\+\+Callback}) (void \texorpdfstring{$\ast$}{*}array, int index, void \texorpdfstring{$\ast$}{*}child, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\item 
\Hypertarget{Eet_8h_a7408fdcbf799ce87ba4f2628b7579533}\label{Eet_8h_a7408fdcbf799ce87ba4f2628b7579533} 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+List\+\_\+\+Callback}) (const char \texorpdfstring{$\ast$}{*}name, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\item 
\Hypertarget{Eet_8h_ab84e41943134aafe93fa337c055858de}\label{Eet_8h_ab84e41943134aafe93fa337c055858de} 
typedef void(\texorpdfstring{$\ast$}{*} {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Append\+\_\+\+Callback}) (void \texorpdfstring{$\ast$}{*}list, void \texorpdfstring{$\ast$}{*}child, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\item 
\Hypertarget{Eet_8h_ac0587b73089862ee1828af3eafcdf083}\label{Eet_8h_ac0587b73089862ee1828af3eafcdf083} 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Hash\+\_\+\+Callback}) (void \texorpdfstring{$\ast$}{*}parent, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}key, void \texorpdfstring{$\ast$}{*}value, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\item 
\Hypertarget{Eet_8h_a0f0acd15accac527257ec92d3cc26b90}\label{Eet_8h_a0f0acd15accac527257ec92d3cc26b90} 
typedef void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} {\bfseries Eet\+\_\+\+Node\+\_\+\+Walk\+\_\+\+Simple\+\_\+\+Callback}) (int type, \mbox{\hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\+\_\+\+Node\+\_\+\+Data}} \texorpdfstring{$\ast$}{*}data, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\item 
\Hypertarget{Eet_8h_aa539adae8c61b25a16bc73c448a0ff53}\label{Eet_8h_aa539adae8c61b25a16bc73c448a0ff53} 
typedef struct \+\_\+\+Eet\+\_\+\+Connection {\bfseries Eet\+\_\+\+Connection}
\item 
\Hypertarget{Eet_8h_a89f600825c27b6784dbbd4397efae658}\label{Eet_8h_a89f600825c27b6784dbbd4397efae658} 
typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries Eet\+\_\+\+Read\+\_\+\+Cb}(const void \texorpdfstring{$\ast$}{*}eet\+\_\+data, size\+\_\+t size, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\item 
\Hypertarget{Eet_8h_a099f395c1f78874932b6c152431ec88e}\label{Eet_8h_a099f395c1f78874932b6c152431ec88e} 
typedef \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} {\bfseries Eet\+\_\+\+Write\+\_\+\+Cb}(const void \texorpdfstring{$\ast$}{*}data, size\+\_\+t size, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\end{DoxyCompactItemize}
\doxysubsubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Eet__Group_gaa9142d865094701672375485d4a6284d}{\+\_\+\+Eet\+\_\+\+Error}} \{ \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da2e3af24c66d0decf7c97fe4e5a7f75d4}{EET\+\_\+\+ERROR\+\_\+\+NONE}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da624f64fe9803c1a4229a60214d675fa4}{EET\+\_\+\+ERROR\+\_\+\+BAD\+\_\+\+OBJECT}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da5d7b9168309be93bb29f1b031bad2677}{EET\+\_\+\+ERROR\+\_\+\+EMPTY}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da0cf54c8e55c541d80273ba9297756217}{EET\+\_\+\+ERROR\+\_\+\+NOT\+\_\+\+WRITABLE}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284daeffb124373b5049b86ac7e0dbefe53a3}{EET\+\_\+\+ERROR\+\_\+\+OUT\+\_\+\+OF\+\_\+\+MEMORY}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da27684bc75504112ec1d973dd92b4bc54}{EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad809f5520943b5ddc7a5c2b13d011022}{EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR\+\_\+\+FILE\+\_\+\+TOO\+\_\+\+BIG}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da161bbe3deff362f178e8cd5dd342f439}{EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR\+\_\+\+IO\+\_\+\+ERROR}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da8970e99b686ccb19cac6ce1b522bac46}{EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR\+\_\+\+OUT\+\_\+\+OF\+\_\+\+SPACE}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da1f63beedf18d69778fe3d09756b0a127}{EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR\+\_\+\+FILE\+\_\+\+CLOSED}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284daedc70fb84c7eba864adf892b61fa7eed}{EET\+\_\+\+ERROR\+\_\+\+MMAP\+\_\+\+FAILED}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284daa618d0cf4e95824b9ade43d916cb2661}{EET\+\_\+\+ERROR\+\_\+\+X509\+\_\+\+ENCODING\+\_\+\+FAILED}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da478a6d16452e68c82773dcce92d6374a}{EET\+\_\+\+ERROR\+\_\+\+SIGNATURE\+\_\+\+FAILED}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da43880471e169e222f29daf7e356dc0e0}{EET\+\_\+\+ERROR\+\_\+\+INVALID\+\_\+\+SIGNATURE}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da65f57e87a9554a94c02f0e3d7b82af03}{EET\+\_\+\+ERROR\+\_\+\+NOT\+\_\+\+SIGNED}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284dab2949e6f94af134c3b1dce154fd15a7d}{EET\+\_\+\+ERROR\+\_\+\+NOT\+\_\+\+IMPLEMENTED}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da172326f9ccae8830ef27a1f18acc4f19}{EET\+\_\+\+ERROR\+\_\+\+PRNG\+\_\+\+NOT\+\_\+\+SEEDED}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284da04db0378f23672eb778283e2bd0fbd5c}{EET\+\_\+\+ERROR\+\_\+\+ENCRYPT\+\_\+\+FAILED}}
, \newline
\mbox{\hyperlink{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad8ea52dac8f5ea43593e530f608edc38}{EET\+\_\+\+ERROR\+\_\+\+DECRYPT\+\_\+\+FAILED}}
 \}
\begin{DoxyCompactList}\small\item\em All the error identifiers known by Eet. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Eet__Compression_gaa8c3175ffeb27a3d5a35a13f121c34e6}{\+\_\+\+Eet\+\_\+\+Compression}} \{ \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6af358ef89302ddb7663138aa388b37ca7}{EET\+\_\+\+COMPRESSION\+\_\+\+NONE}} = 0
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a65703be4d2ebebb4fa7bcc5a6834dd85}{EET\+\_\+\+COMPRESSION\+\_\+\+DEFAULT}} = 1
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a889e6c1533ca5f4961d66fa021e10a0a}{EET\+\_\+\+COMPRESSION\+\_\+\+LOW}} = 2
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ae5a6de78c0b1d89b94b2ab1fb1836636}{EET\+\_\+\+COMPRESSION\+\_\+\+MED}} = 6
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a56485977a612b70d4600b40ef428ed67}{EET\+\_\+\+COMPRESSION\+\_\+\+HI}} = 9
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6af6c6eb527b76165809ae2f9eb0db7142}{EET\+\_\+\+COMPRESSION\+\_\+\+VERYFAST}} = 10
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a08a898f7d70bf5385b3e20397a445f05}{EET\+\_\+\+COMPRESSION\+\_\+\+SUPERFAST}} = 11
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a30ea5eaa5078bf8afea02417970bff51}{EET\+\_\+\+COMPRESSION\+\_\+\+LOW2}} = 3
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a673fdb47450acd5b35d5bf34925ca779}{EET\+\_\+\+COMPRESSION\+\_\+\+MED1}} = 4
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6a289e4248c1b2d04bc8ff6716662369d3}{EET\+\_\+\+COMPRESSION\+\_\+\+MED2}} = 5
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ac5da9d934ff52a37253d5b3de148f1b8}{EET\+\_\+\+COMPRESSION\+\_\+\+HI1}} = 7
, \newline
\mbox{\hyperlink{group__Eet__Compression_ggaa8c3175ffeb27a3d5a35a13f121c34e6ad7d586352f3c4a5b35ef7574dde414f2}{EET\+\_\+\+COMPRESSION\+\_\+\+HI2}} = 8
 \}
\begin{DoxyCompactList}\small\item\em All the compression modes known by Eet. \end{DoxyCompactList}\item 
enum \mbox{\hyperlink{group__Eet__File__Group_gaa8e1a7af50fefaf15eb2f69543d24998}{\+\_\+\+Eet\+\_\+\+File\+\_\+\+Mode}} \{ \newline
{\bfseries EET\+\_\+\+FILE\+\_\+\+MODE\+\_\+\+INVALID} = -\/1
, \newline
\mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a416f7e9a76b8131a44bbeedb13060c81}{EET\+\_\+\+FILE\+\_\+\+MODE\+\_\+\+READ}}
, \newline
\mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a8f395f56fba48be007c65be51d799ee9}{EET\+\_\+\+FILE\+\_\+\+MODE\+\_\+\+WRITE}}
, \newline
\mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a763d29c19960a4e0d4eb7bc7bb512481}{EET\+\_\+\+FILE\+\_\+\+MODE\+\_\+\+READ\+\_\+\+WRITE}}
 \}
\begin{DoxyCompactList}\small\item\em Modes that a file can be opened. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI int \mbox{\hyperlink{group__Eet__Group_ga9903687bfa20fe9a9e59d4c1d213e89a}{eet\+\_\+init}} (void)
\begin{DoxyCompactList}\small\item\em Initializes the EET library. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Group_gacbc7583179399d3b3e7b003e911f866f}{eet\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the EET library. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}{eet\+\_\+clearcache}} (void)
\begin{DoxyCompactList}\small\item\em Clears eet cache. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_ga675160a758832ee812edf7f64ed30ee6}{eet\+\_\+open}} (const char \texorpdfstring{$\ast$}{*}file, \mbox{\hyperlink{group__Eet__File__Group_gaaffe4b3f04b9306abf105c89c8934331}{Eet\+\_\+\+File\+\_\+\+Mode}} mode)
\begin{DoxyCompactList}\small\item\em Opens an eet file on disk, and returns a handle to it. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_gab6c2e3d0ef53d273f30f359c3e151665}{eet\+\_\+mmap}} (const \mbox{\hyperlink{group__Eina__File__Group_ga20697123547cbc937c6c9dd845af0403}{Eina\+\_\+\+File}} \texorpdfstring{$\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 
EAPI \mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_ga19dfe0a39087f16b07a82e0fafa09ca2}{eet\+\_\+memopen\+\_\+read}} (const void \texorpdfstring{$\ast$}{*}data, size\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Opens an eet file directly from a memory location. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__File__Group_gaaffe4b3f04b9306abf105c89c8934331}{Eet\+\_\+\+File\+\_\+\+Mode}} \mbox{\hyperlink{group__Eet__File__Group_ga806f64e7ad3463cd40337c5022c7e83c}{eet\+\_\+mode\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef)
\begin{DoxyCompactList}\small\item\em Gets the mode an Eet\+\_\+\+File was opened with. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Group_ga966e47d17fb3f81293bc0ada3c031d95}{Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__File__Group_ga1675fef1f6012c1e02ae313d13dc3e03}{eet\+\_\+close}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef)
\begin{DoxyCompactList}\small\item\em Closes an eet file handle and flush pending writes. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Group_ga966e47d17fb3f81293bc0ada3c031d95}{Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__File__Group_gaf343f344180955ed898aa86b90ebefda}{eet\+\_\+sync}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef)
\begin{DoxyCompactList}\small\item\em Syncs content of an eet file handle, flushing pending writes. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Group_ga966e47d17fb3f81293bc0ada3c031d95}{Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__File__Group_ga89b9fcf8158b75a59f988f14ebefa647}{eet\+\_\+sync\+\_\+sync}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef)
\begin{DoxyCompactList}\small\item\em does exactly what eet\+\_\+xunc() does but also fsyncs file data \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\+\_\+\+Dictionary}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_gabac3fef94bb732840b9ac9cc2917c4c6}{eet\+\_\+dictionary\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef)
\begin{DoxyCompactList}\small\item\em Returns a handle to the shared string dictionary of the Eet file. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Group_ga53290da52edb929b85e51f25e79d27c8}{eet\+\_\+dictionary\+\_\+string\+\_\+check}} (\mbox{\hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\+\_\+\+Dictionary}} \texorpdfstring{$\ast$}{*}ed, const char \texorpdfstring{$\ast$}{*}string)
\begin{DoxyCompactList}\small\item\em Checks if a given string comes from a given dictionary. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Group_ga1cadbf9178be9abf9578e429f93bc0a6}{eet\+\_\+dictionary\+\_\+count}} (const \mbox{\hyperlink{group__Eet__File__Group_gaf0984c8280699ca5a3c4966f5580324c}{Eet\+\_\+\+Dictionary}} \texorpdfstring{$\ast$}{*}ed)
\begin{DoxyCompactList}\small\item\em Returns the number of strings inside a dictionary. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_gab525b8d547c3542f6e430eeb6d919558}{eet\+\_\+read}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, int \texorpdfstring{$\ast$}{*}size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Reads a specified entry from an eet file and return data. \end{DoxyCompactList}\item 
EAPI const void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_ga250ac882b4530dc8112b0c9517a5b44d}{eet\+\_\+read\+\_\+direct}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, int \texorpdfstring{$\ast$}{*}size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Reads a specified entry from an eet file and return data. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Group_ga682d04715f0e11380c460814c4a9bd21}{eet\+\_\+write}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const void \texorpdfstring{$\ast$}{*}data, int size, int compress)
\begin{DoxyCompactList}\small\item\em Write a specified entry to an eet file handle. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Group_gaa8a980d684123dfbaf12e7efefdb57f5}{eet\+\_\+delete}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name)
\begin{DoxyCompactList}\small\item\em Deletes a specified entry from an Eet file being written or re-\/written. \end{DoxyCompactList}\item 
EAPI \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}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}destination, int compress)
\begin{DoxyCompactList}\small\item\em Alias a specific section to another one. \end{DoxyCompactList}\item 
EAPI const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_ga0c008ff2e81978782c5a45a2b17753ae}{eet\+\_\+file\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef)
\begin{DoxyCompactList}\small\item\em Retrieves the filename of an Eet\+\_\+\+File. \end{DoxyCompactList}\item 
EAPI const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_ga39594e7ee4d23fbe1be7f21766646329}{eet\+\_\+alias\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name)
\begin{DoxyCompactList}\small\item\em Retrieves the destination name of an alias. \end{DoxyCompactList}\item 
EAPI char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_gaab7f9d6d7460b8ec90039b6d82323aa1}{eet\+\_\+list}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}glob, int \texorpdfstring{$\ast$}{*}count\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Lists all entries in eet file matching shell glob. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Iterator__Group_ga15b975bb881d955249ce13d4ebc96948}{Eina\+\_\+\+Iterator}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Group_ga7509b0c13057a2a4066b592c70e69279}{eet\+\_\+list\+\_\+entries}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef)
\begin{DoxyCompactList}\small\item\em Returns an iterator that will describe each entry of an Eet\+\_\+\+File. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Group_ga53bf1cf96267787aa93a99a0fe7ba8f7}{eet\+\_\+num\+\_\+entries}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef)
\begin{DoxyCompactList}\small\item\em Returns the number of entries in the specified eet file. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Cipher__Group_gac6d14b588c7e192dc621f466749f3177}{eet\+\_\+read\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, int \texorpdfstring{$\ast$}{*}size\+\_\+ret, const char \texorpdfstring{$\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 
EAPI int \mbox{\hyperlink{group__Eet__File__Cipher__Group_ga0c08a5881d6fd3474a8cbe03a445aff3}{eet\+\_\+write\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const void \texorpdfstring{$\ast$}{*}data, int size, int compress, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key)
\begin{DoxyCompactList}\small\item\em Writes a specified entry to an eet file handle using a cipher. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Group_gaa0e884cb39877ca363aaadabcda87dd5}{eet\+\_\+data\+\_\+image\+\_\+header\+\_\+read}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, unsigned int \texorpdfstring{$\ast$}{*}w, unsigned int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Reads just the header data for an image and dont decode the pixels. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Image__Group_gaf9a1d48351f16959aad4b21dfd056791}{eet\+\_\+data\+\_\+image\+\_\+read}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, unsigned int \texorpdfstring{$\ast$}{*}w, unsigned int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Group_gab0ac3f0dd4bf6e690be0e8d2859868b6}{eet\+\_\+data\+\_\+image\+\_\+read\+\_\+to\+\_\+surface}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, unsigned int src\+\_\+x, unsigned int src\+\_\+y, unsigned int \texorpdfstring{$\ast$}{*}d, unsigned int w, unsigned int h, unsigned int row\+\_\+stride, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\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 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Group_ga793af643214aaaf0404b1c948c648e13}{eet\+\_\+data\+\_\+image\+\_\+write}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const void \texorpdfstring{$\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 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Group_ga909c869cabe1a4785224b949cd3ca657}{eet\+\_\+data\+\_\+image\+\_\+header\+\_\+decode}} (const void \texorpdfstring{$\ast$}{*}data, int size, unsigned int \texorpdfstring{$\ast$}{*}w, unsigned int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data header only to get information. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Image__Group_gac2c0c2bf6d0dbbe4516c79953b65fc63}{eet\+\_\+data\+\_\+image\+\_\+decode}} (const void \texorpdfstring{$\ast$}{*}data, int size, unsigned int \texorpdfstring{$\ast$}{*}w, unsigned int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data into pixel data. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Group_ga8c7e57f32570095018ef294a17dd1f2c}{eet\+\_\+data\+\_\+image\+\_\+decode\+\_\+to\+\_\+surface}} (const void \texorpdfstring{$\ast$}{*}data, int size, unsigned int src\+\_\+x, unsigned int src\+\_\+y, unsigned int \texorpdfstring{$\ast$}{*}d, unsigned int w, unsigned int h, unsigned int row\+\_\+stride, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data into pixel data and stores in the given buffer. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Image__Group_gad9996bd6bb8008ff7ebe76b7c323b52e}{eet\+\_\+data\+\_\+image\+\_\+encode}} (const void \texorpdfstring{$\ast$}{*}data, int \texorpdfstring{$\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 
EAPI 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}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, unsigned int \texorpdfstring{$\ast$}{*}w, unsigned int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\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 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Group_gaaede1b1c1f586c3ff0a7aea6cc1d589c}{eet\+\_\+data\+\_\+image\+\_\+colorspace\+\_\+get}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, const \mbox{\hyperlink{group__Eet__File__Group_ga4efad323325b6ad0d525849eb402b067}{Eet\+\_\+\+Colorspace}} \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}cspaces)
\begin{DoxyCompactList}\small\item\em Gets the colorspace Eet can decode into of a given eet image resource. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga063a09e2d7b5b03d7e78c2936b1e336e}{eet\+\_\+data\+\_\+image\+\_\+read\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, unsigned int \texorpdfstring{$\ast$}{*}w, unsigned int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
EAPI 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}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, unsigned int src\+\_\+x, unsigned int src\+\_\+y, unsigned int \texorpdfstring{$\ast$}{*}d, unsigned int w, unsigned int h, unsigned int row\+\_\+stride, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
EAPI 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}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, unsigned int src\+\_\+x, unsigned int src\+\_\+y, unsigned int \texorpdfstring{$\ast$}{*}d, unsigned int w, unsigned int h, unsigned int row\+\_\+stride, \mbox{\hyperlink{group__Eet__File__Group_ga4efad323325b6ad0d525849eb402b067}{Eet\+\_\+\+Colorspace}} cspace, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}comp, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga5cbbcbc74f8f91267cd29b594b9cda8c}{eet\+\_\+data\+\_\+image\+\_\+decode\+\_\+to\+\_\+cspace\+\_\+surface\+\_\+cipher}} (const void \texorpdfstring{$\ast$}{*}data, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int size, unsigned int src\+\_\+x, unsigned int src\+\_\+y, unsigned int \texorpdfstring{$\ast$}{*}d, unsigned int w, unsigned int h, unsigned int row\+\_\+stride, \mbox{\hyperlink{group__Eet__File__Group_ga4efad323325b6ad0d525849eb402b067}{Eet\+\_\+\+Colorspace}} cspace, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}comp, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Reads image data from the named key in the eet file using a cipher. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga71bcbecdbb40470e722bdb0a5abfc1bb}{eet\+\_\+data\+\_\+image\+\_\+write\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, const void \texorpdfstring{$\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 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_gac7bbd94ae9d67e00fa39e275a9935b3c}{eet\+\_\+data\+\_\+image\+\_\+header\+\_\+decode\+\_\+cipher}} (const void \texorpdfstring{$\ast$}{*}data, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int size, unsigned int \texorpdfstring{$\ast$}{*}w, unsigned int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data header only to get information using a cipher. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga117f06856c95a6e41838c31899451a37}{eet\+\_\+data\+\_\+image\+\_\+decode\+\_\+cipher}} (const void \texorpdfstring{$\ast$}{*}data, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int size, unsigned int \texorpdfstring{$\ast$}{*}w, unsigned int \texorpdfstring{$\ast$}{*}h, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data into pixel data using a cipher. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga131db5528cb0b8381fbef91c899831ee}{eet\+\_\+data\+\_\+image\+\_\+decode\+\_\+to\+\_\+surface\+\_\+cipher}} (const void \texorpdfstring{$\ast$}{*}data, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int size, unsigned int src\+\_\+x, unsigned int src\+\_\+y, unsigned int \texorpdfstring{$\ast$}{*}d, unsigned int w, unsigned int h, unsigned int row\+\_\+stride, int \texorpdfstring{$\ast$}{*}alpha, int \texorpdfstring{$\ast$}{*}compress, int \texorpdfstring{$\ast$}{*}quality, \mbox{\hyperlink{group__Eet__File__Group_ga836650d7ec0a965edf51040e9b82bfeb}{Eet\+\_\+\+Image\+\_\+\+Encoding}} \texorpdfstring{$\ast$}{*}lossy)
\begin{DoxyCompactList}\small\item\em Decodes Image data into pixel data using a cipher. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__File__Image__Cipher__Group_ga94909c0b7880e98883850555cdbfc8be}{eet\+\_\+data\+\_\+image\+\_\+encode\+\_\+cipher}} (const void \texorpdfstring{$\ast$}{*}data, const char \texorpdfstring{$\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 \texorpdfstring{$\ast$}{*}size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Encodes image data for storage or transmission using a cipher. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\+\_\+\+Key}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Cipher__Group_ga0bedcc0ed03bcf6f09002cc888c755e2}{eet\+\_\+identity\+\_\+open}} (const char \texorpdfstring{$\ast$}{*}certificate\+\_\+file, const char \texorpdfstring{$\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 
EAPI void \mbox{\hyperlink{group__Eet__Cipher__Group_gaa8b2e329d0ecdb55b564e1aa70ba557f}{eet\+\_\+identity\+\_\+close}} (\mbox{\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\+\_\+\+Key}} \texorpdfstring{$\ast$}{*}key)
\begin{DoxyCompactList}\small\item\em Close and release all resource used by an Eet\+\_\+\+Key. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Group_ga966e47d17fb3f81293bc0ada3c031d95}{Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__Cipher__Group_ga687984e5f508017c01f6d22a203fce16}{eet\+\_\+identity\+\_\+set}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, \mbox{\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\+\_\+\+Key}} \texorpdfstring{$\ast$}{*}key)
\begin{DoxyCompactList}\small\item\em Sets a key to sign a file. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Cipher__Group_ga846b1e0f0f4a1a9c7ab9a4fc55728534}{eet\+\_\+identity\+\_\+print}} (\mbox{\hyperlink{group__Eet__Cipher__Group_gaa958627af70e4ee4c54adba8805da30d}{Eet\+\_\+\+Key}} \texorpdfstring{$\ast$}{*}key, FILE \texorpdfstring{$\ast$}{*}out)
\begin{DoxyCompactList}\small\item\em Displays both private and public key of an Eet\+\_\+\+Key. \end{DoxyCompactList}\item 
EAPI \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}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}certificate\+\_\+file)
\begin{DoxyCompactList}\small\item\em Compares the identify certificate of an eet file against a stored one. \end{DoxyCompactList}\item 
EAPI const void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Cipher__Group_ga0350f0b19bc28dfcda60db1675f2512e}{eet\+\_\+identity\+\_\+x509}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, int \texorpdfstring{$\ast$}{*}der\+\_\+length)
\begin{DoxyCompactList}\small\item\em Gets the x509 der certificate associated with an Eet\+\_\+\+File. \end{DoxyCompactList}\item 
EAPI const void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Cipher__Group_ga67da122d9baa4a08af5850eae06ef906}{eet\+\_\+identity\+\_\+signature}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, int \texorpdfstring{$\ast$}{*}signature\+\_\+length)
\begin{DoxyCompactList}\small\item\em Gets the raw signature associated with an Eet\+\_\+\+File. \end{DoxyCompactList}\item 
EAPI const void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Cipher__Group_ga09d377eb82eb99003564d9005dea4c9e}{eet\+\_\+identity\+\_\+sha1}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, int \texorpdfstring{$\ast$}{*}sha1\+\_\+length)
\begin{DoxyCompactList}\small\item\em Gets the SHA1 associated with a file. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Cipher__Group_ga131e4a43a0ae98dc31a9a642ada33357}{eet\+\_\+identity\+\_\+certificate\+\_\+print}} (const unsigned char \texorpdfstring{$\ast$}{*}certificate, int der\+\_\+length, FILE \texorpdfstring{$\ast$}{*}out)
\begin{DoxyCompactList}\small\item\em Displays the x509 der certificate to out. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga3e5530ce47cc9562b9f86e2e89ff503a}{eet\+\_\+data\+\_\+descriptor\+\_\+new}} (const char \texorpdfstring{$\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 
\Hypertarget{Eet_8h_a0d5ae56d85f9ec174e52529d514037d7}\label{Eet_8h_a0d5ae56d85f9ec174e52529d514037d7} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*} {\bfseries eet\+\_\+data\+\_\+descriptor2\+\_\+new} (const \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}eddc)
\item 
\Hypertarget{Eet_8h_a3318d845927e1455e893083eab8dd4c7}\label{Eet_8h_a3318d845927e1455e893083eab8dd4c7} 
\mbox{\hyperlink{group__Eina__Types__Group_gad5b2116495471db12a34bab9a34edfaa}{EINA\+\_\+\+DEPRECATED}} EAPI \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*} {\bfseries eet\+\_\+data\+\_\+descriptor3\+\_\+new} (const \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}eddc)
\item 
EAPI \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga5c2ad8edc9910f201b0dcbdbc5cc2694}{eet\+\_\+data\+\_\+descriptor\+\_\+stream\+\_\+new}} (const \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}eddc)
\begin{DoxyCompactList}\small\item\em This function creates a new data descriptor and returns a handle to the new data descriptor. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gaa613c638dfb72d3f9bd2bd1d4c1bf844}{eet\+\_\+data\+\_\+descriptor\+\_\+file\+\_\+new}} (const \mbox{\hyperlink{group__Eet__Data__Group_gace5d1ff83e06ad08d15aadef3916082f}{Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class}} \texorpdfstring{$\ast$}{*}eddc)
\begin{DoxyCompactList}\small\item\em This function creates a new data descriptor and returns a handle to the new data descriptor. \end{DoxyCompactList}\item 
EAPI \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}} \texorpdfstring{$\ast$}{*}eddc, unsigned int eddc\+\_\+size, const char \texorpdfstring{$\ast$}{*}name, int size)
\begin{DoxyCompactList}\small\item\em This function is an helper that set all the parameters of an Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class correctly when you use Eina data type with a stream. \end{DoxyCompactList}\item 
EAPI \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}} \texorpdfstring{$\ast$}{*}eddc, unsigned int eddc\+\_\+size, const char \texorpdfstring{$\ast$}{*}name, int size)
\begin{DoxyCompactList}\small\item\em This function is an helper that set all the parameter of an Eet\+\_\+\+Data\+\_\+\+Descriptor\+\_\+\+Class correctly when you use Eina data type with a file. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Data__Group_ga3e2b601720973d0e1f4683768a593c4d}{eet\+\_\+data\+\_\+descriptor\+\_\+free}} (\mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd)
\begin{DoxyCompactList}\small\item\em This function frees a data descriptor when it is not needed anymore. \end{DoxyCompactList}\item 
EAPI const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gafb2ec7b42409c49ca80b0f83716412e7}{eet\+\_\+data\+\_\+descriptor\+\_\+name\+\_\+get}} (const \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd)
\begin{DoxyCompactList}\small\item\em This function returns the name of a data descriptor. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Data__Group_ga450fd478c0c2531a5d2beb4f1af7cd34}{eet\+\_\+data\+\_\+descriptor\+\_\+element\+\_\+add}} (\mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const char \texorpdfstring{$\ast$}{*}name, int type, int group\+\_\+type, int offset, int count, const char \texorpdfstring{$\ast$}{*}counter\+\_\+name, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}subtype)
\begin{DoxyCompactList}\small\item\em This function is an internal used by macros. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_ga4c09f4dfb051baabc0c0551ea98b6830}{eet\+\_\+data\+\_\+read}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const char \texorpdfstring{$\ast$}{*}name)
\begin{DoxyCompactList}\small\item\em Reads a data structure from an eet file and decodes it. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Data__Group_gac66d1c49e3490bc5d803982d833ff8aa}{eet\+\_\+data\+\_\+write}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const char \texorpdfstring{$\ast$}{*}name, const void \texorpdfstring{$\ast$}{*}data, int compress)
\begin{DoxyCompactList}\small\item\em Writes a data structure from memory and store in an eet file. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Data__Group_ga4160a247c086955b4734af896b6fd270}{eet\+\_\+data\+\_\+text\+\_\+dump}} (const void \texorpdfstring{$\ast$}{*}data\+\_\+in, int size\+\_\+in, Eet\+\_\+\+Dump\+\_\+\+Callback dumpfunc, void \texorpdfstring{$\ast$}{*}dumpdata)
\begin{DoxyCompactList}\small\item\em Dumps an eet encoded data structure into ascii text. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gad9bc93de70df6130fad97f6f967212a5}{eet\+\_\+data\+\_\+text\+\_\+undump}} (const char \texorpdfstring{$\ast$}{*}text, int textlen, int \texorpdfstring{$\ast$}{*}size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Takes an ascii encoding from \doxylink{group__Eet__Data__Group_ga4160a247c086955b4734af896b6fd270}{eet\+\_\+data\+\_\+text\+\_\+dump()} and re-\/encode in binary. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\+\_\+data\+\_\+dump}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, Eet\+\_\+\+Dump\+\_\+\+Callback dumpfunc, void \texorpdfstring{$\ast$}{*}dumpdata)
\begin{DoxyCompactList}\small\item\em Dumps an eet encoded data structure from an eet file into ascii text. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Data__Group_gafb1d3207c31e349ed184645e21aa838d}{eet\+\_\+data\+\_\+undump}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}text, int textlen, int compress)
\begin{DoxyCompactList}\small\item\em Takes an ascii encoding from \doxylink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\+\_\+data\+\_\+dump()} and re-\/encode in binary. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gaa050d172c60add6af4bbc30fc672f960}{eet\+\_\+data\+\_\+descriptor\+\_\+decode}} (\mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const void \texorpdfstring{$\ast$}{*}data\+\_\+in, int size\+\_\+in)
\begin{DoxyCompactList}\small\item\em Decodes a data structure from an arbitrary location in memory. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Group_gac9b29a0c31eabcfb0e660946cdd49dc5}{eet\+\_\+data\+\_\+descriptor\+\_\+encode}} (\mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const void \texorpdfstring{$\ast$}{*}data\+\_\+in, int \texorpdfstring{$\ast$}{*}size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Encodes a dsata struct to memory and return that encoded data. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Cipher__Group_gae9ce74bcfb4be47d2bb8c7e87090812f}{eet\+\_\+data\+\_\+read\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\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 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Cipher__Group_gae20c746ed8ccd528388423d795fcb37f}{eet\+\_\+data\+\_\+read\+\_\+cipher\+\_\+buffer}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, char \texorpdfstring{$\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 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Cipher__Group_gaea292fec23a53c0c1e248914c7fe9860}{eet\+\_\+data\+\_\+xattr\+\_\+cipher\+\_\+get}} (const char \texorpdfstring{$\ast$}{*}filename, const char \texorpdfstring{$\ast$}{*}attribute, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const char \texorpdfstring{$\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 
EAPI int \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga9e46230c55006296f141ed9a5807c759}{eet\+\_\+data\+\_\+write\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, const void \texorpdfstring{$\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 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga4aae479401e75a035a4d1e9185223546}{eet\+\_\+data\+\_\+xattr\+\_\+cipher\+\_\+set}} (const char \texorpdfstring{$\ast$}{*}filename, const char \texorpdfstring{$\ast$}{*}attribute, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, const void \texorpdfstring{$\ast$}{*}data, \mbox{\hyperlink{group__Eina__Xattr__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 
EAPI int \mbox{\hyperlink{group__Eet__Data__Cipher__Group_gac85bb8a9b46804288bb5e37caf21fd1c}{eet\+\_\+data\+\_\+text\+\_\+dump\+\_\+cipher}} (const void \texorpdfstring{$\ast$}{*}data\+\_\+in, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int size\+\_\+in, Eet\+\_\+\+Dump\+\_\+\+Callback dumpfunc, void \texorpdfstring{$\ast$}{*}dumpdata)
\begin{DoxyCompactList}\small\item\em Dumps an eet encoded data structure into ascii text using a cipher. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Cipher__Group_gae5d6e333a712e2ae0d85cca05e7bf9fe}{eet\+\_\+data\+\_\+text\+\_\+undump\+\_\+cipher}} (const char \texorpdfstring{$\ast$}{*}text, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int textlen, int \texorpdfstring{$\ast$}{*}size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em Takes an ascii encoding from \doxylink{group__Eet__Data__Group_ga4160a247c086955b4734af896b6fd270}{eet\+\_\+data\+\_\+text\+\_\+dump()} and re-\/encode in binary using a cipher. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga5f80e7c90720422ee595f229fd8fcbef}{eet\+\_\+data\+\_\+dump\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, Eet\+\_\+\+Dump\+\_\+\+Callback dumpfunc, void \texorpdfstring{$\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 
EAPI int \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga58060eca71513b8634a32e076dc8dd85}{eet\+\_\+data\+\_\+undump\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, const char \texorpdfstring{$\ast$}{*}text, int textlen, int compress)
\begin{DoxyCompactList}\small\item\em Takes an ascii encoding from \doxylink{group__Eet__Data__Group_ga33b90cc41fe0e6fffc6b4fb0c8c62a99}{eet\+\_\+data\+\_\+dump()} and re-\/encode in binary using a cipher. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Cipher__Group_ga29effd25b5a1b587e9e72289e23df01d}{eet\+\_\+data\+\_\+descriptor\+\_\+decode\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const void \texorpdfstring{$\ast$}{*}data\+\_\+in, const char \texorpdfstring{$\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 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Data__Cipher__Group_gac31bca0d53d723a7fcb6b38135f348b7}{eet\+\_\+data\+\_\+descriptor\+\_\+encode\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const void \texorpdfstring{$\ast$}{*}data\+\_\+in, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int \texorpdfstring{$\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 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gab32189abf80f4bd3f1450cee4c885999}{eet\+\_\+node\+\_\+char\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, char c)
\begin{DoxyCompactList}\small\item\em Creates a new character node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga30014606116c5b0cc6ab051a339d3fc4}{eet\+\_\+node\+\_\+short\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, short s)
\begin{DoxyCompactList}\small\item\em Creates a new short node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga4c1f983777a2503e74d42a2e8a8bb2ba}{eet\+\_\+node\+\_\+int\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, int i)
\begin{DoxyCompactList}\small\item\em Creates a new integer node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gafe566a7e0095bc74667bda78d61fdee6}{eet\+\_\+node\+\_\+long\+\_\+long\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, long long l)
\begin{DoxyCompactList}\small\item\em Creates a new long long integer node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gacf52b5d5788a3f69358a7978a07e109b}{eet\+\_\+node\+\_\+float\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, float f)
\begin{DoxyCompactList}\small\item\em Creates a new float node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gaacafbe05c9d173d1d453bce28a81f89a}{eet\+\_\+node\+\_\+double\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, double d)
\begin{DoxyCompactList}\small\item\em Creates a new double node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga506db16d66716978668b7a757a7e42b2}{eet\+\_\+node\+\_\+unsigned\+\_\+char\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, unsigned char uc)
\begin{DoxyCompactList}\small\item\em Creates a new unsigned character node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga190c979ad2aa6444d2ced38acbead7aa}{eet\+\_\+node\+\_\+unsigned\+\_\+short\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, unsigned short us)
\begin{DoxyCompactList}\small\item\em Creates a new unsigned short node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga7c875118e4403c86f8eeac69c4d6d0a8}{eet\+\_\+node\+\_\+unsigned\+\_\+int\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, unsigned int ui)
\begin{DoxyCompactList}\small\item\em Creates a new unsigned integer node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga25c47f19e6269fa8b640d82fd007f4d9}{eet\+\_\+node\+\_\+unsigned\+\_\+long\+\_\+long\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, unsigned long long l)
\begin{DoxyCompactList}\small\item\em Creates a new unsigned long long integer node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga2139b56d0d22038e168c216dbfb9a443}{eet\+\_\+node\+\_\+string\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}str)
\begin{DoxyCompactList}\small\item\em Creates a new string node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga957b5c7693b2ed80dec83d854bc7ceaf}{eet\+\_\+node\+\_\+inlined\+\_\+string\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}str)
\begin{DoxyCompactList}\small\item\em Creates a new inlined string node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gafd1a0b90aa0af6ac3f40fc9a415ac85e}{eet\+\_\+node\+\_\+null\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name)
\begin{DoxyCompactList}\small\item\em Creates a new empty node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga0156a0faad61ea00053317a58e16ad50}{eet\+\_\+node\+\_\+list\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*}nodes)
\begin{DoxyCompactList}\small\item\em Creates a new list node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gaa97d8acb17735dc6283ee1f58ec85d3c}{eet\+\_\+node\+\_\+array\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, int count, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*}nodes)
\begin{DoxyCompactList}\small\item\em Creates a new array node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga4bcddb6903842187ce4da78ef2ba412e}{eet\+\_\+node\+\_\+var\+\_\+array\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*}nodes)
\begin{DoxyCompactList}\small\item\em Creates a new variable array node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gac2f62c3d61bcbbddc79a294bb02b2bf2}{eet\+\_\+node\+\_\+hash\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}key, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga947547f666ff2a509a7b9308e11adb2f}{eet\+\_\+node\+\_\+struct\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}name, \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*}nodes)
\begin{DoxyCompactList}\small\item\em Creates a new struct node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gab62c65ad6dbcb8a9851ab2893417e08a}{eet\+\_\+node\+\_\+struct\+\_\+child\+\_\+new}} (const char \texorpdfstring{$\ast$}{*}parent, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}child)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga7b64da61d519b28f06d2d56730dcb36b}{eet\+\_\+node\+\_\+children\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node)
\begin{DoxyCompactList}\small\item\em Gets a node\textquotesingle{}s child nodes. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gabd9256c96be59d6332ee2f80d15afbe4}{eet\+\_\+node\+\_\+next\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node)
\begin{DoxyCompactList}\small\item\em Gets the next node in a list of nodes. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga07ce96ba12e9d7067e738e07a4f61e55}{eet\+\_\+node\+\_\+parent\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node)
\begin{DoxyCompactList}\small\item\em Gets the parent node of a node. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Node__Group_gaacd72cb83bc6078a2a2654e824da15f1}{eet\+\_\+node\+\_\+list\+\_\+append}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}parent, const char \texorpdfstring{$\ast$}{*}name, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}child)
\begin{DoxyCompactList}\small\item\em Appends a "{}list"{} node TODO FIX ME. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Node__Group_ga6c10b99db76f69e4b72b8febca1122c2}{eet\+\_\+node\+\_\+struct\+\_\+append}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}parent, const char \texorpdfstring{$\ast$}{*}name, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}child)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Node__Group_gab92dfabd40ff3fe3dfc5470e96e9545d}{eet\+\_\+node\+\_\+hash\+\_\+add}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}parent, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}key, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}child)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Node__Group_gaee8ca9757bf5fc55dadc90fa6590af6e}{eet\+\_\+node\+\_\+dump}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}n, int dumplevel, Eet\+\_\+\+Dump\+\_\+\+Callback dumpfunc, void \texorpdfstring{$\ast$}{*}dumpdata)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Node__Group_ga092e20fb601895b68e5b41df99ac8772}{eet\+\_\+node\+\_\+type\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node)
\begin{DoxyCompactList}\small\item\em Returns the type of a node. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gad2239505c961d41fd54ad0c8640d9cfd}{Eet\+\_\+\+Node\+\_\+\+Data}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga64a4f794928dc68668380d60d7150e44}{eet\+\_\+node\+\_\+value\+\_\+get}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node)
\begin{DoxyCompactList}\small\item\em Returns the node\textquotesingle{}s data. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Eet__Node__Group_ga3700cb12a7641f5219ce4b775937f207}{eet\+\_\+node\+\_\+del}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}n)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga545987388fbc836ca963a0bbc26269f5}{eet\+\_\+data\+\_\+node\+\_\+encode\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int \texorpdfstring{$\ast$}{*}size\+\_\+ret)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_ga8091427f967499573038372be725468e}{eet\+\_\+data\+\_\+node\+\_\+decode\+\_\+cipher}} (const void \texorpdfstring{$\ast$}{*}data\+\_\+in, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, int size\+\_\+in)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Node__Group_gac06efd635c519fcd1aa7ce07462ac1e9}{eet\+\_\+data\+\_\+node\+\_\+read\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Node__Group_gab40746777c4b47e38416c1b77425aa96}{eet\+\_\+data\+\_\+node\+\_\+write\+\_\+cipher}} (\mbox{\hyperlink{group__Eet__File__Group_ga8d9779184a9870c1a225f1f40c76e8a7}{Eet\+\_\+\+File}} \texorpdfstring{$\ast$}{*}ef, const char \texorpdfstring{$\ast$}{*}name, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node, int compress)
\begin{DoxyCompactList}\small\item\em TODO FIX ME. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} {\bfseries eet\+\_\+node\+\_\+walk} (void \texorpdfstring{$\ast$}{*}parent, const char \texorpdfstring{$\ast$}{*}name, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}root, \mbox{\hyperlink{Eet_8h_a74bf497a6518dbf21e93e72d8dc133c6}{Eet\+\_\+\+Node\+\_\+\+Walk}} \texorpdfstring{$\ast$}{*}cb, void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Walks trees of \doxylink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}. \end{DoxyCompactList}\item 
EAPI Eet\+\_\+\+Connection \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Connection__Group_ga54a9396264af985cf4fd216fd146d967}{eet\+\_\+connection\+\_\+new}} (Eet\+\_\+\+Read\+\_\+\+Cb \texorpdfstring{$\ast$}{*}eet\+\_\+read\+\_\+cb, Eet\+\_\+\+Write\+\_\+\+Cb \texorpdfstring{$\ast$}{*}eet\+\_\+write\+\_\+cb, const void \texorpdfstring{$\ast$}{*}user\+\_\+data)
\begin{DoxyCompactList}\small\item\em Instanciates a new connection to track. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Eet__Connection__Group_gad862fb515beabce583dd60d10a78011f}{eet\+\_\+connection\+\_\+received}} (Eet\+\_\+\+Connection \texorpdfstring{$\ast$}{*}conn, const void \texorpdfstring{$\ast$}{*}data, size\+\_\+t size)
\begin{DoxyCompactList}\small\item\em Processes a raw packet received over the link. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Connection__Group_ga4541f9e53bdb2222a452067cfa79a80e}{eet\+\_\+connection\+\_\+empty}} (Eet\+\_\+\+Connection \texorpdfstring{$\ast$}{*}conn)
\begin{DoxyCompactList}\small\item\em Tells if the Eet\+\_\+\+Connection as received some partial data. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Connection__Group_gacd2289a85daa867e290a5f3e0e0d492d}{eet\+\_\+connection\+\_\+send}} (Eet\+\_\+\+Connection \texorpdfstring{$\ast$}{*}conn, \mbox{\hyperlink{group__Eet__Data__Group_ga4baec0e840012480a0958c5c3bca276d}{Eet\+\_\+\+Data\+\_\+\+Descriptor}} \texorpdfstring{$\ast$}{*}edd, const void \texorpdfstring{$\ast$}{*}data\+\_\+in, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key)
\begin{DoxyCompactList}\small\item\em Converts a complex structure and prepare it to be send. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Eet__Connection__Group_ga3e9d92c3bffdace3fcb0e6de04fea59a}{eet\+\_\+connection\+\_\+node\+\_\+send}} (Eet\+\_\+\+Connection \texorpdfstring{$\ast$}{*}conn, \mbox{\hyperlink{group__Eet__Node__Group_gaf589647d3f0fb3e3d03a5c42cd23f51c}{Eet\+\_\+\+Node}} \texorpdfstring{$\ast$}{*}node, const char \texorpdfstring{$\ast$}{*}cipher\+\_\+key)
\begin{DoxyCompactList}\small\item\em Converts a Eet\+\_\+\+Node tree and prepare it to be send. \end{DoxyCompactList}\item 
EAPI void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Eet__Connection__Group_ga9e4fa4c43cde37d0767b66d382dc4a64}{eet\+\_\+connection\+\_\+close}} (Eet\+\_\+\+Connection \texorpdfstring{$\ast$}{*}conn, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \texorpdfstring{$\ast$}{*}on\+\_\+going)
\begin{DoxyCompactList}\small\item\em Closes a connection and lost its track. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
EAPI \mbox{\hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\+\_\+\+Version}} \texorpdfstring{$\ast$}{*} {\bfseries eet\+\_\+version}
\begin{DoxyCompactList}\small\item\em Eet Version Information. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

This header provides the Eet management functions. 

\doxysubsection{Typedef Documentation}
\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{\ \ \ \ \ \ \ \mbox{\hyperlink{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}{eet\_version}}-\/>major,}
\DoxyCodeLine{\ \ \ \ \ \ \ \mbox{\hyperlink{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}{eet\_version}}-\/>\mbox{\hyperlink{struct__Eet__Version_a780c0aa57382b503b58156e50f413bcf}{minor}},}
\DoxyCodeLine{\ \ \ \ \ \ \ \mbox{\hyperlink{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}{eet\_version}}-\/>\mbox{\hyperlink{struct__Eet__Version_a58ecfa48a84dc4722f3c96038bb45569}{micro}});}
\DoxyCodeLine{\textcolor{keywordflow}{if}\ (\mbox{\hyperlink{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}{eet\_version}}-\/>\mbox{\hyperlink{struct__Eet__Version_a529475a74fa9047ce57490ce0a908a0b}{revision}}\ >\ 0)}
\DoxyCodeLine{\ \ \{}
\DoxyCodeLine{\ \ \ \ printf(\textcolor{stringliteral}{"{}\ \ Built\ from\ SVN\ revision\ \#\ \%i\(\backslash\)n"{}},\ \mbox{\hyperlink{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}{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. \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}
\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}
\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 EINA\+\_\+\+TRUE} or {\ttfamily EINA\+\_\+\+FALSE} \\
\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}
