|
µEvLoop
A fast and lightweight event loop aimed at embedded platforms in C99.
|
A container for the system pools. More...

Data Fields | |
| uel_event_t | event_pool_buffer [UEL_SYSPOOLS_EVENT_POOL_SIZE] |
| The buffer used to store events in the event pool. | |
| void * | event_pool_queue_buffer [UEL_SYSPOOLS_EVENT_POOL_SIZE] |
| The buffer used to store event pointers in the event pool queue. | |
| uel_objpool_t | event_pool |
| The event pool object. Contains all the events used by the core. | |
| uel_llist_node_t | llist_node_pool_buffer [UEL_SYSPOOLS_LLIST_NODE_POOL_SIZE] |
| The buffer used to store llist nodes in the llist node pool. | |
| void * | llist_node_pool_queue_buffer [UEL_SYSPOOLS_LLIST_NODE_POOL_SIZE] |
| The budder used to store llist node pointers in the llist node pool queue. | |
| uel_objpool_t | llist_node_pool |
| The llist node pool object. Contains all llist nodes used by the core. | |
A container for the system pools.
The syspools object is meant as a container for the internal system pools. It is a safe interface to the pools, acquiring and releasing objects on demand.
1.8.17