Topics | |
| 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 | |
Data types and low-level/basic abstractions.