concurrent-split-0.0.0.1: MVars and Channels with distinguished input and output side

Safe HaskellSafe-Inferred
LanguageHaskell98

Control.Concurrent.Split.Chan

Documentation

data T dir a Source

Instances

C T 

type In = T In Source

type Out = T Out Source

new :: IO (In a, Out a) Source

read :: Out a -> IO a Source

write :: In a -> a -> IO () Source