Idris2Doc : IO.Async.Loop.TimerST

IO.Async.Loop.TimerST

(source)

Definitions

recordTimer : Type
Totality: total
Visibility: export
Constructor: 
T : IORefTimerST->Timer

Projection: 
.ref : Timer->IORefTimerST
timer : IO1Timer
Totality: total
Visibility: export
schedule : Timer->ClockDuration->IO1 () ->IO1 (IO1 ())
  Schedule an action at the given timer

This returns an action for cancelling the timer

Totality: total
Visibility: export
runDue : Timer->Integer->IO1Integer
Totality: total
Visibility: export
runDueTimers : Timer->IO1Integer
  Runs all scheduled timers whose duration has exceeded

Totality: total
Visibility: export