\hypertarget{struct__Ecore__Exe__Event__Data}{}\section{\+\_\+\+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.  


\subsection*{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$ \mbox{\hyperlink{struct__Ecore__Exe__Event__Data_a5af41c740afab1ba763ba2dc14807802}{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 \mbox{\hyperlink{struct__Ecore__Exe__Event__Data_a7d28f61d1dc37d2582ed1028c692c46f}{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}


\subsection{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}


\subsection{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}}
\subsubsection{\texorpdfstring{exe}{exe}}
{\footnotesize\ttfamily Efl\+\_\+\+Object $\ast$ \+\_\+\+Ecore\+\_\+\+Exe\+\_\+\+Event\+\_\+\+Data\+::exe}



The handle to the process. 

F\+I\+X\+ME\+: 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}}
\subsubsection{\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 N\+U\+LL} 

Referenced by ecore\+\_\+exe\+\_\+event\+\_\+data\+\_\+free().

