\hypertarget{group__Efreet__Mime}{}\section{Efreet\+\_\+\+Mime\+: The X\+DG Shared Mime Info standard}
\label{group__Efreet__Mime}\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}


Efreet Mime is a library designed to help apps work with the Freedesktop.\+org Shared Mime Info standard.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Efreet__Mime_gad63027f25e77f7c2298f01f2b705465a}{efreet\+\_\+mime\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Initializes the efreet mime settings. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} int \hyperlink{group__Efreet__Mime_gacda6031934032e4b4610f0062a537274}{efreet\+\_\+mime\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shuts down Efreet mime settings system if a balanced number of init/shutdown calls have been made. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const char $\ast$ \hyperlink{group__Efreet__Mime_gadd8c50de321da93b9c913f66d0c208a6}{efreet\+\_\+mime\+\_\+type\+\_\+get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Retrieve the mime type of a file. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const char $\ast$ \hyperlink{group__Efreet__Mime_ga35679fc78fb944991ddc6c3c74b341c9}{efreet\+\_\+mime\+\_\+magic\+\_\+type\+\_\+get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Retrieve the mime type of a file using magic. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const char $\ast$ \hyperlink{group__Efreet__Mime_gac436aac6f7def675d888f6c3dea11a3d}{efreet\+\_\+mime\+\_\+globs\+\_\+type\+\_\+get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Retrieve the mime type of a file using globs. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const char $\ast$ \hyperlink{group__Efreet__Mime_ga6ce1396d5564d1cbfb3e164dfb0b18f1}{efreet\+\_\+mime\+\_\+special\+\_\+type\+\_\+get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Retrieve the special mime type of a file. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const char $\ast$ \hyperlink{group__Efreet__Mime_ga2aed0ea2603395d2e03ed3bd04971107}{efreet\+\_\+mime\+\_\+fallback\+\_\+type\+\_\+get} (const char $\ast$file)
\begin{DoxyCompactList}\small\item\em Retrieve the fallback mime type of a file. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const char $\ast$ \hyperlink{group__Efreet__Mime_ga0be761dbf366776de3a623cf4aef5a1b}{efreet\+\_\+mime\+\_\+type\+\_\+icon\+\_\+get} (const char $\ast$mime, const char $\ast$theme, unsigned int size)
\begin{DoxyCompactList}\small\item\em Retrieve the mime type icon for a file. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Efreet__Mime_ga18592ca671714a8ff2aba95d524e0e5f}{efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+clear} (void)\hypertarget{group__Efreet__Mime_ga18592ca671714a8ff2aba95d524e0e5f}{}\label{group__Efreet__Mime_ga18592ca671714a8ff2aba95d524e0e5f}

\begin{DoxyCompactList}\small\item\em Clear mime icons mapping cache. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Efreet__Mime_ga66160d959c2780a377a5eb2356559b48}{efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+flush} (void)
\begin{DoxyCompactList}\small\item\em Flush mime icons mapping cache. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Efreet Mime is a library designed to help apps work with the Freedesktop.\+org Shared Mime Info standard. 

\hyperlink{Efreet__Mime_8h}{Efreet\+\_\+\+Mime.\+h} provides all of the necessary headers and includes to work with Efreet\+\_\+\+Mime. 

\subsection{Function Documentation}
\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+init@{efreet\+\_\+mime\+\_\+init}}
\index{efreet\+\_\+mime\+\_\+init@{efreet\+\_\+mime\+\_\+init}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+init(void)}{efreet_mime_init(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int efreet\+\_\+mime\+\_\+init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_gad63027f25e77f7c2298f01f2b705465a}{}\label{group__Efreet__Mime_gad63027f25e77f7c2298f01f2b705465a}


Initializes the efreet mime settings. 

\begin{DoxyReturn}{Returns}
{\ttfamily 1} on success or {\ttfamily 0} on failure. 
\end{DoxyReturn}


References ecore\+\_\+file\+\_\+init(), ecore\+\_\+file\+\_\+monitor\+\_\+del(), ecore\+\_\+file\+\_\+shutdown(), ecore\+\_\+init(), ecore\+\_\+shutdown(), efreet\+\_\+init(), efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+clear(), efreet\+\_\+shutdown(), E\+I\+N\+A\+\_\+\+F\+R\+E\+E\+\_\+\+CB, eina\+\_\+hash\+\_\+string\+\_\+superfast\+\_\+new(), eina\+\_\+log\+\_\+domain\+\_\+register(), eina\+\_\+log\+\_\+domain\+\_\+unregister(), and E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+RR.

\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+shutdown@{efreet\+\_\+mime\+\_\+shutdown}}
\index{efreet\+\_\+mime\+\_\+shutdown@{efreet\+\_\+mime\+\_\+shutdown}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+shutdown(void)}{efreet_mime_shutdown(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} int efreet\+\_\+mime\+\_\+shutdown (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_gacda6031934032e4b4610f0062a537274}{}\label{group__Efreet__Mime_gacda6031934032e4b4610f0062a537274}


Shuts down Efreet mime settings system if a balanced number of init/shutdown calls have been made. 

\begin{DoxyReturn}{Returns}
The number of times the init function has been called minus the corresponding init call. 
\end{DoxyReturn}


References ecore\+\_\+file\+\_\+shutdown(), ecore\+\_\+shutdown(), efreet\+\_\+shutdown(), eina\+\_\+log\+\_\+domain\+\_\+unregister(), and E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+RR.

\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+type\+\_\+get}}
\index{efreet\+\_\+mime\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+type\+\_\+get}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+type\+\_\+get(const char $\ast$file)}{efreet_mime_type_get(const char *file)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} const char$\ast$ efreet\+\_\+mime\+\_\+type\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_gadd8c50de321da93b9c913f66d0c208a6}{}\label{group__Efreet__Mime_gadd8c50de321da93b9c913f66d0c208a6}


