\doxysection{\+\_\+\+Eina\+\_\+\+Slice Struct Reference}
\hypertarget{struct__Eina__Slice}{}\label{struct__Eina__Slice}\index{\_Eina\_Slice@{\_Eina\_Slice}}


Defines a read-\/only memory region.  




{\ttfamily \#include $<$eina\+\_\+slice.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct__Eina__Slice_a814bda14dd4ee838595cdc596c37b56c}\label{struct__Eina__Slice_a814bda14dd4ee838595cdc596c37b56c} 
size\+\_\+t {\bfseries len}
\begin{DoxyCompactList}\small\item\em size of memory pointed by {\ttfamily mem} \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__Slice_a585df774c082c26e10d399213631b498}\label{struct__Eina__Slice_a585df774c082c26e10d399213631b498} 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>const void \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{struct__Eina__Slice_a181517cb6ab94d2b536f412dc74b39c1}{mem}}\\
\>\>{\em memory pointed by this slice. }\\
\>const uint8\_t \texorpdfstring{$\ast$}{*} {\bfseries bytes}\\
\>\>{\em memory as uint8\_t pointer }\\
\}; \\

\end{tabbing}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Defines a read-\/only memory region. 

The slice is a memory starting at {\ttfamily mem} and accessible up to {\ttfamily len} bytes.

\begin{DoxySeeAlso}{See also}
\doxylink{group__Eina__Slice__Group_gad43ea51c6434252512a3e7305cea4af3}{Eina\+\_\+\+Rw\+\_\+\+Slice} for read-\/write memory regions.
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+19 
\end{DoxySince}


\doxysubsection{Field Documentation}
\Hypertarget{struct__Eina__Slice_a181517cb6ab94d2b536f412dc74b39c1}\label{struct__Eina__Slice_a181517cb6ab94d2b536f412dc74b39c1} 
\index{\_Eina\_Slice@{\_Eina\_Slice}!mem@{mem}}
\index{mem@{mem}!\_Eina\_Slice@{\_Eina\_Slice}}
\doxysubsubsection{\texorpdfstring{mem}{mem}}
{\footnotesize\ttfamily const void\texorpdfstring{$\ast$}{*} \+\_\+\+Eina\+\_\+\+Slice\+::mem}



memory pointed by this slice. 

Just read, never modify it. 

Referenced by \mbox{\hyperlink{group__Ecore__Con__Client__Group_ga89f79f973aeea2505078d87cb7b045b3}{ecore\+\_\+con\+\_\+client\+\_\+send()}}, \mbox{\hyperlink{group__Ecore__Con__Server__Group_gad01efce916804c31f6b2adcc6f607c6b}{ecore\+\_\+con\+\_\+server\+\_\+send()}}, \mbox{\hyperlink{group__Ecore__IPC__Client__Group_ga982c4fa7ecccfb5e89bb6d368a74fd2a}{ecore\+\_\+ipc\+\_\+client\+\_\+send()}}, \mbox{\hyperlink{group__Ecore__IPC__Server__Group_ga1fb98acb3bcab778e52bf35f932a5afa}{ecore\+\_\+ipc\+\_\+server\+\_\+send()}}, \mbox{\hyperlink{group__Eina__Stringshare__Group_gaecb963d20e0e719235ba4446e730234e}{eina\+\_\+stringshare\+\_\+slice\+\_\+get()}}, and \mbox{\hyperlink{group__CopyPaste_ga25ab57b22dc92c654851848b205b219f}{elm\+\_\+cnp\+\_\+selection\+\_\+set()}}.

