Low-level Serialization Structures.
Functions that create, destroy and manipulate serialization nodes used by Eet Data Serialization. More...
Data Structures | |
struct | _Eet_Node_Data |
Contains an union that can fit any kind of node. More... | |
Typedefs | |
typedef struct _Eet_Node | Eet_Node |
Opaque handle to manage serialization node. | |
typedef struct _Eet_Node_Data | Eet_Node_Data |
Contains an union that can fit any kind of node. | |
Functions | |
EAPI Eet_Node * | eet_node_char_new (const char *name, char c) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_short_new (const char *name, short s) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_int_new (const char *name, int i) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_long_long_new (const char *name, long long l) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_float_new (const char *name, float f) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_double_new (const char *name, double d) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_unsigned_char_new (const char *name, unsigned char uc) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_unsigned_short_new (const char *name, unsigned short us) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_unsigned_int_new (const char *name, unsigned int ui) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_unsigned_long_long_new (const char *name, unsigned long long l) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_string_new (const char *name, const char *str) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_inlined_string_new (const char *name, const char *str) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_null_new (const char *name) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_list_new (const char *name, Eina_List *nodes) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_array_new (const char *name, int count, Eina_List *nodes) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_var_array_new (const char *name, Eina_List *nodes) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_hash_new (const char *name, const char *key, Eet_Node *node) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_struct_new (const char *name, Eina_List *nodes) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_node_struct_child_new (const char *parent, Eet_Node *child) |
TODO FIX ME. | |
EAPI void | eet_node_list_append (Eet_Node *parent, const char *name, Eet_Node *child) |
TODO FIX ME. | |
EAPI void | eet_node_struct_append (Eet_Node *parent, const char *name, Eet_Node *child) |
TODO FIX ME. | |
EAPI void | eet_node_hash_add (Eet_Node *parent, const char *name, const char *key, Eet_Node *child) |
TODO FIX ME. | |
EAPI void | eet_node_dump (Eet_Node *n, int dumplevel, Eet_Dump_Callback dumpfunc, void *dumpdata) |
TODO FIX ME. | |
EAPI void | eet_node_del (Eet_Node *n) |
TODO FIX ME. | |
EAPI void * | eet_data_node_encode_cipher (Eet_Node *node, const char *cipher_key, int *size_ret) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_data_node_decode_cipher (const void *data_in, const char *cipher_key, int size_in) |
TODO FIX ME. | |
EAPI Eet_Node * | eet_data_node_read_cipher (Eet_File *ef, const char *name, const char *cipher_key) |
TODO FIX ME. | |
EAPI int | eet_data_node_write_cipher (Eet_File *ef, const char *name, const char *cipher_key, Eet_Node *node, int compress) |
TODO FIX ME. |
Detailed Description
Functions that create, destroy and manipulate serialization nodes used by Eet Data Serialization.