Lumiera
0.pre.03
»edit your freedom«
|
Definition at line 90 of file sess-manager-impl.cpp.
Public Member Functions | |
SessionLifecycleDetails (SessionPImpl ¤tSessionAccessPoint) | |
Public Member Functions inherited from LifecycleAdvisor | |
virtual | ~LifecycleAdvisor () |
is ABC | |
void | pullUp () |
operation sequence to pull up the session. More... | |
void | shutDown () |
operation sequence for cleanly shutting down the session. More... | |
Private Member Functions | |
void | closeSessionInterface () override |
void | commandLogCheckpoint () override |
void | createSessionFacilities () override |
void | deconfigure () override |
This final stage of the session lifecycle terminates the operational state of all parts of the current session. More... | |
void | disconnectRenderProcesses () override |
void | getSessionReady () override |
void | injectSessionContent () override |
void | openSessionInterface () override |
Private Attributes | |
SessionPImpl & | session_ |
bool | shall_load_ |
Additional Inherited Members | |
Protected Member Functions inherited from LifecycleAdvisor | |
void | emitEvent (Symbol eventLabel) |
|
inlineoverrideprivatevirtual |
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.
References SteamDispatcher::instance.
|
inlineoverrideprivatevirtual |
Implements LifecycleAdvisor.
Definition at line 165 of file sess-manager-impl.cpp.
References SteamDispatcher::instance.
|
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.
Implements LifecycleAdvisor.
Definition at line 173 of file sess-manager-impl.cpp.
References ConfigResolver::instance.