Session lifecycle
| Reported by: |
Ichthyostega |
Owned by: |
Ichthyostega |
|
Priority:
|
normal
|
Milestone:
|
1alpha
|
|
Component:
|
lumieraSteam
|
Keywords:
|
steam session sanity
|
|
Sub Tickets:
|
#154, #201, #400, #454, #494, #553, #574, #698, #703, #704, #1053, #1089, #1148
|
Parent Tickets:
|
#76
|
Manage the session creation / loading / replacing / closing in a sane, transactional way. Integrate with the SteamDispatcher to prevent access to non-existing / no-longer-existing objects. Involved components include
- the
SessManagerImpl, which holds the central pImpl to the current session
- the
AssetManager maintaining the bookkeeping view of the session's contents
- the
ScopeLocator as entrance point used by the placement-scope and querying system founding any discovery of session contents
- the
DefsManager handling resolution of any setting or object "by default"
- possibly a generic query subsystem, which may forward queries through the
DefsManager and directly to the PlacementIndex
Change history
(7)
| blockedby: |
154 → 154, 400
|
| blockedby: |
154, 400 → 154, 400, 454, 494, 553, 574
|
| blockedby: |
154, 400, 454, 494, 553, 574 → 154, 201, 400, 454, 494, 553, 574, 698, 703, 704
|
| blockedby: |
154, 201, 400, 454, 494, 553, 574, 698, 703, 704 → 154, 201, 400, 454, 494, 553, 574, 698, 703, 704, 1053, 1089
|
| blockedby: |
154, 201, 400, 454, 494, 553, 574, 698, 703, 704, 1053, 1089 → 154, 201, 400, 454, 494, 553, 574, 698, 703, 704, 1053, 1089, 1148
|
| Description: |
modified (diff)
|
| blockedby: |
154, 201, 400, 454, 494, 553, 574, 698, 703, 704, 1053, 1089, 1148
|
| blocking: |
76
|
| Parent Tickets: |
→ 76
|
| Sub Tickets: |
→ 154, 201, 400, 454, 494, 553, 574, 698, 703, 704, 1053, 1089, 1148
|
(In #400) outch... yet another concern which blocks the session contents discovery