Retrieve the mime type of a file. 


\begin{DoxyParams}{Parameters}
{\em file} & The file to find the mime type \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Mime type as a string or N\+U\+LL if the file doesn\textquotesingle{}t exist. 
\end{DoxyReturn}


References efreet\+\_\+mime\+\_\+globs\+\_\+type\+\_\+get().

\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+magic\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+magic\+\_\+type\+\_\+get}}
\index{efreet\+\_\+mime\+\_\+magic\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+magic\+\_\+type\+\_\+get}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+magic\+\_\+type\+\_\+get(const char $\ast$file)}{efreet_mime_magic_type_get(const char *file)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} const char$\ast$ efreet\+\_\+mime\+\_\+magic\+\_\+type\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_ga35679fc78fb944991ddc6c3c74b341c9}{}\label{group__Efreet__Mime_ga35679fc78fb944991ddc6c3c74b341c9}


Retrieve the mime type of a file using magic. 


\begin{DoxyParams}{Parameters}
{\em file} & The file to check the mime type \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Mime type as a string. 
\end{DoxyReturn}
\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+globs\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+globs\+\_\+type\+\_\+get}}
\index{efreet\+\_\+mime\+\_\+globs\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+globs\+\_\+type\+\_\+get}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+globs\+\_\+type\+\_\+get(const char $\ast$file)}{efreet_mime_globs_type_get(const char *file)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} const char$\ast$ efreet\+\_\+mime\+\_\+globs\+\_\+type\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_gac436aac6f7def675d888f6c3dea11a3d}{}\label{group__Efreet__Mime_gac436aac6f7def675d888f6c3dea11a3d}


Retrieve the mime type of a file using globs. 


\begin{DoxyParams}{Parameters}
{\em file} & The file to check the mime type \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Mime type as a string. 
\end{DoxyReturn}


