Skip to main content

Module invocation_scope

Module invocation_scope 

Expand description

The invoker a delivered invocation runs for on this thread, and the one-shot replies the collaboration lanes answer an invocation with. The toolkit’s invocation scope (ui::invocation_scope) builds the door’s custody on these.

Structs§

ExternalModerationReply
Cloneable one-shot response custody for the collaboration request queue.
InvokerScope
The invoker whose resource tree a delivered invocation resolves against, for the duration of its resolution and dispatch on this thread.
WriteAttributionReceipt
The host’s answer to naming the paths an invocation is about to write ([ResourceInvocationScope::attribute_writes]). Wait for it before writing, so the versions those writes make record who caused them.

Functions§

current_invoker
The invoker of the delivered invocation being resolved on this thread. None outside any delivered invocation (the local person acting).
current_participant
The participant whose view the current resolution builds, if any.
delivered_invocation
The broker invocation being dispatched on this thread, when the broker delivered it: what a request the app makes to the shell for it (opening another app) names, so the shell admits it as that invocation’s caller. None for the local person acting, whose own press is the proof.