NAME
Low-level Serialization Structures. -
Functions that create, destroy and manipulate serialization nodes used
by Eet Data Serialization.
Data Structures
struct _Eet_Node_Data
Contains an union that can fit any kind of node.
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,
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.
Detailed Description
Functions that create, destroy and manipulate serialization nodes used
by Eet Data Serialization.
Author
Generated automatically by Doxygen for Eet from the source code.
Eet Tue Aug Low-level Serialization Structures.(3)