Safe Haskell | Safe |
---|---|
Language | Haskell98 |
- data Chan a
- newChan :: IO (Chan a)
- dupChan :: Chan a -> IO (Chan a)
- openedChan :: Chan a -> IO Bool
- closedChan :: Chan a -> IO Bool
- doneChan :: Chan a -> IO Bool
- sendChan :: Chan a -> a -> IO Bool
- putChan :: Chan a -> a -> IO ()
- getChan :: Chan a -> IO (Maybe a)
- readChan :: Chan a -> IO [a]
- closeChan :: Chan a -> IO ()
- stopChan :: Chan a -> IO [a]