\hypertarget{group__Eldbus__Message__Helpers}{\section{Message Helpers}
\label{group__Eldbus__Message__Helpers}\index{Message Helpers@{Message Helpers}}
}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Eldbus__Message__Helpers_ga94a276912546b2a30b179634601def4f}{typedef void($\ast$ {\bfseries Eldbus\-\_\-\-Dict\-\_\-\-Cb\-\_\-\-Get} )(void $\ast$data, const void $\ast$key, \hyperlink{group__Eldbus__Core_ga08a70c6651064414e56d75fba2232925}{Eldbus\-\_\-\-Message\-\_\-\-Iter} $\ast$var)}\label{group__Eldbus__Message__Helpers_ga94a276912546b2a30b179634601def4f}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Eldbus__Message__Helpers_ga2b2a85bdad9a8ce06eacb3fe21392360}{eldbus\-\_\-message\-\_\-iter\-\_\-dict\-\_\-iterate} (\hyperlink{group__Eldbus__Core_ga08a70c6651064414e56d75fba2232925}{Eldbus\-\_\-\-Message\-\_\-\-Iter} $\ast$dict, const char $\ast$signature, Eldbus\-\_\-\-Dict\-\_\-\-Cb\-\_\-\-Get cb, const void $\ast$data)
\begin{DoxyCompactList}\small\item\em Iterate over a dictionary. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Function Documentation}
\hypertarget{group__Eldbus__Message__Helpers_ga2b2a85bdad9a8ce06eacb3fe21392360}{\index{Message Helpers@{Message Helpers}!eldbus\-\_\-message\-\_\-iter\-\_\-dict\-\_\-iterate@{eldbus\-\_\-message\-\_\-iter\-\_\-dict\-\_\-iterate}}
\index{eldbus\-\_\-message\-\_\-iter\-\_\-dict\-\_\-iterate@{eldbus\-\_\-message\-\_\-iter\-\_\-dict\-\_\-iterate}!Message Helpers@{Message Helpers}}
\subsubsection[{eldbus\-\_\-message\-\_\-iter\-\_\-dict\-\_\-iterate}]{\setlength{\rightskip}{0pt plus 5cm}void eldbus\-\_\-message\-\_\-iter\-\_\-dict\-\_\-iterate (
\begin{DoxyParamCaption}
\item[{{\bf Eldbus\-\_\-\-Message\-\_\-\-Iter} $\ast$}]{dict, }
\item[{const char $\ast$}]{signature, }
\item[{Eldbus\-\_\-\-Dict\-\_\-\-Cb\-\_\-\-Get}]{cb, }
\item[{const void $\ast$}]{data}
\end{DoxyParamCaption}
)}}\label{group__Eldbus__Message__Helpers_ga2b2a85bdad9a8ce06eacb3fe21392360}


Iterate over a dictionary. 


\begin{DoxyParams}{Parameters}
{\em dict} & iterator with array of entry \\
\hline
{\em signature} & of entry, example\-: \char`\"{}sv\char`\"{} \\
\hline
{\em cb} & callback that will be called in each entry \\
\hline
{\em data} & context data \\
\hline
\end{DoxyParams}


References eldbus\-\_\-message\-\_\-iter\-\_\-arguments\-\_\-get(), eldbus\-\_\-message\-\_\-iter\-\_\-get\-\_\-and\-\_\-next(), and eldbus\-\_\-message\-\_\-iter\-\_\-signature\-\_\-get().

