\hypertarget{struct__Eina__Value__Blob__Operations}{}\section{\+\_\+\+Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations Struct Reference}
\label{struct__Eina__Value__Blob__Operations}\index{\+\_\+\+Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations@{\+\_\+\+Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations}}


How to manage blob.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
unsigned int \hyperlink{struct__Eina__Value__Blob__Operations_a9df1a065b2c8841e87542ab00ba35573}{version}\hypertarget{struct__Eina__Value__Blob__Operations_a9df1a065b2c8841e87542ab00ba35573}{}\label{struct__Eina__Value__Blob__Operations_a9df1a065b2c8841e87542ab00ba35573}

\begin{DoxyCompactList}\small\item\em must be \hyperlink{group__Eina__Value__Blob__Group_ga580e609a674cdb00a02b155b3bedb0f7}{E\+I\+N\+A\+\_\+\+V\+A\+L\+U\+E\+\_\+\+B\+L\+O\+B\+\_\+\+O\+P\+E\+R\+A\+T\+I\+O\+N\+S\+\_\+\+V\+E\+R\+S\+I\+ON} \end{DoxyCompactList}\item 
void($\ast$ {\bfseries free} )(const \hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations} $\ast$ops, void $\ast$memory, size\+\_\+t size)\hypertarget{struct__Eina__Value__Blob__Operations_a4345e7a7b203ba0cee83bdbd518247b0}{}\label{struct__Eina__Value__Blob__Operations_a4345e7a7b203ba0cee83bdbd518247b0}

\item 
void $\ast$($\ast$ {\bfseries copy} )(const \hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations} $\ast$ops, const void $\ast$memory, size\+\_\+t size)\hypertarget{struct__Eina__Value__Blob__Operations_ad110f086ae8aef9156a8a52470cbac8f}{}\label{struct__Eina__Value__Blob__Operations_ad110f086ae8aef9156a8a52470cbac8f}

\item 
int($\ast$ {\bfseries compare} )(const \hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations} $\ast$ops, const void $\ast$data1, size\+\_\+t size\+\_\+data1, const void $\ast$data2, size\+\_\+t size\+\_\+data2)\hypertarget{struct__Eina__Value__Blob__Operations_aa82110b029aad654c16bafce0a70c862}{}\label{struct__Eina__Value__Blob__Operations_aa82110b029aad654c16bafce0a70c862}

\item 
char $\ast$($\ast$ {\bfseries to\+\_\+string} )(const \hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations} $\ast$ops, const void $\ast$memory, size\+\_\+t size)\hypertarget{struct__Eina__Value__Blob__Operations_a6df7655f6578ced977e67393689bff49}{}\label{struct__Eina__Value__Blob__Operations_a6df7655f6578ced977e67393689bff49}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
How to manage blob. 

Any {\ttfamily N\+U\+LL} callback is ignored. \begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
