multitasking
Safe HaskellNone
LanguageGHC2021

Multitasking.Waiting

Synopsis

Waiting

waitDuration :: MonadIO m => Duration -> m () Source #

Waits forever

waitForever :: MonadIO m => m a Source #

Waits forever

Duration

data Duration Source #

Duration is a time span. It is used for waiting and timeouts.

fromMinutes :: Double -> Duration Source #

Create a Duration from minutes

fromWholeMinutes :: Word -> Duration Source #

Create a Duration from minutes

fromSeconds :: Double -> Duration Source #

Create a Duration from seconds

fromWholeSeconds :: Word -> Duration Source #

Create a Duration from seconds

fromMilliseconds :: Double -> Duration Source #

Create a Duration from milliseconds

fromWholeMilliseconds :: Word -> Duration Source #

Create a Duration from milliseconds

fromMicroseconds :: Word -> Duration Source #

Create a Duration from microseconds