|
µEvLoop
A fast and lightweight event loop aimed at embedded platforms in C99.
|

Files | |
| file | automatic-pool.h [code] |
| Defines automatic pointers and automatic pools, objects that wrap object pools and objects managed by them. These wrappers provide basic automatic memory management. | |
| file | circular-queue.h [code] |
| Defines circular queues, fast and efficient FIFO data structures. | |
| file | closure.h [code] |
| Defines closures, objects that bind functions to creating and calling contexts. | |
| file | conditional.h [code] |
| Contains definitions of functional conditionals, structures that act as if-else constructs. | |
| file | functional.h [code] |
| Contains helpers for composing and augumenting closures. | |
| file | iterator.h [code] |
| Defines iterators, structures and functions suitable for enumerating other data structures. | |
| file | linked-list.h [code] |
| Defines a simple implementation of linked lists and functions to manipulate it. | |
| file | module.h [code] |
| file | object-pool.h [code] |
| Defines object pools, arrays of pre-allocated objects for dynamic use. | |
| file | pipeline.h [code] |
| Defines pipelines, structures to hold many closures and functions to invoke them sequentially, composing their functionality. | |
| file | promise.h [code] |
| Contains definitions for promise stores, promises and functions to manipulate them. | |
1.8.17