Tasks #2325
Refactor component lifecycle
Status: | New | Start date: | 06/15/2015 | |
---|---|---|---|---|
Priority: | High | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | - | |||
Target version: | - |
Description
The component lifecycle is currently implemented as an ugly mess in Component::requestTransition()
. This needs to be refactored, e.g., as a proper state machine. Components should provide a default lifecycle (as it is currently), but allowing to alter/extend the lifecycle.
Check for slim c++ state machine libraries with minimal dependency footprint (ruling out QT for example), e.g., what's up with Meta State Machine or Boost Statechart Library?
Related issues
History
#1 Updated by Anonymous almost 9 years ago
- Related to Bug #2324: CCA lifecycle - component stops it self twice added
#2 Updated by Anonymous almost 9 years ago
- Related to Bug #1573: plueckin: Bug in CCA? added
#3 Updated by Anonymous almost 9 years ago
- Related to Feature #898: Implement reset mechanism in component lifecycle added