In order to move on with the implementation of different idioms, we need to have an event loop as part of the framework. We need implementation of the event dispatcher, event queues, etc. Moreover, we need the possibility to switch the DMA framework from the self-made event dispatching mechanism to the third-party one, e.g. QT signal-slots, etc.
Implementation of this task intends to have as a result:
Implementation of the event-based mechanism with a replaceable core part
Class diagrams, which will cover new functionality
Commented API of the newly added functionality
Unit-tests, which will cover the new functionality
In order to move on with the implementation of different idioms, we need to have an event loop as part of the framework. We need implementation of the event dispatcher, event queues, etc. Moreover, we need the possibility to switch the DMA framework from the self-made event dispatching mechanism to the third-party one, e.g. QT signal-slots, etc.
Implementation of this task intends to have as a result: