Definition at line 90 of file sess-manager-impl.cpp.
◆ SessionLifecycleDetails()
◆ createSessionFacilities()
| void createSessionFacilities |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
- Note
- Any session services come up into default configured state. After the swap,
tmpS holds onto the old session, which consequently should unwind on leaving this scope.
Implements LifecycleAdvisor.
Definition at line 102 of file sess-manager-impl.cpp.
◆ injectSessionContent()
| void injectSessionContent |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ getSessionReady()
|
|
inlineoverrideprivatevirtual |
◆ openSessionInterface()
| void openSessionInterface |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ closeSessionInterface()
| void closeSessionInterface |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ disconnectRenderProcesses()
| void disconnectRenderProcesses |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ commandLogCheckpoint()
| void commandLogCheckpoint |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ deconfigure()
|
|
inlineoverrideprivatevirtual |
This final stage of the session lifecycle terminates the operational state of all parts of the current session.
When entering this phase, it can be assumed that no entity from outside the session will access any of these parts anymore. Now, all the internal indices and knowledge registries are advised to purge, thereby rendering any session content officially non-existent.
- Note
- even after leaving this phase, all session components remain valid and basically operational. Already disconnected render processes might still access implementation facilities or session content. The actual unwinding and destruction is controlled by memory management and thus by reference count.
Implements LifecycleAdvisor.
Definition at line 173 of file sess-manager-impl.cpp.
◆ session_
◆ shall_load_
The documentation for this class was generated from the following file: