Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Riot.Processt is the type of all processes in the Riot runtime.
A process is a lightweight unit of work that has a lifecycle and a mailbox.
You rarely work directly with this type, and usually handle Pid.t values instead.
val pp : Format.formatter -> t -> unittype process_flag = | Trap_exit of boolTrap_exit true makes sure this process does not exit when it receives an Exit message (see Process.Messages) from a linked process that has died.
A process flag is a configuration for the behavior of a process.
type exit_reason = | NormalThe process ended normally.
*)| Exit_signalThe process received an exit signal
*)| Bad_linkThe process tried to establish a bad link
*)| Link_down of Pid.tUse to indicate that this process was terminated due to a linked process being termianted
*)| Exception of exnThe process terminated due to an unhandled exception
*)module Messages : sig ... end