Module session_door
Expand description
Opening another app, the one way every host does it.
An app offers to open another installed app as an action of its own
(ApplicationLaunch). Run, that action becomes the workspace’s open
of the app (ApplicationLaunch::target), asked of the session’s action
door: the window never starts anything itself. start_application_launch
is that step for every host; a host supplies only its door
(SessionDoor). A native window’s door is its session broker; a page’s
is the page’s own session, served to it as a RemoteActions client
(ClientDoor).
Structs§
- Client
Door - A
SessionDoorserved by aRemoteActionsclient: the session of a host that serves its windows in process, such as a page.
Traits§
- Session
Door - Where a host sends what an action asks of the session beyond its app.
Functions§
- door_
error - What a refusal from the session says to the person who asked.