\hypertarget{struct__Eldbus__Service__Interface__Desc}{}\section{\+\_\+\+Eldbus\+\_\+\+Service\+\_\+\+Interface\+\_\+\+Desc Struct Reference}
\label{struct__Eldbus__Service__Interface__Desc}\index{\+\_\+\+Eldbus\+\_\+\+Service\+\_\+\+Interface\+\_\+\+Desc@{\+\_\+\+Eldbus\+\_\+\+Service\+\_\+\+Interface\+\_\+\+Desc}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct__Eldbus__Service__Interface__Desc_ad18035003b9eef488fd29aed96bad1be}\label{struct__Eldbus__Service__Interface__Desc_ad18035003b9eef488fd29aed96bad1be}} 
const char $\ast$ \hyperlink{struct__Eldbus__Service__Interface__Desc_ad18035003b9eef488fd29aed96bad1be}{interface}
\begin{DoxyCompactList}\small\item\em interface name \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eldbus__Service__Interface__Desc_a3fde5b8d1b695ef432499bd7a4a1b1dc}\label{struct__Eldbus__Service__Interface__Desc_a3fde5b8d1b695ef432499bd7a4a1b1dc}} 
const \hyperlink{struct__Eldbus__Method}{Eldbus\+\_\+\+Method} $\ast$ \hyperlink{struct__Eldbus__Service__Interface__Desc_a3fde5b8d1b695ef432499bd7a4a1b1dc}{methods}
\begin{DoxyCompactList}\small\item\em array of the methods that should be registered in this interface, the last item of array should be filled with N\+U\+LL \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eldbus__Service__Interface__Desc_a1f5632865b16ef937fca81c0df8b3943}\label{struct__Eldbus__Service__Interface__Desc_a1f5632865b16ef937fca81c0df8b3943}} 
const \hyperlink{struct__Eldbus__Signal}{Eldbus\+\_\+\+Signal} $\ast$ \hyperlink{struct__Eldbus__Service__Interface__Desc_a1f5632865b16ef937fca81c0df8b3943}{signals}
\begin{DoxyCompactList}\small\item\em array of signal that this interface send, the last item of array should be filled with N\+U\+LL \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eldbus__Service__Interface__Desc_a161cf1e2a7c5f444f956a4d626d6fbb6}\label{struct__Eldbus__Service__Interface__Desc_a161cf1e2a7c5f444f956a4d626d6fbb6}} 
const \hyperlink{struct__Eldbus__Property}{Eldbus\+\_\+\+Property} $\ast$ \hyperlink{struct__Eldbus__Service__Interface__Desc_a161cf1e2a7c5f444f956a4d626d6fbb6}{properties}
\begin{DoxyCompactList}\small\item\em array of property that this interface have, the last item of array should be filled with N\+U\+LL \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eldbus__Service__Interface__Desc_a14376d3649fefbd50ac4ca26fec277e5}\label{struct__Eldbus__Service__Interface__Desc_a14376d3649fefbd50ac4ca26fec277e5}} 
const \hyperlink{group__Eldbus__Service_gaffcf67683ad5f22402fa4a33a2137eca}{Eldbus\+\_\+\+Property\+\_\+\+Get\+\_\+\+Cb} \hyperlink{struct__Eldbus__Service__Interface__Desc_a14376d3649fefbd50ac4ca26fec277e5}{default\+\_\+get}
\begin{DoxyCompactList}\small\item\em default get function, if a property don\textquotesingle{}t have a get function this will be used \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Eldbus__Service__Interface__Desc_a6b4e3896f96fb64055848ed7a66ed753}\label{struct__Eldbus__Service__Interface__Desc_a6b4e3896f96fb64055848ed7a66ed753}} 
const \hyperlink{group__Eldbus__Service_gafc01794a36a462d7d8d10fa1fc38133b}{Eldbus\+\_\+\+Property\+\_\+\+Set\+\_\+\+Cb} \hyperlink{struct__Eldbus__Service__Interface__Desc_a6b4e3896f96fb64055848ed7a66ed753}{default\+\_\+set}
\begin{DoxyCompactList}\small\item\em default set function, if a property don\textquotesingle{}t have a set function this will be used \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\begin{Desc}
\item[Examples\+: ]\par
\hyperlink{complex-types-server_8c-example}{complex-\/types-\/server.\+c}, \hyperlink{server_8c-example}{server.\+c}, and \hyperlink{simple-signal-emit_8c-example}{simple-\/signal-\/emit.\+c}.\end{Desc}
