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