\hypertarget{group__Ecore__Avahi__Group}{}\section{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}
\label{group__Ecore__Avahi__Group}\index{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Avahi \hyperlink{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}{Ecore\+\_\+\+Avahi}
\begin{DoxyCompactList}\small\item\em A handle for an Avahi instance. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}{Ecore\+\_\+\+Avahi} $\ast$ \hyperlink{group__Ecore__Avahi__Group_ga1eeeee66cfb10012964f6b4f6a9fc32a}{ecore\+\_\+avahi\+\_\+add} (void)
\begin{DoxyCompactList}\small\item\em Create an Avahi\+Poll context and integrate it within Ecore main loop. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void \hyperlink{group__Ecore__Avahi__Group_ga0492fbb19ffe376b9aabfe2a22851b27}{ecore\+\_\+avahi\+\_\+del} (\hyperlink{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}{Ecore\+\_\+\+Avahi} $\ast$handler)
\begin{DoxyCompactList}\small\item\em Delete the specified handler of an Avahi\+Poll. \end{DoxyCompactList}\item 
\hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const void $\ast$ \hyperlink{group__Ecore__Avahi__Group_ga6952d0d24bbe4bb9a620cb40063f2557}{ecore\+\_\+avahi\+\_\+poll\+\_\+get} (\hyperlink{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}{Ecore\+\_\+\+Avahi} $\ast$handler)
\begin{DoxyCompactList}\small\item\em Get the Avahi\+Poll structure to integrate with Ecore main loop. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Typedef Documentation}
\mbox{\Hypertarget{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}\label{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}} 
\index{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}!Ecore\+\_\+\+Avahi@{Ecore\+\_\+\+Avahi}}
\index{Ecore\+\_\+\+Avahi@{Ecore\+\_\+\+Avahi}!Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}}
\subsubsection{\texorpdfstring{Ecore\+\_\+\+Avahi}{Ecore\_Avahi}}
{\footnotesize\ttfamily typedef struct \+\_\+\+Ecore\+\_\+\+Avahi \hyperlink{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}{Ecore\+\_\+\+Avahi}}



A handle for an Avahi instance. 

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


\subsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__Avahi__Group_ga1eeeee66cfb10012964f6b4f6a9fc32a}\label{group__Ecore__Avahi__Group_ga1eeeee66cfb10012964f6b4f6a9fc32a}} 
\index{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}!ecore\+\_\+avahi\+\_\+add@{ecore\+\_\+avahi\+\_\+add}}
\index{ecore\+\_\+avahi\+\_\+add@{ecore\+\_\+avahi\+\_\+add}!Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}}
\subsubsection{\texorpdfstring{ecore\+\_\+avahi\+\_\+add()}{ecore\_avahi\_add()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} \hyperlink{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}{Ecore\+\_\+\+Avahi}$\ast$ ecore\+\_\+avahi\+\_\+add (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Create an Avahi\+Poll context and integrate it within Ecore main loop. 

\begin{DoxyReturn}{Returns}
A handler that reference the Avahi\+Poll context 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\mbox{\Hypertarget{group__Ecore__Avahi__Group_ga0492fbb19ffe376b9aabfe2a22851b27}\label{group__Ecore__Avahi__Group_ga0492fbb19ffe376b9aabfe2a22851b27}} 
\index{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}!ecore\+\_\+avahi\+\_\+del@{ecore\+\_\+avahi\+\_\+del}}
\index{ecore\+\_\+avahi\+\_\+del@{ecore\+\_\+avahi\+\_\+del}!Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}}
\subsubsection{\texorpdfstring{ecore\+\_\+avahi\+\_\+del()}{ecore\_avahi\_del()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} void ecore\+\_\+avahi\+\_\+del (\begin{DoxyParamCaption}\item[{\hyperlink{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}{Ecore\+\_\+\+Avahi} $\ast$}]{handler }\end{DoxyParamCaption})}



Delete the specified handler of an Avahi\+Poll. 


\begin{DoxyParams}{Parameters}
{\em handler} & The actual handler to destroy. \\
\hline
\end{DoxyParams}
\begin{DoxySince}{Since}
1.\+9
\end{DoxySince}
Be aware there should not be any reference still using that handler before destroying it. 

References ecore\+\_\+main\+\_\+fd\+\_\+handler\+\_\+del(), ecore\+\_\+timer\+\_\+del(), and E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+R\+EE.

\mbox{\Hypertarget{group__Ecore__Avahi__Group_ga6952d0d24bbe4bb9a620cb40063f2557}\label{group__Ecore__Avahi__Group_ga6952d0d24bbe4bb9a620cb40063f2557}} 
\index{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}!ecore\+\_\+avahi\+\_\+poll\+\_\+get@{ecore\+\_\+avahi\+\_\+poll\+\_\+get}}
\index{ecore\+\_\+avahi\+\_\+poll\+\_\+get@{ecore\+\_\+avahi\+\_\+poll\+\_\+get}!Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.@{Ecore\+\_\+\+Avahi -\/ Avahi main loop integration function.}}
\subsubsection{\texorpdfstring{ecore\+\_\+avahi\+\_\+poll\+\_\+get()}{ecore\_avahi\_poll\_get()}}
{\footnotesize\ttfamily \hyperlink{group__Elua_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+PI} const void$\ast$ ecore\+\_\+avahi\+\_\+poll\+\_\+get (\begin{DoxyParamCaption}\item[{\hyperlink{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}{Ecore\+\_\+\+Avahi} $\ast$}]{handler }\end{DoxyParamCaption})}



Get the Avahi\+Poll structure to integrate with Ecore main loop. 


\begin{DoxyParams}{Parameters}
{\em handler} & The handler to get the Avahi\+Poll structure from. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
return the actual Avahi\+Poll structure to use with Avahi. 
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
