\doxysection{Library Init and Shutdown functions}
\hypertarget{group__Elput__Init__Group}{}\label{group__Elput__Init__Group}\index{Library Init and Shutdown functions@{Library Init and Shutdown functions}}


Functions that start and shutdown the Elput library.  


\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI int \mbox{\hyperlink{group__Elput__Init__Group_gabde718edc099f32cae26bb58edc424b7}{elput\+\_\+init}} (void)
\begin{DoxyCompactList}\small\item\em Initialize the Elput library. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Elput__Init__Group_ga73c675b1a12fa8c1ac9d3e3abadbc006}{elput\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shutdown the Elput library. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions that start and shutdown the Elput library. 



\doxysubsection{Function Documentation}
\Hypertarget{group__Elput__Init__Group_gabde718edc099f32cae26bb58edc424b7}\label{group__Elput__Init__Group_gabde718edc099f32cae26bb58edc424b7} 
\index{Library Init and Shutdown functions@{Library Init and Shutdown functions}!elput\_init@{elput\_init}}
\index{elput\_init@{elput\_init}!Library Init and Shutdown functions@{Library Init and Shutdown functions}}
\doxysubsubsection{\texorpdfstring{elput\_init()}{elput\_init()}}
{\footnotesize\ttfamily EAPI int elput\+\_\+init (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Initialize the Elput library. 

\begin{DoxyReturn}{Returns}
The number of times the library has been initialized without being shutdown. 0 is returned if an error occurs.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


References \mbox{\hyperlink{group__Ecore__Input__Group_gac7674e92b0aa4d30a9f6ebb7a7ce11d6}{ecore\+\_\+event\+\_\+init()}}, \mbox{\hyperlink{group__Ecore__Input__Group_gaaa308222199debcf043cea92a1b9211e}{ecore\+\_\+event\+\_\+shutdown()}}, \mbox{\hyperlink{group__Ecore__Event__Group_ga3fad8d8bfe3776c69d33aff1f056ba89}{ecore\+\_\+event\+\_\+type\+\_\+new()}}, \mbox{\hyperlink{group__Ecore__Init__Group_ga77757609684a2c922dc5ec398274751b}{ecore\+\_\+init()}}, \mbox{\hyperlink{group__Ecore__Init__Group_ga768298b932f18d7e7593a447493e5cde}{ecore\+\_\+shutdown()}}, \mbox{\hyperlink{group__Eeze__Main_gab802d08096efb76b6fd9e04414fed3c4}{eeze\+\_\+init()}}, \mbox{\hyperlink{group__Eeze__Main_ga908dda677760bf318a67428938a07d42}{eeze\+\_\+shutdown()}}, \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_ga2e33caeeeb6051526c01b7fea4d6c91b}{EINA\+\_\+\+LOG\+\_\+\+ERR}}, \mbox{\hyperlink{group__Eina__Main__Group_ga5bf35513199d5220341437c05696285d}{eina\+\_\+shutdown()}}, \mbox{\hyperlink{group__Elput__Gestures_ga7732a4002dd5f102144367b0154fcf7c}{ELPUT\+\_\+\+EVENT\+\_\+\+SWIPE\+\_\+\+BEGIN}}, \mbox{\hyperlink{group__Elput__Gestures_ga4456eab67bb3621c9265e11d23846861}{ELPUT\+\_\+\+EVENT\+\_\+\+SWIPE\+\_\+\+END}}, and \mbox{\hyperlink{group__Elput__Gestures_gadde5083121b158b3bbae020d268f2a15}{ELPUT\+\_\+\+EVENT\+\_\+\+SWIPE\+\_\+\+UPDATE}}.



Referenced by \mbox{\hyperlink{group__Ecore__Drm2__Init__Group_gac80f615f0768a0a79e3c71e9a80577eb}{ecore\+\_\+drm2\+\_\+init()}}.

\Hypertarget{group__Elput__Init__Group_ga73c675b1a12fa8c1ac9d3e3abadbc006}\label{group__Elput__Init__Group_ga73c675b1a12fa8c1ac9d3e3abadbc006} 
\index{Library Init and Shutdown functions@{Library Init and Shutdown functions}!elput\_shutdown@{elput\_shutdown}}
\index{elput\_shutdown@{elput\_shutdown}!Library Init and Shutdown functions@{Library Init and Shutdown functions}}
\doxysubsubsection{\texorpdfstring{elput\_shutdown()}{elput\_shutdown()}}
{\footnotesize\ttfamily EAPI int elput\+\_\+shutdown (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Shutdown the Elput library. 

\begin{DoxyReturn}{Returns}
The number of times the library has been initialized without being shutdown. 0 is returned if an error occurs.
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


References \mbox{\hyperlink{group__Ecore__Input__Group_gaaa308222199debcf043cea92a1b9211e}{ecore\+\_\+event\+\_\+shutdown()}}, \mbox{\hyperlink{group__Ecore__Event__Group_gab7200780b0a2b7fca55f36a90119f0ce}{ecore\+\_\+event\+\_\+type\+\_\+flush}}, \mbox{\hyperlink{group__Ecore__Init__Group_ga768298b932f18d7e7593a447493e5cde}{ecore\+\_\+shutdown()}}, \mbox{\hyperlink{group__Eeze__Main_ga908dda677760bf318a67428938a07d42}{eeze\+\_\+shutdown()}}, \mbox{\hyperlink{group__Eina__Log__Group_ga61776fa99e910e2d40f77c688c9bee5a}{eina\+\_\+log\+\_\+domain\+\_\+unregister()}}, and \mbox{\hyperlink{group__Eina__Main__Group_ga5bf35513199d5220341437c05696285d}{eina\+\_\+shutdown()}}.



Referenced by \mbox{\hyperlink{group__Ecore__Drm2__Init__Group_gac80f615f0768a0a79e3c71e9a80577eb}{ecore\+\_\+drm2\+\_\+init()}}, and \mbox{\hyperlink{group__Ecore__Drm2__Init__Group_ga70a29efd6a28b22975d087c78ea2377b}{ecore\+\_\+drm2\+\_\+shutdown()}}.

