\hypertarget{struct__Ecore__Exe__Event__Data}{}\doxysection{\+\_\+\+Ecore\+\_\+\+Exe\+\_\+\+Event\+\_\+\+Data Struct Reference}
\label{struct__Ecore__Exe__Event__Data}\index{\_Ecore\_Exe\_Event\_Data@{\_Ecore\_Exe\_Event\_Data}}


Ecore exe event data structure.  




{\ttfamily \#include $<$ecore\+\_\+exe\+\_\+eo.\+legacy.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
Efl\+\_\+\+Object $\ast$ \mbox{\hyperlink{struct__Ecore__Exe__Event__Data_a67cb16f2c2f09ddcb9c720fbcb970d5b}{exe}}
\begin{DoxyCompactList}\small\item\em The handle to the process. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Exe__Event__Data_a5af41c740afab1ba763ba2dc14807802}\label{struct__Ecore__Exe__Event__Data_a5af41c740afab1ba763ba2dc14807802}} 
void $\ast$ {\bfseries data}
\begin{DoxyCompactList}\small\item\em The raw binary data from the child process received. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{struct__Ecore__Exe__Event__Data_a7d28f61d1dc37d2582ed1028c692c46f}\label{struct__Ecore__Exe__Event__Data_a7d28f61d1dc37d2582ed1028c692c46f}} 
int {\bfseries size}
\begin{DoxyCompactList}\small\item\em The size of this data in bytes. \end{DoxyCompactList}\item 
\mbox{\hyperlink{struct__Ecore__Exe__Event__Data__Line}{Ecore\+\_\+\+Exe\+\_\+\+Event\+\_\+\+Data\+\_\+\+Line}} $\ast$ \mbox{\hyperlink{struct__Ecore__Exe__Event__Data_aabdb33b138a5f497330e9d905864a257}{lines}}
\begin{DoxyCompactList}\small\item\em An array of line data if line buffered. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Ecore exe event data structure. 

\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{ecore_exe_example_8c-example}{ecore\+\_\+exe\+\_\+example.\+c}}.\end{Desc}


\doxysubsection{Field Documentation}
\mbox{\Hypertarget{struct__Ecore__Exe__Event__Data_a67cb16f2c2f09ddcb9c720fbcb970d5b}\label{struct__Ecore__Exe__Event__Data_a67cb16f2c2f09ddcb9c720fbcb970d5b}} 
\index{\_Ecore\_Exe\_Event\_Data@{\_Ecore\_Exe\_Event\_Data}!exe@{exe}}
\index{exe@{exe}!\_Ecore\_Exe\_Event\_Data@{\_Ecore\_Exe\_Event\_Data}}
\doxysubsubsection{\texorpdfstring{exe}{exe}}
{\footnotesize\ttfamily Efl\+\_\+\+Object $\ast$ \+\_\+\+Ecore\+\_\+\+Exe\+\_\+\+Event\+\_\+\+Data\+::exe}



The handle to the process. 

FIXME\+: should actually be Ecore.\+Exe, workaround cyclic \mbox{\Hypertarget{struct__Ecore__Exe__Event__Data_aabdb33b138a5f497330e9d905864a257}\label{struct__Ecore__Exe__Event__Data_aabdb33b138a5f497330e9d905864a257}} 
\index{\_Ecore\_Exe\_Event\_Data@{\_Ecore\_Exe\_Event\_Data}!lines@{lines}}
\index{lines@{lines}!\_Ecore\_Exe\_Event\_Data@{\_Ecore\_Exe\_Event\_Data}}
\doxysubsubsection{\texorpdfstring{lines}{lines}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct__Ecore__Exe__Event__Data__Line}{Ecore\+\_\+\+Exe\+\_\+\+Event\+\_\+\+Data\+\_\+\+Line}} $\ast$ \+\_\+\+Ecore\+\_\+\+Exe\+\_\+\+Event\+\_\+\+Data\+::lines}



An array of line data if line buffered. 

The last one has its line member set to {\ttfamily NULL} 

Referenced by \mbox{\hyperlink{group__Ecore__Exe__Group_ga5fd894d8e941928d0fa18de7ac922fae}{ecore\+\_\+exe\+\_\+event\+\_\+data\+\_\+free()}}.

