\hypertarget{group__Edje__Object__Communication__Interface__Message}{}\section{Edje Communication Interface\+: Message}
\label{group__Edje__Object__Communication__Interface__Message}\index{Edje Communication Interface\+: Message@{Edje Communication Interface\+: Message}}


Functions that deal with messages.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{group__Edje__Object__Communication__Interface__Message_gacd7f66da2974bb2a293fdfd698e329ba}{edje\+\_\+message\+\_\+signal\+\_\+process}} (void)
\begin{DoxyCompactList}\small\item\em Processes all queued up edje messages. \end{DoxyCompactList}\end{DoxyCompactItemize}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Edje__Object__Communication__Interface__Message_gad11774d440f6f8a81d9eb944883ec822}\label{group__Edje__Object__Communication__Interface__Message_gad11774d440f6f8a81d9eb944883ec822}} 
typedef struct \mbox{\hyperlink{struct__Edje__Message__String}{\+\_\+\+Edje\+\_\+\+Message\+\_\+\+String}} {\bfseries Edje\+\_\+\+Message\+\_\+\+String}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that deal with messages. 

Edje has two communication interfaces between {\bfseries code} and {\bfseries theme}. Signals and messages.

Edje messages are one of the communication interfaces between {\bfseries code} and a given Edje object\textquotesingle{}s {\bfseries theme}. With messages, one can communicate values like strings, float numbers and integer numbers. Moreover, messages can be identified by integer numbers. See \#\+Edje\+\_\+\+Message\+\_\+\+Type for the full list of message types.

\begin{DoxyNote}{Note}
Messages must be handled by scripts. 
\end{DoxyNote}


\subsection{Function Documentation}
\mbox{\Hypertarget{group__Edje__Object__Communication__Interface__Message_gacd7f66da2974bb2a293fdfd698e329ba}\label{group__Edje__Object__Communication__Interface__Message_gacd7f66da2974bb2a293fdfd698e329ba}} 
\index{Edje Communication Interface\+: Message@{Edje Communication Interface\+: Message}!edje\+\_\+message\+\_\+signal\+\_\+process@{edje\+\_\+message\+\_\+signal\+\_\+process}}
\index{edje\+\_\+message\+\_\+signal\+\_\+process@{edje\+\_\+message\+\_\+signal\+\_\+process}!Edje Communication Interface\+: Message@{Edje Communication Interface\+: Message}}
\subsubsection{\texorpdfstring{edje\+\_\+message\+\_\+signal\+\_\+process()}{edje\_message\_signal\_process()}}
{\footnotesize\ttfamily void edje\+\_\+message\+\_\+signal\+\_\+process (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Processes all queued up edje messages. 

This function triggers the processing of messages addressed to any (alive) edje objects. 