Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- putForceTMVar :: TMVar a -> a -> STM ()
- newtype TMapMVar k a = TMapMVar {
- getTMapMVar :: TVar (Map k (TMVar a))
- newTMapMVar :: STM (TMapMVar k a)
- keys :: TMapMVar k a -> STM [k]
- peekElems :: TMapMVar k a -> STM [a]
- insert :: Ord k => TMapMVar k a -> k -> a -> IO ()
- insertForce :: Ord k => TMapMVar k a -> k -> a -> IO ()
- lookup :: Ord k => TMapMVar k a -> k -> IO a
- tryLookup :: Ord k => TMapMVar k a -> k -> IO (Maybe a)
- observe :: Ord k => TMapMVar k a -> k -> IO a
- tryObserve :: Ord k => TMapMVar k a -> k -> IO (Maybe a)
- delete :: Ord k => TMapMVar k a -> k -> IO ()
- getTMVar :: Ord k => TMapMVar k a -> k -> IO (TMVar a)
Documentation
putForceTMVar :: TMVar a -> a -> STM () Source
newTMapMVar :: STM (TMapMVar k a) Source
insertForce :: Ord k => TMapMVar k a -> k -> a -> IO () Source
Doesn't Block