stm-io-hooks-1.1.2: Launch your IO-actions from within the STM monad

Index

AdvSTM 
1 (Type/Class)Control.Monad.AdvSTM.Def, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
2 (Data Constructor)Control.Monad.AdvSTM.Def
atomicallyControl.Concurrent.AdvSTM
catchSTMControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
checkControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
commitClosureControl.Monad.AdvSTM.Def
commitTVarControl.Monad.AdvSTM.Def
currentTidControl.Monad.AdvSTM.Class
debugAdvSTMControl.Concurrent.AdvSTM
debugModeControl.Concurrent.AdvSTM
debugModeVarControl.Monad.AdvSTM.Def
dupTChanControl.Concurrent.AdvSTM.TChan
Env 
1 (Type/Class)Control.Monad.AdvSTM.Def
2 (Data Constructor)Control.Monad.AdvSTM.Def
handleSTMControl.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM
isEmptyTChanControl.Concurrent.AdvSTM.TChan
isEmptyTMVarControl.Concurrent.AdvSTM.TMVar
liftAdvControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
listenersControl.Monad.AdvSTM.Def
MonadAdvSTMControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
newEmptyTMVarControl.Concurrent.AdvSTM.TMVar
newEmptyTMVarIOControl.Concurrent.AdvSTM.TMVar
newTChanControl.Concurrent.AdvSTM.TChan
newTChanIOControl.Concurrent.AdvSTM.TChan
newTMVarControl.Concurrent.AdvSTM.TMVar
newTMVarIOControl.Concurrent.AdvSTM.TMVar
newTVarControl.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
newTVarIOControl.Concurrent.AdvSTM.TVar
onCommitControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
onCommitLockControl.Monad.AdvSTM.Class
onCommitWithControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
orElseControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
putTMVarControl.Concurrent.AdvSTM.TMVar
readTChanControl.Concurrent.AdvSTM.TChan
readTMVarControl.Concurrent.AdvSTM.TMVar
readTVarControl.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
readTVarAsyncControl.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
retryControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
retryDoneMVarControl.Monad.AdvSTM.Def
someFuncLib
swapTMVarControl.Concurrent.AdvSTM.TMVar
takeTMVarControl.Concurrent.AdvSTM.TMVar
TArrayControl.Concurrent.AdvSTM.TArray
TChanControl.Concurrent.AdvSTM.TChan
TMVarControl.Concurrent.AdvSTM.TMVar
transThreadIdControl.Monad.AdvSTM.Def
tryPutTMVarControl.Concurrent.AdvSTM.TMVar
tryTakeTMVarControl.Concurrent.AdvSTM.TMVar
TVar 
1 (Type/Class)Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar
2 (Data Constructor)Control.Monad.AdvSTM.Class
TVarValue 
1 (Type/Class)Control.Monad.AdvSTM.Def
2 (Data Constructor)Control.Monad.AdvSTM.Def
unGetTChanControl.Concurrent.AdvSTM.TChan
unsafeIOToSTMControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
unsafeRetryWithControl.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
valueTVarControl.Monad.AdvSTM.Class
writeTChanControl.Concurrent.AdvSTM.TChan
writeTVarControl.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM
writeTVarAsyncControl.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM