hosc-0.21.1: Haskell Open Sound Control

Safe Haskell | Safe-Inferred
Language | Haskell2010

Sound.Osc.Time.Thread

Description

Thread operations.

Synopsis

- pauseThreadLimit :: Fractional n => n
- pauseThreadFor :: RealFrac n => n -> IO ()
- pauseThreadUntilTime :: RealFrac n => n -> IO ()
- sleepThreadFor :: RealFrac n => n -> IO ()
- sleepThreadUntilTime :: RealFrac n => n -> IO ()

# Documentation

pauseThreadLimit :: Fractional n => n Source #

The `pauseThread` limit (in seconds). Values larger than this require a different thread delay mechanism, see `sleepThread`. The value is the number of microseconds in `maxBound::Int`.

pauseThreadFor :: RealFrac n => n -> IO () Source #

Pause current thread for the indicated duration (in seconds), see `pauseThreadLimit`.

pauseThreadUntilTime :: RealFrac n => n -> IO () Source #

Pause current thread until the given time, see `pauseThreadLimit`.

sleepThreadFor :: RealFrac n => n -> IO () Source #

Sleep current thread for the indicated duration (in seconds). Divides long sleeps into parts smaller than `pauseThreadLimit`.

sleepThreadUntilTime :: RealFrac n => n -> IO () Source #

Sleep current thread until the given time. Divides long sleeps into parts smaller than `pauseThreadLimit`.