---
name: "Eet_Node_Group"
section: "3"
platform: "linux"
package: "libeet-doc"
version: "1.3.2-1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/Eet_Node_Group"
---

# Eet\_Node\_Group(3)

Functions that create, destroy and manipulate serialization nodes used by Eet Data Serialization.

## 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.
