package mirage-profile

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type hiatus_reason =
  1. | Wait_for_work
  2. | Suspend
  3. | Hibernate
val note_hiatus : 'a -> unit
val note_resume : unit -> unit
val label : 'a -> unit
val named_wait : 'a -> 'b Lwt.t * 'b Lwt.u
val named_task : 'a -> 'b Lwt.t * 'b Lwt.u
val named_condition : 'a -> 'b Lwt_condition.t
val named_mvar : 'a -> 'b -> 'b Lwt_mvar.t
val named_mvar_empty : 'a -> 'b Lwt_mvar.t
val should_resolve : 'a -> unit
val note_increase : 'a -> 'b -> unit
val note_counter_value : 'a -> 'b -> unit