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