- Main Page
- Related Pages
- Modules
- Data Structures
- Files
- Examples

Data Structures | Typedefs | Functions
Low-level Serialization Structures.
Eet

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.