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 -> STM ()
- insertForce :: Ord k => TMapMVar k a -> k -> a -> STM ()
- lookup :: Ord k => TMapMVar k a -> k -> STM a
- tryLookup :: Ord k => TMapMVar k a -> k -> STM (Maybe a)
- observe :: Ord k => TMapMVar k a -> k -> STM a
- tryObserve :: Ord k => TMapMVar k a -> k -> STM (Maybe a)
- delete :: Ord k => TMapMVar k a -> k -> STM ()
- getTMVar :: Ord k => TMapMVar k a -> k -> STM (TMVar a)