Eina

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

Modules
Eina

Data types and low-level/basic abstractions. More...

## Modules
| Core
| Initialization, shut down and core types.
| Data Types
| Eina provides an easy to use and optimized data types and structures.
| Tools
| Eina tools aims to help application development, providing ways to make it safer, log errors, manage memory more efficiently and more.
| Eina Promises
| Promises are a programming paradigm that simplifies synchronization when concurrent execution is present.
| Event Log Debugging
| These functions are used internally by EFL in general for profiling.
| Free Queue Group
| This provides a mechanism to defer actual freeing of memory data at some time in the future.
| Mmap Group
| These functions provide helpers for safe mmap handling.
| Short lived strings
| API for short lived strings (thread- and scope-local)
| Thread Queue Group
| These functions provide simple zero-copy message queues for threads.

## Detailed Description

Data types and low-level/basic abstractions.