\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}} {\bfseries 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 
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}\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}\label{group__Eet__Group_ga26bb9b434637cfd60e3defb0d5237b1d}} 
EAPI \mbox{\hyperlink{Eet_8h_a54b951d8b1b07e77aa3da7b14406f17a}{Eet\+\_\+\+Version}} $\ast$ {\bfseries 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 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 \mbox{\hyperlink{group__Eina__Main__Group_ga81b8137665b8a4d2cb38ca50017d4c74}{eina\+\_\+init()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga79d0a42ab10dd0e7760b33ae33a6aae0}{eina\+\_\+log\+\_\+domain\+\_\+register()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga61776fa99e910e2d40f77c688c9bee5a}{eina\+\_\+log\+\_\+domain\+\_\+unregister()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga2e33caeeeb6051526c01b7fea4d6c91b}{EINA\+\_\+\+LOG\+\_\+\+ERR}}, \mbox{\hyperlink{group__Eina__Log__Group_ga079e9de9602815a6de0d5188b65c07a2}{EINA\+\_\+\+LOG\+\_\+\+STATE\+\_\+\+INIT}}, \mbox{\hyperlink{group__Eina__Log__Group_gga125f3b55502884020a1546d0575ae052adcc235504e74cbd641635c0af36e9d47}{EINA\+\_\+\+LOG\+\_\+\+STATE\+\_\+\+STOP}}, \mbox{\hyperlink{group__Eina__Log__Group_gaceb7074e48242643ec8d3d664a32801e}{eina\+\_\+log\+\_\+timing()}}, \mbox{\hyperlink{group__Eina__Main__Group_ga5bf35513199d5220341437c05696285d}{eina\+\_\+shutdown()}}, and \mbox{\hyperlink{group__Emile__Group_ga612ed9079d6ab739f2dbcb93f9ccb151}{emile\+\_\+init()}}.



Referenced by \mbox{\hyperlink{group__Edje__General__Group_ga1c9c6594f38023c29fbfb2d0c8c675db}{edje\+\_\+init()}}, \mbox{\hyperlink{Efreet_8h_a448e550a87271c7a74f8bf9963a8b81e}{efreet\+\_\+init()}}, \mbox{\hyperlink{group__Elm__General_gab31fb3af2f25295fea1eb05f69724eb5}{elm\+\_\+quicklaunch\+\_\+init()}}, \mbox{\hyperlink{group__Emotion__API_ga5959f96c419207924c9935a9793706a5}{emotion\+\_\+init()}}, and \mbox{\hyperlink{group__Evas__Main__Group_gaa617071d85a52779e950e5b1d8c354e3}{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 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 \mbox{\hyperlink{eina__alloca_8h_ae13861224cb6597c3171a910683cb5fc}{alloca()}}, \mbox{\hyperlink{group__Eet__Group_ga5b3f70f4842551426befbff648e4094b}{eet\+\_\+clearcache()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga61776fa99e910e2d40f77c688c9bee5a}{eina\+\_\+log\+\_\+domain\+\_\+unregister()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga527ad9352599d503a53bf834868d3461}{EINA\+\_\+\+LOG\+\_\+\+STATE\+\_\+\+SHUTDOWN}}, \mbox{\hyperlink{group__Eina__Log__Group_gga125f3b55502884020a1546d0575ae052a42e956e3a69ea29632f7e9d27a269903}{EINA\+\_\+\+LOG\+\_\+\+STATE\+\_\+\+START}}, \mbox{\hyperlink{group__Eina__Log__Group_gaceb7074e48242643ec8d3d664a32801e}{eina\+\_\+log\+\_\+timing()}}, \mbox{\hyperlink{group__Eina__Main__Group_ga5bf35513199d5220341437c05696285d}{eina\+\_\+shutdown()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}, and \mbox{\hyperlink{group__Emile__Group_ga075c27ac4c77467dc986de44fa3c2d01}{emile\+\_\+shutdown()}}.



Referenced by \mbox{\hyperlink{group__Edje__General__Group_ga1c9c6594f38023c29fbfb2d0c8c675db}{edje\+\_\+init()}}, \mbox{\hyperlink{Efreet_8h_a448e550a87271c7a74f8bf9963a8b81e}{efreet\+\_\+init()}}, \mbox{\hyperlink{Efreet_8h_a21312e3804b2ff4afed2e854b66ed827}{efreet\+\_\+shutdown()}}, \mbox{\hyperlink{group__Elm__General_gab31fb3af2f25295fea1eb05f69724eb5}{elm\+\_\+quicklaunch\+\_\+init()}}, \mbox{\hyperlink{group__Elm__General_ga9fcc62ef962c1b166c693cfd6f2372e4}{elm\+\_\+quicklaunch\+\_\+shutdown()}}, \mbox{\hyperlink{group__Emotion__API_gac2efae65442ca95289fb273693195265}{emotion\+\_\+shutdown()}}, \mbox{\hyperlink{group__Evas__Main__Group_gaa617071d85a52779e950e5b1d8c354e3}{evas\+\_\+init()}}, and \mbox{\hyperlink{group__Evas__Main__Group_gadb9d1c9f3fcff94cea89e12942c40919}{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 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 \mbox{\hyperlink{eina__alloca_8h_ae13861224cb6597c3171a910683cb5fc}{alloca()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{group__Eet__Group_gacbc7583179399d3b3e7b003e911f866f}{eet\+\_\+shutdown()}}, and \mbox{\hyperlink{group__Elm__Caches_gaff3f01cd3a44e7db664071e16131148d}{elm\+\_\+cache\+\_\+all\+\_\+flush()}}.

