\doxysection{\+\_\+\+Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations Struct Reference}
\hypertarget{struct__Eina__Value__Blob__Operations}{}\label{struct__Eina__Value__Blob__Operations}\index{\_Eina\_Value\_Blob\_Operations@{\_Eina\_Value\_Blob\_Operations}}


How to manage blob.  




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

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{struct__Eina__Value__Blob__Operations_a9df1a065b2c8841e87542ab00ba35573}\label{struct__Eina__Value__Blob__Operations_a9df1a065b2c8841e87542ab00ba35573} 
unsigned int {\bfseries version}
\begin{DoxyCompactList}\small\item\em must be \doxylink{group__Eina__Value__Blob__Group_ga580e609a674cdb00a02b155b3bedb0f7}{EINA\+\_\+\+VALUE\+\_\+\+BLOB\+\_\+\+OPERATIONS\+\_\+\+VERSION} \end{DoxyCompactList}\item 
\Hypertarget{struct__Eina__Value__Blob__Operations_a4345e7a7b203ba0cee83bdbd518247b0}\label{struct__Eina__Value__Blob__Operations_a4345e7a7b203ba0cee83bdbd518247b0} 
void(\texorpdfstring{$\ast$}{*} {\bfseries free} )(const \mbox{\hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations}} \texorpdfstring{$\ast$}{*}ops, void \texorpdfstring{$\ast$}{*}memory, size\+\_\+t size)
\item 
\Hypertarget{struct__Eina__Value__Blob__Operations_ab9dbd5189d119e10f615b0c1ae376d31}\label{struct__Eina__Value__Blob__Operations_ab9dbd5189d119e10f615b0c1ae376d31} 
void \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} {\bfseries copy} )(const \mbox{\hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations}} \texorpdfstring{$\ast$}{*}ops, const void \texorpdfstring{$\ast$}{*}memory, size\+\_\+t size)
\item 
\Hypertarget{struct__Eina__Value__Blob__Operations_aa82110b029aad654c16bafce0a70c862}\label{struct__Eina__Value__Blob__Operations_aa82110b029aad654c16bafce0a70c862} 
int(\texorpdfstring{$\ast$}{*} {\bfseries compare} )(const \mbox{\hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations}} \texorpdfstring{$\ast$}{*}ops, const void \texorpdfstring{$\ast$}{*}data1, size\+\_\+t size\+\_\+data1, const void \texorpdfstring{$\ast$}{*}data2, size\+\_\+t size\+\_\+data2)
\item 
\Hypertarget{struct__Eina__Value__Blob__Operations_a0dd98bf1f93833c5cbfba5855355cff2}\label{struct__Eina__Value__Blob__Operations_a0dd98bf1f93833c5cbfba5855355cff2} 
char \texorpdfstring{$\ast$}{*}(\texorpdfstring{$\ast$}{*} {\bfseries to\+\_\+string} )(const \mbox{\hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\+\_\+\+Value\+\_\+\+Blob\+\_\+\+Operations}} \texorpdfstring{$\ast$}{*}ops, const void \texorpdfstring{$\ast$}{*}memory, size\+\_\+t size)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
How to manage blob. 

Any {\ttfamily NULL} callback is ignored.

\begin{DoxySince}{Since}
1.\+2 
\end{DoxySince}
