Data Structures | |
struct | _Eina_Value_Blob_Operations |
How to manage blob. More... | |
struct | _Eina_Value_Blob |
Used to store the blob information and management operations. More... | |
Macros | |
#define | EINA_VALUE_BLOB_OPERATIONS_VERSION (1) |
Current API version, used to validate _Eina_Value_Blob_Operations. | |
Typedefs | |
typedef struct _Eina_Value_Blob_Operations | Eina_Value_Blob_Operations |
How to manage blob. More... | |
typedef struct _Eina_Value_Blob | Eina_Value_Blob |
Value type for EINA_VALUE_TYPE_BLOB. More... | |
Variables | |
EINA_API const Eina_Value_Blob_Operations * | EINA_VALUE_BLOB_OPERATIONS_MALLOC |
Assumes memory was create with malloc() and applies free() to it during flush (Eina_Value_Blob_Operations::free). More... | |
EINA_API const Eina_Value_Blob_Operations * | EINA_VALUE_BLOB_OPERATIONS_MALLOC = NULL |
Assumes memory was create with malloc() and applies free() to it during flush (Eina_Value_Blob_Operations::free). More... | |
How to manage blob.
Any NULL
callback is ignored.
|
extern |
Assumes 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.
EINA_VALUE_BLOB_OPERATIONS_MALLOC = NULL |
Assumes 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.