References alloca(), eina\+\_\+hash\+\_\+find(), and E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH.



Referenced by efreet\+\_\+mime\+\_\+type\+\_\+get().

\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+special\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+special\+\_\+type\+\_\+get}}
\index{efreet\+\_\+mime\+\_\+special\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+special\+\_\+type\+\_\+get}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+special\+\_\+type\+\_\+get(const char $\ast$file)}{efreet_mime_special_type_get(const char *file)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} const char$\ast$ efreet\+\_\+mime\+\_\+special\+\_\+type\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_ga6ce1396d5564d1cbfb3e164dfb0b18f1}{}\label{group__Efreet__Mime_ga6ce1396d5564d1cbfb3e164dfb0b18f1}


Retrieve the special mime type of a file. 


\begin{DoxyParams}{Parameters}
{\em file} & The file to check the mime type \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Mime type as a string. 
\end{DoxyReturn}
\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+fallback\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+fallback\+\_\+type\+\_\+get}}
\index{efreet\+\_\+mime\+\_\+fallback\+\_\+type\+\_\+get@{efreet\+\_\+mime\+\_\+fallback\+\_\+type\+\_\+get}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+fallback\+\_\+type\+\_\+get(const char $\ast$file)}{efreet_mime_fallback_type_get(const char *file)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} const char$\ast$ efreet\+\_\+mime\+\_\+fallback\+\_\+type\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{file}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_ga2aed0ea2603395d2e03ed3bd04971107}{}\label{group__Efreet__Mime_ga2aed0ea2603395d2e03ed3bd04971107}


Retrieve the fallback mime type of a file. 


\begin{DoxyParams}{Parameters}
{\em file} & The file to check the mime type \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Mime type as a string. 
\end{DoxyReturn}


References alloca(), D\+BG, ecore\+\_\+file\+\_\+can\+\_\+exec(), ecore\+\_\+file\+\_\+monitor\+\_\+add(), ecore\+\_\+loop\+\_\+time\+\_\+get(), efreet\+\_\+data\+\_\+dirs\+\_\+get(), efreet\+\_\+data\+\_\+home\+\_\+get(), E\+I\+N\+A\+\_\+\+C\+O\+M\+P\+A\+R\+E\+\_\+\+CB, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, eina\+\_\+file\+\_\+close(), eina\+\_\+file\+\_\+map\+\_\+all(), eina\+\_\+file\+\_\+map\+\_\+free(), eina\+\_\+file\+\_\+map\+\_\+lines(), eina\+\_\+file\+\_\+open(), eina\+\_\+file\+\_\+size\+\_\+get(), E\+I\+N\+A\+\_\+\+F\+I\+L\+E\+\_\+\+W\+I\+L\+L\+N\+E\+ED, E\+I\+N\+A\+\_\+\+F\+R\+E\+E\+\_\+\+CB, eina\+\_\+hash\+\_\+add(), eina\+\_\+hash\+\_\+del(), eina\+\_\+hash\+\_\+del\+\_\+by\+\_\+key(), eina\+\_\+hash\+\_\+direct\+\_\+add(), eina\+\_\+hash\+\_\+find(), eina\+\_\+hash\+\_\+population(), eina\+\_\+hash\+\_\+string\+\_\+superfast\+\_\+new(), E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, E\+I\+N\+A\+\_\+\+I\+N\+L\+I\+S\+T\+\_\+\+G\+ET, eina\+\_\+inlist\+\_\+prepend(), eina\+\_\+inlist\+\_\+promote(), eina\+\_\+inlist\+\_\+remove(), E\+I\+N\+A\+\_\+\+I\+T\+E\+R\+A\+T\+O\+R\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+iterator\+\_\+free(), eina\+\_\+list\+\_\+append(), eina\+\_\+list\+\_\+data\+\_\+get(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+O\+R\+E\+A\+CH, eina\+\_\+list\+\_\+remove(), eina\+\_\+list\+\_\+remove\+\_\+list(), eina\+\_\+list\+\_\+search\+\_\+unsorted(), eina\+\_\+strbuf\+\_\+append\+\_\+length(), eina\+\_\+strbuf\+\_\+free(), eina\+\_\+strbuf\+\_\+new(), eina\+\_\+strbuf\+\_\+reset(), eina\+\_\+strbuf\+\_\+string\+\_\+get(), eina\+\_\+stringshare\+\_\+add(), eina\+\_\+stringshare\+\_\+add\+\_\+length(), eina\+\_\+stringshare\+\_\+del(), eina\+\_\+stringshare\+\_\+ref(), E\+I\+N\+A\+\_\+\+T\+R\+UE, E\+I\+N\+A\+\_\+\+U\+N\+U\+S\+ED, \+\_\+\+Eina\+\_\+\+File\+\_\+\+Line\+::end, \+\_\+\+Eina\+\_\+\+Inlist\+::last, efl\+::eo\+::parent, \+\_\+\+Eina\+\_\+\+Inlist\+::prev, and \+\_\+\+Eina\+\_\+\+File\+\_\+\+Line\+::start.

\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+type\+\_\+icon\+\_\+get@{efreet\+\_\+mime\+\_\+type\+\_\+icon\+\_\+get}}
\index{efreet\+\_\+mime\+\_\+type\+\_\+icon\+\_\+get@{efreet\+\_\+mime\+\_\+type\+\_\+icon\+\_\+get}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+type\+\_\+icon\+\_\+get(const char $\ast$mime, const char $\ast$theme, unsigned int size)}{efreet_mime_type_icon_get(const char *mime, const char *theme, unsigned int size)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} const char$\ast$ efreet\+\_\+mime\+\_\+type\+\_\+icon\+\_\+get (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{mime, }
\item[{const char $\ast$}]{theme, }
\item[{unsigned int}]{size}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_ga0be761dbf366776de3a623cf4aef5a1b}{}\label{group__Efreet__Mime_ga0be761dbf366776de3a623cf4aef5a1b}


