\hypertarget{struct__Efl__Future__Cb__Desc}{}\section{\+\_\+\+Efl\+\_\+\+Future\+\_\+\+Cb\+\_\+\+Desc Struct Reference}
\label{struct__Efl__Future__Cb__Desc}\index{\+\_\+\+Efl\+\_\+\+Future\+\_\+\+Cb\+\_\+\+Desc@{\+\_\+\+Efl\+\_\+\+Future\+\_\+\+Cb\+\_\+\+Desc}}


A structure with callbacks to be used by \mbox{\hyperlink{group__Eo_ga932e1176a23d52a260ee52b222a65391}{efl\+\_\+future\+\_\+cb\+\_\+from\+\_\+desc()}} and \mbox{\hyperlink{group__Eo_gaf3d11bc0345a0133fa2635b1306691ee}{efl\+\_\+future\+\_\+chain\+\_\+array()}}  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{group__Eina__Value__Group_ga7985e8af6e956ae31b381bf829173cc0}{Eina\+\_\+\+Value}}($\ast$ \mbox{\hyperlink{group__Eo_gab53eaacef28270e8713808448db4a963}{success}} )(\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$o, const \mbox{\hyperlink{group__Eina__Value__Group_ga7985e8af6e956ae31b381bf829173cc0}{Eina\+\_\+\+Value}} value)
\begin{DoxyCompactList}\small\item\em Called on success (value.\+type is not {\ttfamily E\+I\+N\+A\+\_\+\+V\+A\+L\+U\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+E\+R\+R\+OR}). \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Value__Group_ga7985e8af6e956ae31b381bf829173cc0}{Eina\+\_\+\+Value}}($\ast$ \mbox{\hyperlink{group__Eo_ga561558639d4370ec5c7e8ed999427fb7}{error}} )(\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$o, \mbox{\hyperlink{group__Eina__Error__Group_ga95b3cbb33e987e7d92a81ea785001686}{Eina\+\_\+\+Error}} error)
\begin{DoxyCompactList}\small\item\em Called on error (value.\+type is {\ttfamily E\+I\+N\+A\+\_\+\+V\+A\+L\+U\+E\+\_\+\+T\+Y\+P\+E\+\_\+\+E\+R\+R\+OR}). \end{DoxyCompactList}\item 
void($\ast$ \mbox{\hyperlink{group__Eo_ga84a965881d88c8c87dc358a6b133f8a0}{free}} )(\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$o, const Eina\+\_\+\+Future $\ast$dead\+\_\+future)
\begin{DoxyCompactList}\small\item\em Called on {\bfseries all} situations to notify future destruction. \end{DoxyCompactList}\item 
const \mbox{\hyperlink{group__Eina__Value__Group_gaab67ab8bcd0624280c5276044b07e0d2}{Eina\+\_\+\+Value\+\_\+\+Type}} $\ast$ \mbox{\hyperlink{group__Eo_gad3340ef593d023d9c262f1c7f02afb2b}{success\+\_\+type}}
\begin{DoxyCompactList}\small\item\em If provided, then {\ttfamily success} will only be called if the value type matches the given pointer. \end{DoxyCompactList}\item 
Eina\+\_\+\+Future $\ast$$\ast$ \mbox{\hyperlink{group__Eo_ga80f8e59d86857d194aec94c6e237e86f}{storage}}
\begin{DoxyCompactList}\small\item\em This is used by Eo to cancel pending futures in case an Eo object is deleted. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
A structure with callbacks to be used by \mbox{\hyperlink{group__Eo_ga932e1176a23d52a260ee52b222a65391}{efl\+\_\+future\+\_\+cb\+\_\+from\+\_\+desc()}} and \mbox{\hyperlink{group__Eo_gaf3d11bc0345a0133fa2635b1306691ee}{efl\+\_\+future\+\_\+chain\+\_\+array()}} 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Eo_ga932e1176a23d52a260ee52b222a65391}{efl\+\_\+future\+\_\+cb\+\_\+from\+\_\+desc()}} 

\mbox{\hyperlink{group__Eo_gaf3d11bc0345a0133fa2635b1306691ee}{efl\+\_\+future\+\_\+chain\+\_\+array()}} 
\end{DoxySeeAlso}
