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 |
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.
| int _Eet_Data_Descriptor_Class::version |
ABI version.
Should always be set to EET_DATA_DESCRIPTOR_CLASS_VERSION
Referenced by eet_data_descriptor_new(), eet_eina_file_data_descriptor_class_set(), and eet_eina_stream_data_descriptor_class_set().
| 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().
| 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().
| struct _Eet_Data_Descriptor_Class::[struct].func _Eet_Data_Descriptor_Class::func |