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