Note! This project has moved to github.com/armmbed/mbed-events
This repository has been superceded
This project has moved to mbed-events
Composable event loops combine the cheap synchronicity of event loops with the composability of preempted threads.
Two modular event queue classes are provided:
- EventLoop - for loops coupled with a c++ managed thread
- EventQueue - for manually managed event queues
The Event class takes advantage of the extensibility of FuncPtr to allow an event to be passed through APIs as a normal function.
More information on composable event loops.
Files at revision 20:2f9d9c53a5af
Name | Size | Actions |
---|---|---|
[up] | ||
Event.h | 18103 | Revisions Annotate |
EventLoop.cpp | 1964 | Revisions Annotate |
EventLoop.h | 2998 | Revisions Annotate |
EventQueue.cpp | 3429 | Revisions Annotate |
EventQueue.h | 15728 | Revisions Annotate |