Safe Haskell | Safe-Inferred |
---|
Documentation
newTMVarIO :: MonadIO m => a -> m (TMVar a)Source
newEmptyTMVarIO :: MonadIO m => m (TMVar a)Source
takeTMVarIO :: MonadIO m => TMVar a -> m aSource
putTMVarIO :: MonadIO m => TMVar a -> a -> m ()Source
readTMVarIO :: MonadIO m => TMVar a -> m aSource
tryReadTMVarIO :: MonadIO m => TMVar a -> m (Maybe a)Source
swapTMVarIO :: MonadIO m => TMVar a -> a -> m aSource
tryTakeTMVarIO :: MonadIO m => TMVar a -> m (Maybe a)Source
tryPutTMVarIO :: MonadIO m => TMVar a -> a -> m BoolSource
isEmptyTMVarIO :: MonadIO m => TMVar a -> m BoolSource