_Eet_Data_Descriptor_Class Struct Reference

Instructs Eet about memory management for different needs under serialization and parse process. More...

#include <Eet.h>

Data Structures

struct  [struct].func

Data Fields

int version
 ABI version.
const char * name
 Name of the user data type to be serialized.
int size
 Size in bytes of the user data type to be serialized.
struct  func

Detailed Description

Instructs Eet about memory management for different needs under serialization and parse process.

The list and hash methods match the Eina API, so for a more detailed reference on them, look at the Eina_List and Eina_Hash documentation, respectively. For the most part these will be used with the standard Eina functions, so using EET_EINA_STREAM_DATA_DESCRIPTOR_CLASS_SET() and EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET() will set up everything accordingly.

Field Documentation

◆ version

◆ name

const char* _Eet_Data_Descriptor_Class::name

Name of the user data type to be serialized.

Referenced by eet_data_descriptor_new(), and eet_eina_stream_data_descriptor_class_set().

◆ size

int _Eet_Data_Descriptor_Class::size

Size in bytes of the user data type to be serialized.

Referenced by eet_data_descriptor_new(), and eet_eina_stream_data_descriptor_class_set().

◆ func

struct _Eet_Data_Descriptor_Class::[struct].func _Eet_Data_Descriptor_Class::func