µEvLoop
A fast and lightweight event loop aimed at embedded platforms in C99.
|
Go to the documentation of this file.
15 typedef void * (* uel_closure_function_t)(
void *context,
void *params);
Defines a closure, a tuple <function, context, destructor>
Definition: closure.h:28
uel_closure_t uel_nop()
Returns a closure that does nothing.
uel_closure_t uel_closure_create(uel_closure_function_t function, void *context)
Creates a new closure.
void * uel_closure_invoke(uel_closure_t *closure, void *params)
Invokes a closure and returns whatever value it returned.
void * context
The context supplied to the closure durint creation. This context will be available during the functi...
Definition: closure.h:35
void *(* uel_closure_function_t)(void *context, void *params)
Defines a closure function, suitable for being bound at a closure.
Definition: closure.h:15