hsdev-0.1.2.5: Haskell development library and tool with support of autocompletion, symbol info, go to declaration, find references etc.

Safe HaskellNone
LanguageHaskell98

Control.Concurrent.Worker

Documentation

data Worker a Source

Constructors

Worker 

Fields

sendWork :: a -> IO ()
 
workerChan :: Chan a
 

worker_ :: MonadIO m => (m () -> IO ()) -> (m () -> m ()) -> (a -> m b) -> IO (Worker a) Source

worker :: MonadIO m => (m () -> IO ()) -> ((s -> m ()) -> m ()) -> (s -> a -> m b) -> IO (Worker a) Source

ignoreException :: MonadCatchIO m => m () -> m () Source