Functions that create, destroy and manipulate serialization nodes used by Eet Data Serialization.
struct _Eet_Node_Data
Contains an union that can fit any kind of node.
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.
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, void(*dumpfunc)(void *data, const char *str), 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.
Functions that create, destroy and manipulate serialization nodes used by Eet Data Serialization.
Generated automatically by Doxygen for Eet from the source code.