UnliftIO.STM

Core

data STM a

atomically

retrySTM

checkSTM

TVar

data TVar a

newTVarIO

readTVarIO

newTVar

readTVar

writeTVar

modifyTVar

modifyTVar'

swapTVar

registerDelay

mkWeakTVar

TMVar

data TMVar a

newTMVar

newEmptyTMVar

newTMVarIO

newEmptyTMVarIO

takeTMVar

putTMVar

readTMVar

tryReadTMVar

swapTMVar

tryTakeTMVar

tryPutTMVar

isEmptyTMVar

mkWeakTMVar

TChan

data TChan a

newTChan

newTChanIO

newBroadcastTChan

newBroadcastTChanIO

dupTChan

cloneTChan

readTChan

tryReadTChan

peekTChan

tryPeekTChan

writeTChan

unGetTChan

isEmptyTChan

TQueue

data TQueue a

newTQueue

newTQueueIO

readTQueue

tryReadTQueue

peekTQueue

tryPeekTQueue

writeTQueue

unGetTQueue

isEmptyTQueue

TBQueue

data TBQueue a

newTBQueue

newTBQueueIO

readTBQueue

tryReadTBQueue

peekTBQueue

tryPeekTBQueue

writeTBQueue

unGetTBQueue

isEmptyTBQueue

isFullTBQueue