AdvSTM | |
1 (Type/Class) | Control.Monad.AdvSTM.Def, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
2 (Data Constructor) | Control.Monad.AdvSTM.Def |
atomically | Control.Concurrent.AdvSTM |
catchSTM | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
check | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
commitClosure | Control.Monad.AdvSTM.Def |
commitTVar | Control.Monad.AdvSTM.Def |
currentTid | Control.Monad.AdvSTM.Class |
debugAdvSTM | Control.Concurrent.AdvSTM |
debugMode | Control.Concurrent.AdvSTM |
debugModeVar | Control.Monad.AdvSTM.Def |
dupTChan | Control.Concurrent.AdvSTM.TChan |
Env | |
1 (Type/Class) | Control.Monad.AdvSTM.Def |
2 (Data Constructor) | Control.Monad.AdvSTM.Def |
handleSTM | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM |
isEmptyTChan | Control.Concurrent.AdvSTM.TChan |
isEmptyTMVar | Control.Concurrent.AdvSTM.TMVar |
liftAdv | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
listeners | Control.Monad.AdvSTM.Def |
MonadAdvSTM | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
newEmptyTMVar | Control.Concurrent.AdvSTM.TMVar |
newEmptyTMVarIO | Control.Concurrent.AdvSTM.TMVar |
newTChan | Control.Concurrent.AdvSTM.TChan |
newTChanIO | Control.Concurrent.AdvSTM.TChan |
newTMVar | Control.Concurrent.AdvSTM.TMVar |
newTMVarIO | Control.Concurrent.AdvSTM.TMVar |
newTVar | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
newTVarIO | Control.Concurrent.AdvSTM.TVar |
onCommit | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
onCommitLock | Control.Monad.AdvSTM.Class |
onCommitWith | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
orElse | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
putTMVar | Control.Concurrent.AdvSTM.TMVar |
readTChan | Control.Concurrent.AdvSTM.TChan |
readTMVar | Control.Concurrent.AdvSTM.TMVar |
readTVar | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
readTVarAsync | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
retry | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
retryDoneMVar | Control.Monad.AdvSTM.Def |
someFunc | Lib |
swapTMVar | Control.Concurrent.AdvSTM.TMVar |
takeTMVar | Control.Concurrent.AdvSTM.TMVar |
TArray | Control.Concurrent.AdvSTM.TArray |
TChan | Control.Concurrent.AdvSTM.TChan |
TMVar | Control.Concurrent.AdvSTM.TMVar |
transThreadId | Control.Monad.AdvSTM.Def |
tryPutTMVar | Control.Concurrent.AdvSTM.TMVar |
tryTakeTMVar | Control.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 |
unGetTChan | Control.Concurrent.AdvSTM.TChan |
unsafeIOToSTM | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
unsafeRetryWith | Control.Monad.AdvSTM.Class, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
valueTVar | Control.Monad.AdvSTM.Class |
writeTChan | Control.Concurrent.AdvSTM.TChan |
writeTVar | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |
writeTVarAsync | Control.Monad.AdvSTM.Class, Control.Concurrent.AdvSTM.TVar, Control.Monad.AdvSTM, Control.Concurrent.AdvSTM |