\hypertarget{group__Eina__Value__Blob__Group}{\section{Generic Value Blob management}
\label{group__Eina__Value__Blob__Group}\index{Generic Value Blob management@{Generic Value Blob management}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Eina__Value__Blob__Operations}{\-\_\-\-Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations}
\begin{DoxyCompactList}\small\item\em How to manage blob. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Eina__Value__Blob}{\-\_\-\-Eina\-\_\-\-Value\-\_\-\-Blob}
\begin{DoxyCompactList}\small\item\em Used to store the blob information and management operations. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Eina__Value__Blob__Group_ga580e609a674cdb00a02b155b3bedb0f7}{\#define \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\-O\-N}~(1)}\label{group__Eina__Value__Blob__Group_ga580e609a674cdb00a02b155b3bedb0f7}

\begin{DoxyCompactList}\small\item\em Current A\-P\-I version, used to validate \hyperlink{struct__Eina__Value__Blob__Operations}{\-\_\-\-Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \\*
\hyperlink{struct__Eina__Value__Blob__Operations}{\-\_\-\-Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations} \hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations}
\begin{DoxyCompactList}\small\item\em How to manage blob. \end{DoxyCompactList}\item 
typedef struct \hyperlink{struct__Eina__Value__Blob}{\-\_\-\-Eina\-\_\-\-Value\-\_\-\-Blob} \hyperlink{group__Eina__Value__Blob__Group_ga2ffaa5e1e534e6dfc2e26d20cb224305}{Eina\-\_\-\-Value\-\_\-\-Blob}
\begin{DoxyCompactList}\small\item\em Value type for \hyperlink{group__Eina__Value__Group_ga9d77dda54a9d260529b040ec00a5c354}{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-L\-O\-B}. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const \hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations} $\ast$ \hyperlink{group__Eina__Value__Blob__Group_ga3a524701b0068a454c44e0fa9c8b0f4d}{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C}
\begin{DoxyCompactList}\small\item\em Assumes {\ttfamily memory} was create with malloc() and applies free() to it during flush (Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations\-::free). \end{DoxyCompactList}\item 
const \hyperlink{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations} $\ast$ \hyperlink{group__Eina__Value__Blob__Group_ga4d4dc4c958187291943e9fb34a068319}{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C} = N\-U\-L\-L
\begin{DoxyCompactList}\small\item\em Assumes {\ttfamily memory} was create with malloc() and applies free() to it during flush (Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations\-::free). \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Typedef Documentation}
\hypertarget{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}{\index{Generic Value Blob management@{Generic Value Blob management}!Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations@{Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations}}
\index{Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations@{Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations}!Generic Value Blob management@{Generic Value Blob management}}
\subsubsection[{Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations}}}\label{group__Eina__Value__Blob__Group_gae4448f115ab4c0046716104d4898f2e6}


How to manage blob. 

Any {\ttfamily N\-U\-L\-L} callback is ignored. \begin{DoxySeeAlso}{See Also}
\hyperlink{struct__Eina__Value__Blob__Operations}{\-\_\-\-Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations} explains fields. 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-2 
\end{DoxySince}
\hypertarget{group__Eina__Value__Blob__Group_ga2ffaa5e1e534e6dfc2e26d20cb224305}{\index{Generic Value Blob management@{Generic Value Blob management}!Eina\-\_\-\-Value\-\_\-\-Blob@{Eina\-\_\-\-Value\-\_\-\-Blob}}
\index{Eina\-\_\-\-Value\-\_\-\-Blob@{Eina\-\_\-\-Value\-\_\-\-Blob}!Generic Value Blob management@{Generic Value Blob management}}
\subsubsection[{Eina\-\_\-\-Value\-\_\-\-Blob}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\-\_\-\-Value\-\_\-\-Blob}}}\label{group__Eina__Value__Blob__Group_ga2ffaa5e1e534e6dfc2e26d20cb224305}


Value type for \hyperlink{group__Eina__Value__Group_ga9d77dda54a9d260529b040ec00a5c354}{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-B\-L\-O\-B}. 

\begin{DoxySeeAlso}{See Also}
\hyperlink{struct__Eina__Value__Blob}{\-\_\-\-Eina\-\_\-\-Value\-\_\-\-Blob} explains fields. 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\-2 
\end{DoxySince}


\subsection{Variable Documentation}
\hypertarget{group__Eina__Value__Blob__Group_ga3a524701b0068a454c44e0fa9c8b0f4d}{\index{Generic Value Blob management@{Generic Value Blob management}!E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C@{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C}}
\index{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C@{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C}!Generic Value Blob management@{Generic Value Blob management}}
\subsubsection[{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations}$\ast$ E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C}}\label{group__Eina__Value__Blob__Group_ga3a524701b0068a454c44e0fa9c8b0f4d}


Assumes {\ttfamily memory} was create with malloc() and applies free() to it during flush (Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations\-::free). 

Copy is done with malloc() as well.

No compare or to\-\_\-string are provided, defaults will be used. \hypertarget{group__Eina__Value__Blob__Group_ga4d4dc4c958187291943e9fb34a068319}{\index{Generic Value Blob management@{Generic Value Blob management}!E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C@{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C}}
\index{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C@{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C}!Generic Value Blob management@{Generic Value Blob management}}
\subsubsection[{E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C}]{\setlength{\rightskip}{0pt plus 5cm}E\-I\-N\-A\-\_\-\-V\-A\-L\-U\-E\-\_\-\-B\-L\-O\-B\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N\-S\-\_\-\-M\-A\-L\-L\-O\-C = N\-U\-L\-L}}\label{group__Eina__Value__Blob__Group_ga4d4dc4c958187291943e9fb34a068319}


Assumes {\ttfamily memory} was create with malloc() and applies free() to it during flush (Eina\-\_\-\-Value\-\_\-\-Blob\-\_\-\-Operations\-::free). 

Copy is done with malloc() as well.

No compare or to\-\_\-string are provided, defaults will be used. 