\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__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} \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__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} 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__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} 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}
\hypertarget{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[{Ecore\+\_\+\+Avahi}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct \+\_\+\+Ecore\+\_\+\+Avahi {\bf Ecore\+\_\+\+Avahi}}}\label{group__Ecore__Avahi__Group_gad598199d789d85d223b93da6b076bb32}


A handle for an Avahi instance. 

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


\subsection{Function Documentation}
\hypertarget{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[{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__Group_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__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[{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__Group_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__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[{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__Group_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}
