\hypertarget{group__Ecore__Avahi}{\section{Ecore main loop integration function.}
\label{group__Ecore__Avahi}\index{Ecore main loop integration function.@{Ecore main loop integration function.}}
}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \-\_\-\-Ecore\-\_\-\-Avahi \hyperlink{group__Ecore__Avahi_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__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Ecore__Avahi_gad598199d789d85d223b93da6b076bb32}{Ecore\-\_\-\-Avahi} $\ast$ \hyperlink{group__Ecore__Avahi_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__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Ecore__Avahi_ga0492fbb19ffe376b9aabfe2a22851b27}{ecore\-\_\-avahi\-\_\-del} (\hyperlink{group__Ecore__Avahi_gad598199d789d85d223b93da6b076bb32}{Ecore\-\_\-\-Avahi} $\ast$handler)
\begin{DoxyCompactList}\small\item\em Delete the specified handler of an Avahi\-Poll. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const void $\ast$ \hyperlink{group__Ecore__Avahi_ga6952d0d24bbe4bb9a620cb40063f2557}{ecore\-\_\-avahi\-\_\-poll\-\_\-get} (\hyperlink{group__Ecore__Avahi_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}
\hypertarget{group__Ecore__Avahi_gad598199d789d85d223b93da6b076bb32}{\index{Ecore main loop integration function.@{Ecore main loop integration function.}!Ecore\-\_\-\-Avahi@{Ecore\-\_\-\-Avahi}}
\index{Ecore\-\_\-\-Avahi@{Ecore\-\_\-\-Avahi}!Ecore main loop integration function.@{Ecore main loop integration function.}}
\subsubsection[{Ecore\-\_\-\-Avahi}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \-\_\-\-Ecore\-\_\-\-Avahi {\bf Ecore\-\_\-\-Avahi}}}\label{group__Ecore__Avahi_gad598199d789d85d223b93da6b076bb32}


A handle for an Avahi instance. 

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


\subsection{Function Documentation}
\hypertarget{group__Ecore__Avahi_ga1eeeee66cfb10012964f6b4f6a9fc32a}{\index{Ecore main loop integration function.@{Ecore main loop integration function.}!ecore\-\_\-avahi\-\_\-add@{ecore\-\_\-avahi\-\_\-add}}
\index{ecore\-\_\-avahi\-\_\-add@{ecore\-\_\-avahi\-\_\-add}!Ecore main loop integration function.@{Ecore main loop integration function.}}
\subsubsection[{ecore\-\_\-avahi\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Ecore\-\_\-\-Avahi}$\ast$ ecore\-\_\-avahi\-\_\-add (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Avahi_ga1eeeee66cfb10012964f6b4f6a9fc32a}


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}
\hypertarget{group__Ecore__Avahi_ga0492fbb19ffe376b9aabfe2a22851b27}{\index{Ecore main loop integration function.@{Ecore main loop integration function.}!ecore\-\_\-avahi\-\_\-del@{ecore\-\_\-avahi\-\_\-del}}
\index{ecore\-\_\-avahi\-\_\-del@{ecore\-\_\-avahi\-\_\-del}!Ecore main loop integration function.@{Ecore main loop integration function.}}
\subsubsection[{ecore\-\_\-avahi\-\_\-del}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void ecore\-\_\-avahi\-\_\-del (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\-\_\-\-Avahi} $\ast$}]{handler}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Avahi_ga0492fbb19ffe376b9aabfe2a22851b27}


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\-E\-E.

\hypertarget{group__Ecore__Avahi_ga6952d0d24bbe4bb9a620cb40063f2557}{\index{Ecore main loop integration function.@{Ecore main loop integration function.}!ecore\-\_\-avahi\-\_\-poll\-\_\-get@{ecore\-\_\-avahi\-\_\-poll\-\_\-get}}
\index{ecore\-\_\-avahi\-\_\-poll\-\_\-get@{ecore\-\_\-avahi\-\_\-poll\-\_\-get}!Ecore main loop integration function.@{Ecore main loop integration function.}}
\subsubsection[{ecore\-\_\-avahi\-\_\-poll\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const void$\ast$ ecore\-\_\-avahi\-\_\-poll\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Ecore\-\_\-\-Avahi} $\ast$}]{handler}
\end{DoxyParamCaption}
)}}\label{group__Ecore__Avahi_ga6952d0d24bbe4bb9a620cb40063f2557}


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}
