Functor Tick.Make_suspension_resistant

module Make_suspension_resistant: 
functor (P : PCLOCK) ->
functor (M : MCLOCK) ->
functor (MT : MTICK) ->
functor (E : LIFECYCLE) -> WATCHER_FUN
Best-effort, program suspension resistant, monotonic, clock tick watchers.

Given a watcher w:


Parameters:
P : PCLOCK
M : MCLOCK
MT : MTICK
E : LIFECYCLE


Function triggers


type t 
The type for suspension reliable watchers.
type trigger = t -> unit 
The type for suspension reliable triggers.
include Tick.WATCHER