\hypertarget{group__Eet__Group}{}\doxysection{Top level functions}
\label{group__Eet__Group}\index{Top level functions@{Top level functions}}


Functions that affect Eet as a whole.  


\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Eet__Group_ga966e47d17fb3f81293bc0ada3c031d95}\label{group__Eet__Group_ga966e47d17fb3f81293bc0ada3c031d95}} 
typedef enum \mbox{\hyperlink{group__Eet__Group_gaa9142d865094701672375485d4a6284d}{\+\_\+\+Eet\+\_\+\+Error}} \mbox{\hyperlink{group__Eet__Group_ga966e47d17fb3f81293bc0ada3c031d95}{Eet\+\_\+\+Error}}
\begin{DoxyCompactList}\small\item\em Eet error identifiers. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{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}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Eet__Group_ga9903687bfa20fe9a9e59d4c1d213e89a}{eet\+\_\+init}} (void)
\begin{DoxyCompactList}\small\item\em Initializes the EET library. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Eet__Group_gacbc7583179399d3b3e7b003e911f866f}{eet\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the EET library. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} void \mbox{\hyperlink{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}{eet\+\_\+clearcache}} (void)
\begin{DoxyCompactList}\small\item\em Clears eet cache. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}\label{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}} 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} \mbox{\hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\+\_\+\+Version}} $\ast$ \mbox{\hyperlink{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}{eet\+\_\+version}}
\begin{DoxyCompactList}\small\item\em Eet Version Information. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions that affect Eet as a whole. 



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Eet__Group_gaa9142d865094701672375485d4a6284d}\label{group__Eet__Group_gaa9142d865094701672375485d4a6284d}} 
\index{Top level functions@{Top level functions}!\_Eet\_Error@{\_Eet\_Error}}
\index{\_Eet\_Error@{\_Eet\_Error}!Top level functions@{Top level functions}}
\doxysubsubsection{\texorpdfstring{\_Eet\_Error}{\_Eet\_Error}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Eet__Group_gaa9142d865094701672375485d4a6284d}{\+\_\+\+Eet\+\_\+\+Error}}}