Retrieve the mime type icon for a file. 


\begin{DoxyParams}{Parameters}
{\em mime} & The name of the mime type \\
\hline
{\em theme} & The name of the theme to search icons in \\
\hline
{\em size} & The wanted size of the icon \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Mime type icon path as a string. 
\end{DoxyReturn}


References efreet\+\_\+desktop\+\_\+environment\+\_\+get(), efreet\+\_\+icon\+\_\+list\+\_\+find(), eina\+\_\+list\+\_\+append(), eina\+\_\+list\+\_\+data\+\_\+get(), eina\+\_\+list\+\_\+remove\+\_\+list(), eina\+\_\+stringshare\+\_\+add(), and eina\+\_\+stringshare\+\_\+del().

\index{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}!efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+flush@{efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+flush}}
\index{efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+flush@{efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+flush}!Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard@{Efreet\+\_\+\+Mime\+: The X\+D\+G Shared Mime Info standard}}
\subsubsection[{\texorpdfstring{efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+flush(void)}{efreet_mime_type_cache_flush(void)}}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+PI} void efreet\+\_\+mime\+\_\+type\+\_\+cache\+\_\+flush (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\hypertarget{group__Efreet__Mime_ga66160d959c2780a377a5eb2356559b48}{}\label{group__Efreet__Mime_ga66160d959c2780a377a5eb2356559b48}


Flush mime icons mapping cache. 

Flush timeout is defined at compile time by E\+F\+R\+E\+E\+T\+\_\+\+M\+I\+M\+E\+\_\+\+I\+C\+O\+N\+S\+\_\+\+F\+L\+U\+S\+H\+\_\+\+T\+I\+M\+E\+O\+UT 

References ecore\+\_\+loop\+\_\+time\+\_\+get().

