privileged-concurrency-0.7.0: Provides privilege separated versions of the concurrency primitives.
Control.Concurrent.Chan.ReadOnly
data ReadOnlyChan b Source #
Instances
Methods
fmap :: (a -> b) -> ReadOnlyChan a -> ReadOnlyChan b #
(<$) :: a -> ReadOnlyChan b -> ReadOnlyChan a #
readChan :: MonadIO m => ReadOnlyChan a -> m a Source #
dupChan :: MonadIO m => ReadOnlyChan a -> m (ReadOnlyChan a) Source #
toReadOnlyChan :: Chan a -> ReadOnlyChan a Source #