All the error identifiers known by Eet. 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_NONE@{EET\_ERROR\_NONE}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_NONE@{EET\_ERROR\_NONE}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da2e3af24c66d0decf7c97fe4e5a7f75d4}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da2e3af24c66d0decf7c97fe4e5a7f75d4}} 
EET\+\_\+\+ERROR\+\_\+\+NONE&No error, it\textquotesingle{}s all fine! \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_BAD\_OBJECT@{EET\_ERROR\_BAD\_OBJECT}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_BAD\_OBJECT@{EET\_ERROR\_BAD\_OBJECT}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da624f64fe9803c1a4229a60214d675fa4}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da624f64fe9803c1a4229a60214d675fa4}} 
EET\+\_\+\+ERROR\+\_\+\+BAD\+\_\+\+OBJECT&Given object or handle is NULL or invalid. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_EMPTY@{EET\_ERROR\_EMPTY}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_EMPTY@{EET\_ERROR\_EMPTY}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da5d7b9168309be93bb29f1b031bad2677}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da5d7b9168309be93bb29f1b031bad2677}} 
EET\+\_\+\+ERROR\+\_\+\+EMPTY&There was nothing to do. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_NOT\_WRITABLE@{EET\_ERROR\_NOT\_WRITABLE}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_NOT\_WRITABLE@{EET\_ERROR\_NOT\_WRITABLE}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da0cf54c8e55c541d80273ba9297756217}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da0cf54c8e55c541d80273ba9297756217}} 
EET\+\_\+\+ERROR\+\_\+\+NOT\+\_\+\+WRITABLE&Could not write to file or file is \mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a416f7e9a76b8131a44bbeedb13060c81}{EET\+\_\+\+FILE\+\_\+\+MODE\+\_\+\+READ}}. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_OUT\_OF\_MEMORY@{EET\_ERROR\_OUT\_OF\_MEMORY}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_OUT\_OF\_MEMORY@{EET\_ERROR\_OUT\_OF\_MEMORY}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284daeffb124373b5049b86ac7e0dbefe53a3}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284daeffb124373b5049b86ac7e0dbefe53a3}} 
EET\+\_\+\+ERROR\+\_\+\+OUT\+\_\+\+OF\+\_\+\+MEMORY&Could not allocate memory. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_WRITE\_ERROR@{EET\_ERROR\_WRITE\_ERROR}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_WRITE\_ERROR@{EET\_ERROR\_WRITE\_ERROR}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da27684bc75504112ec1d973dd92b4bc54}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da27684bc75504112ec1d973dd92b4bc54}} 
EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR&Failed to write data to destination. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_WRITE\_ERROR\_FILE\_TOO\_BIG@{EET\_ERROR\_WRITE\_ERROR\_FILE\_TOO\_BIG}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_WRITE\_ERROR\_FILE\_TOO\_BIG@{EET\_ERROR\_WRITE\_ERROR\_FILE\_TOO\_BIG}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad809f5520943b5ddc7a5c2b13d011022}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad809f5520943b5ddc7a5c2b13d011022}} 
EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR\+\_\+\+FILE\+\_\+\+TOO\+\_\+\+BIG&Failed to write file since it is too big. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_WRITE\_ERROR\_IO\_ERROR@{EET\_ERROR\_WRITE\_ERROR\_IO\_ERROR}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_WRITE\_ERROR\_IO\_ERROR@{EET\_ERROR\_WRITE\_ERROR\_IO\_ERROR}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da161bbe3deff362f178e8cd5dd342f439}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da161bbe3deff362f178e8cd5dd342f439}} 
EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR\+\_\+\+IO\+\_\+\+ERROR&Failed to write due a generic Input/\+Output error. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_WRITE\_ERROR\_OUT\_OF\_SPACE@{EET\_ERROR\_WRITE\_ERROR\_OUT\_OF\_SPACE}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_WRITE\_ERROR\_OUT\_OF\_SPACE@{EET\_ERROR\_WRITE\_ERROR\_OUT\_OF\_SPACE}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da8970e99b686ccb19cac6ce1b522bac46}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da8970e99b686ccb19cac6ce1b522bac46}} 
EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR\+\_\+\+OUT\+\_\+\+OF\+\_\+\+SPACE&Failed to write due out of space. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_WRITE\_ERROR\_FILE\_CLOSED@{EET\_ERROR\_WRITE\_ERROR\_FILE\_CLOSED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_WRITE\_ERROR\_FILE\_CLOSED@{EET\_ERROR\_WRITE\_ERROR\_FILE\_CLOSED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da1f63beedf18d69778fe3d09756b0a127}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da1f63beedf18d69778fe3d09756b0a127}} 
EET\+\_\+\+ERROR\+\_\+\+WRITE\+\_\+\+ERROR\+\_\+\+FILE\+\_\+\+CLOSED&Failed to write because file was closed. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_MMAP\_FAILED@{EET\_ERROR\_MMAP\_FAILED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_MMAP\_FAILED@{EET\_ERROR\_MMAP\_FAILED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284daedc70fb84c7eba864adf892b61fa7eed}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284daedc70fb84c7eba864adf892b61fa7eed}} 
EET\+\_\+\+ERROR\+\_\+\+MMAP\+\_\+\+FAILED&Could not mmap file. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_X509\_ENCODING\_FAILED@{EET\_ERROR\_X509\_ENCODING\_FAILED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_X509\_ENCODING\_FAILED@{EET\_ERROR\_X509\_ENCODING\_FAILED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284daa618d0cf4e95824b9ade43d916cb2661}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284daa618d0cf4e95824b9ade43d916cb2661}} 
EET\+\_\+\+ERROR\+\_\+\+X509\+\_\+\+ENCODING\+\_\+\+FAILED&Could not encode using X509. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_SIGNATURE\_FAILED@{EET\_ERROR\_SIGNATURE\_FAILED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_SIGNATURE\_FAILED@{EET\_ERROR\_SIGNATURE\_FAILED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da478a6d16452e68c82773dcce92d6374a}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da478a6d16452e68c82773dcce92d6374a}} 
EET\+\_\+\+ERROR\+\_\+\+SIGNATURE\+\_\+\+FAILED&Could not validate signature. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_INVALID\_SIGNATURE@{EET\_ERROR\_INVALID\_SIGNATURE}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_INVALID\_SIGNATURE@{EET\_ERROR\_INVALID\_SIGNATURE}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da43880471e169e222f29daf7e356dc0e0}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da43880471e169e222f29daf7e356dc0e0}} 
EET\+\_\+\+ERROR\+\_\+\+INVALID\+\_\+\+SIGNATURE&Signature is invalid. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_NOT\_SIGNED@{EET\_ERROR\_NOT\_SIGNED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_NOT\_SIGNED@{EET\_ERROR\_NOT\_SIGNED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da65f57e87a9554a94c02f0e3d7b82af03}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da65f57e87a9554a94c02f0e3d7b82af03}} 
EET\+\_\+\+ERROR\+\_\+\+NOT\+\_\+\+SIGNED&File or contents are not signed. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_NOT\_IMPLEMENTED@{EET\_ERROR\_NOT\_IMPLEMENTED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_NOT\_IMPLEMENTED@{EET\_ERROR\_NOT\_IMPLEMENTED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284dab2949e6f94af134c3b1dce154fd15a7d}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284dab2949e6f94af134c3b1dce154fd15a7d}} 
EET\+\_\+\+ERROR\+\_\+\+NOT\+\_\+\+IMPLEMENTED&Function is not implemented. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_PRNG\_NOT\_SEEDED@{EET\_ERROR\_PRNG\_NOT\_SEEDED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_PRNG\_NOT\_SEEDED@{EET\_ERROR\_PRNG\_NOT\_SEEDED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da172326f9ccae8830ef27a1f18acc4f19}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da172326f9ccae8830ef27a1f18acc4f19}} 
EET\+\_\+\+ERROR\+\_\+\+PRNG\+\_\+\+NOT\+\_\+\+SEEDED&Could not introduce random seed. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_ENCRYPT\_FAILED@{EET\_ERROR\_ENCRYPT\_FAILED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_ENCRYPT\_FAILED@{EET\_ERROR\_ENCRYPT\_FAILED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284da04db0378f23672eb778283e2bd0fbd5c}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284da04db0378f23672eb778283e2bd0fbd5c}} 
EET\+\_\+\+ERROR\+\_\+\+ENCRYPT\+\_\+\+FAILED&Could not encrypt contents. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EET\_ERROR\_DECRYPT\_FAILED@{EET\_ERROR\_DECRYPT\_FAILED}!Top level functions@{Top level functions}}\index{Top level functions@{Top level functions}!EET\_ERROR\_DECRYPT\_FAILED@{EET\_ERROR\_DECRYPT\_FAILED}}}\mbox{\Hypertarget{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad8ea52dac8f5ea43593e530f608edc38}\label{group__Eet__Group_ggaa9142d865094701672375485d4a6284dad8ea52dac8f5ea43593e530f608edc38}} 
EET\+\_\+\+ERROR\+\_\+\+DECRYPT\+\_\+\+FAILED&Could not decrypt contents. \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Eet__Group_ga9903687bfa20fe9a9e59d4c1d213e89a}\label{group__Eet__Group_ga9903687bfa20fe9a9e59d4c1d213e89a}} 
\index{Top level functions@{Top level functions}!eet\_init@{eet\_init}}
\index{eet\_init@{eet\_init}!Top level functions@{Top level functions}}
\doxysubsubsection{\texorpdfstring{eet\_init()}{eet\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int eet\+\_\+init (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Initializes the EET library. 

The first time this function is called, it will perform all the internal initialization required for the library to function properly and increment the initialization counter. Any subsequent call only increment this counter and return its new value, so it\textquotesingle{}s safe to call this function more than once.

\begin{DoxyReturn}{Returns}
The new init count. Will be {\ttfamily 0} if initialization failed.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+0.\+0 
\end{DoxySince}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{eet-basic_8c-example}{eet-\/basic.\+c}}, \mbox{\hyperlink{eet-data-cipher_decipher_8c-example}{eet-\/data-\/cipher\+\_\+decipher.\+c}}, \mbox{\hyperlink{eet-data-file_descriptor_01_8c-example}{eet-\/data-\/file\+\_\+descriptor\+\_\+01.\+c}}, \mbox{\hyperlink{eet-data-file_descriptor_02_8c-example}{eet-\/data-\/file\+\_\+descriptor\+\_\+02.\+c}}, \mbox{\hyperlink{eet-data-nested_8c-example}{eet-\/data-\/nested.\+c}}, \mbox{\hyperlink{eet-data-simple_8c-example}{eet-\/data-\/simple.\+c}}, and \mbox{\hyperlink{eet-file_8c-example}{eet-\/file.\+c}}.\end{Desc}


References eina\+\_\+init(), eina\+\_\+lock\+\_\+new(), eina\+\_\+log\+\_\+domain\+\_\+register(), eina\+\_\+log\+\_\+domain\+\_\+unregister(), EINA\+\_\+\+LOG\+\_\+\+ERR, EINA\+\_\+\+LOG\+\_\+\+STATE\+\_\+\+INIT, EINA\+\_\+\+LOG\+\_\+\+STATE\+\_\+\+STOP, eina\+\_\+log\+\_\+timing(), eina\+\_\+shutdown(), and emile\+\_\+init().



Referenced by edje\+\_\+init(), efreet\+\_\+init(), elm\+\_\+quicklaunch\+\_\+init(), and evas\+\_\+init().

\mbox{\Hypertarget{group__Eet__Group_gacbc7583179399d3b3e7b003e911f866f}\label{group__Eet__Group_gacbc7583179399d3b3e7b003e911f866f}} 
\index{Top level functions@{Top level functions}!eet\_shutdown@{eet\_shutdown}}
\index{eet\_shutdown@{eet\_shutdown}!Top level functions@{Top level functions}}
\doxysubsubsection{\texorpdfstring{eet\_shutdown()}{eet\_shutdown()}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int eet\+\_\+shutdown (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Shuts down the EET library. 

If \mbox{\hyperlink{group__Eet__Group_ga9903687bfa20fe9a9e59d4c1d213e89a}{eet\+\_\+init()}} was called more than once for the running application, \mbox{\hyperlink{group__Eet__Group_gacbc7583179399d3b3e7b003e911f866f}{eet\+\_\+shutdown()}} will decrement the initialization counter and return its new value, without doing anything else. When the counter reaches 0, all of the internal elements will be shutdown and any memory used freed.

\begin{DoxyReturn}{Returns}
The new init count.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+0.\+0 
\end{DoxySince}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{eet-basic_8c-example}{eet-\/basic.\+c}}, \mbox{\hyperlink{eet-data-cipher_decipher_8c-example}{eet-\/data-\/cipher\+\_\+decipher.\+c}}, \mbox{\hyperlink{eet-data-file_descriptor_01_8c-example}{eet-\/data-\/file\+\_\+descriptor\+\_\+01.\+c}}, \mbox{\hyperlink{eet-data-file_descriptor_02_8c-example}{eet-\/data-\/file\+\_\+descriptor\+\_\+02.\+c}}, \mbox{\hyperlink{eet-data-nested_8c-example}{eet-\/data-\/nested.\+c}}, \mbox{\hyperlink{eet-data-simple_8c-example}{eet-\/data-\/simple.\+c}}, and \mbox{\hyperlink{eet-file_8c-example}{eet-\/file.\+c}}.\end{Desc}


References alloca(), eet\+\_\+clearcache(), eina\+\_\+lock\+\_\+free(), eina\+\_\+log\+\_\+domain\+\_\+unregister(), EINA\+\_\+\+LOG\+\_\+\+STATE\+\_\+\+SHUTDOWN, EINA\+\_\+\+LOG\+\_\+\+STATE\+\_\+\+START, eina\+\_\+log\+\_\+timing(), eina\+\_\+shutdown(), EINA\+\_\+\+TRUE, emile\+\_\+shutdown(), and ERR.



Referenced by efreet\+\_\+init(), efreet\+\_\+shutdown(), emotion\+\_\+shutdown(), evas\+\_\+init(), and evas\+\_\+shutdown().

\mbox{\Hypertarget{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}\label{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}} 
\index{Top level functions@{Top level functions}!eet\_clearcache@{eet\_clearcache}}
\index{eet\_clearcache@{eet\_clearcache}!Top level functions@{Top level functions}}
\doxysubsubsection{\texorpdfstring{eet\_clearcache()}{eet\_clearcache()}}
{\footnotesize\ttfamily \mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} void eet\+\_\+clearcache (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Clears eet cache. 

For a faster access to previously accessed data, Eet keeps an internal cache of files. These files will be freed automatically only when they are unused and the cache gets full, in order based on the last time they were used. On systems with little memory this may present an unnecessary constraint, so \mbox{\hyperlink{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}{eet\+\_\+clearcache()}} is available for users to reclaim the memory used by files that are no longer needed. Those that were open using \mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a8f395f56fba48be007c65be51d799ee9}{EET\+\_\+\+FILE\+\_\+\+MODE\+\_\+\+WRITE}} or \mbox{\hyperlink{group__Eet__File__Group_ggaa8e1a7af50fefaf15eb2f69543d24998a763d29c19960a4e0d4eb7bc7bb512481}{EET\+\_\+\+FILE\+\_\+\+MODE\+\_\+\+READ\+\_\+\+WRITE}} and have modifications, will be written down to disk before flushing them from memory.

\begin{DoxySince}{Since}
1.\+0.\+0 
\end{DoxySince}


References alloca(), EINA\+\_\+\+FALSE, and EINA\+\_\+\+TRUE.



Referenced by eet\+\_\+shutdown(), and elm\+\_\+cache\+\_\+all\+\_\+flush().

