privileged-concurrency-0.5: Provides privilege separated versions of the concurrency primitives.

Safe HaskellSafe
LanguageHaskell2010

Control.Concurrent.MVar.ReadOnly

Documentation

data ReadOnlyMVar b Source #

Instances

Functor ReadOnlyMVar Source # 

Methods

fmap :: (a -> b) -> ReadOnlyMVar a -> ReadOnlyMVar b #

(<$) :: a -> ReadOnlyMVar b -> ReadOnlyMVar a #

withMVar :: MonadBaseControl IO m => ReadOnlyMVar a -> (a -> m b) -> m b Source #