Module msg::constellation_msg
source · Expand description
The high-level interface from script to constellation. Using this abstract interface helps reduce coupling between these two components.
Macros
Structs
- Info related to the activity of an hanging component.
- A per-process unique pipeline-namespace-installer. Accessible via PipelineNamespace.
- Each pipeline ID needs to be unique. However, it also needs to be possible to generate the pipeline ID from an iframe element (this simplifies a lot of other code that makes use of pipeline IDs).
- A per-process installer of pipeline-namespaces.
- Request a pipeline-namespace id from the constellation.
Enums
- Messages to control the sampling profiler.
- Hang-alerts are sent by the monitor to the constellation.
- Hang-alerts are sent by the monitor to the constellation.
- The equivalent of script_layout_interface::message::Msg
- The equivalent of script::script_runtime::ScriptEventCategory
Constants
Traits
- Proxy methods to communicate with the background hang monitor
- A means for the BHM to signal a monitored component to exit. Useful when the component is hanging, and cannot be notified via the usual way. The component should implement this in a way allowing for the signal to be received when hanging, if at all.
- A handle to register components for hang monitoring, and to receive a means to communicate with the underlying hang monitor worker.