io-classes-0.2.0.0: Type classes for concurrency with STM, ST and timing
Contents
Index
Index
addTime
Control.Monad.Class.MonadTime
addUTCTime
Control.Monad.Class.MonadTime
Async
Control.Monad.Class.MonadAsync
async
Control.Monad.Class.MonadAsync
AsyncCancelled
1 (Data Constructor)
Control.Monad.Class.MonadAsync
2 (Type/Class)
Control.Monad.Class.MonadAsync
asyncThreadId
Control.Monad.Class.MonadAsync
asyncWithUnmask
Control.Monad.Class.MonadAsync
atomically
Control.Monad.Class.MonadSTM
awaitTimeout
Control.Monad.Class.MonadTimer
bracket
Control.Monad.Class.MonadThrow
bracketOnError
Control.Monad.Class.MonadThrow
bracket_
Control.Monad.Class.MonadThrow
cancel
Control.Monad.Class.MonadAsync
cancelTimeout
Control.Monad.Class.MonadTimer
cancelWith
Control.Monad.Class.MonadAsync
catch
Control.Monad.Class.MonadThrow
catches
Control.Monad.Class.MonadThrow
catchJust
Control.Monad.Class.MonadThrow
catchSTM
Control.Monad.Class.MonadSTM
check
Control.Monad.Class.MonadSTM
Concurrently
1 (Type/Class)
Control.Monad.Class.MonadAsync
2 (Data Constructor)
Control.Monad.Class.MonadAsync
concurrently
Control.Monad.Class.MonadAsync
concurrently_
Control.Monad.Class.MonadAsync
DiffTime
Control.Monad.Class.MonadTime
,
Control.Monad.Class.MonadTimer
diffTime
Control.Monad.Class.MonadTime
diffTimeToMicrosecondsAsInt
Control.Monad.Class.MonadTimer
diffUTCTime
Control.Monad.Class.MonadTime
displayException
Control.Monad.Class.MonadThrow
DontTrace
Control.Monad.Class.MonadSTM
evaluate
Control.Monad.Class.MonadThrow
Exception
Control.Monad.Class.MonadThrow
ExceptionInLinkedThread
1 (Type/Class)
Control.Monad.Class.MonadAsync
2 (Data Constructor)
Control.Monad.Class.MonadAsync
ExitCase
Control.Monad.Class.MonadThrow
ExitCaseAbort
Control.Monad.Class.MonadThrow
ExitCaseException
Control.Monad.Class.MonadThrow
ExitCaseSuccess
Control.Monad.Class.MonadThrow
exploreRaces
Control.Monad.Class.MonadTest
finally
Control.Monad.Class.MonadThrow
flushTBQueue
Control.Monad.Class.MonadSTM
flushTBQueueDefault
Control.Monad.Class.MonadSTM
forConcurrently
Control.Monad.Class.MonadAsync
forConcurrently_
Control.Monad.Class.MonadAsync
fork
Control.Monad.Class.MonadFork
forkIO
Control.Monad.Class.MonadFork
forkIOWithUnmask
Control.Monad.Class.MonadFork
forkWithUnmask
Control.Monad.Class.MonadFork
fromException
Control.Monad.Class.MonadThrow
generalBracket
Control.Monad.Class.MonadThrow
getCurrentTime
Control.Monad.Class.MonadTime
getMaskingState
Control.Monad.Class.MonadThrow
getMonotonicTime
Control.Monad.Class.MonadTime
handle
Control.Monad.Class.MonadThrow
handleJust
Control.Monad.Class.MonadThrow
Handler
1 (Type/Class)
Control.Monad.Class.MonadThrow
2 (Data Constructor)
Control.Monad.Class.MonadThrow
InspectMonad
Control.Monad.Class.MonadSTM
inspectTMVar
Control.Monad.Class.MonadSTM
inspectTVar
Control.Monad.Class.MonadSTM
isEmptyTBQueue
Control.Monad.Class.MonadSTM
isEmptyTBQueueDefault
Control.Monad.Class.MonadSTM
isEmptyTMVar
Control.Monad.Class.MonadSTM
isEmptyTMVarDefault
Control.Monad.Class.MonadSTM
isEmptyTQueue
Control.Monad.Class.MonadSTM
isEmptyTQueueDefault
Control.Monad.Class.MonadSTM
isFullTBQueue
Control.Monad.Class.MonadSTM
isFullTBQueueDefault
Control.Monad.Class.MonadSTM
killThread
Control.Monad.Class.MonadFork
labelTBQueue
Control.Monad.Class.MonadSTM
labelTBQueueDefault
Control.Monad.Class.MonadSTM
labelTBQueueIO
Control.Monad.Class.MonadSTM
labelThisThread
Control.Monad.Class.MonadFork
labelThread
Control.Monad.Class.MonadFork
labelTMVar
Control.Monad.Class.MonadSTM
labelTMVarDefault
Control.Monad.Class.MonadSTM
labelTMVarIO
Control.Monad.Class.MonadSTM
labelTQueue
Control.Monad.Class.MonadSTM
labelTQueueDefault
Control.Monad.Class.MonadSTM
labelTQueueIO
Control.Monad.Class.MonadSTM
labelTVar
Control.Monad.Class.MonadSTM
labelTVarIO
Control.Monad.Class.MonadSTM
LazyTMVar
Control.Monad.Class.MonadSTM
LazyTVar
Control.Monad.Class.MonadSTM
lengthTBQueue
Control.Monad.Class.MonadSTM
lengthTBQueueDefault
Control.Monad.Class.MonadSTM
link
Control.Monad.Class.MonadAsync
linkOnly
Control.Monad.Class.MonadAsync
linkTo
Control.Monad.Class.MonadAsync
linkToOnly
Control.Monad.Class.MonadAsync
mapConcurrently
Control.Monad.Class.MonadAsync
mapConcurrently_
Control.Monad.Class.MonadAsync
mask
Control.Monad.Class.MonadThrow
MaskedInterruptible
Control.Monad.Class.MonadThrow
MaskedUninterruptible
Control.Monad.Class.MonadThrow
MaskingState
Control.Monad.Class.MonadThrow
mask_
Control.Monad.Class.MonadThrow
microsecondsAsIntToDiffTime
Control.Monad.Class.MonadTimer
modifyTVar
Control.Monad.Class.MonadSTM
modifyTVar'
Control.Monad.Class.MonadSTM
MonadAsync
Control.Monad.Class.MonadAsync
MonadCatch
Control.Monad.Class.MonadThrow
MonadDelay
Control.Monad.Class.MonadTimer
MonadEvaluate
Control.Monad.Class.MonadThrow
MonadEventlog
Control.Monad.Class.MonadEventlog
MonadFork
Control.Monad.Class.MonadFork
MonadInspectSTM
Control.Monad.Class.MonadSTM
MonadLabelledSTM
Control.Monad.Class.MonadSTM
MonadMask
Control.Monad.Class.MonadThrow
MonadMaskingState
Control.Monad.Class.MonadThrow
MonadMonotonicTime
Control.Monad.Class.MonadTime
MonadSay
Control.Monad.Class.MonadSay
MonadST
Control.Monad.Class.MonadST
MonadSTM
Control.Monad.Class.MonadSTM
MonadTest
Control.Monad.Class.MonadTest
MonadThread
Control.Monad.Class.MonadFork
MonadThrow
Control.Monad.Class.MonadThrow
MonadTime
Control.Monad.Class.MonadTime
MonadTimer
Control.Monad.Class.MonadTimer
MonadTraceSTM
Control.Monad.Class.MonadSTM
myThreadId
Control.Monad.Class.MonadFork
newEmptyTMVar
Control.Monad.Class.MonadSTM
newEmptyTMVarDefault
Control.Monad.Class.MonadSTM
newEmptyTMVarIO
Control.Monad.Class.MonadSTM
newEmptyTMVarIODefault
Control.Monad.Class.MonadSTM
newEmptyTMVarM
Control.Monad.Class.MonadSTM
newEmptyTMVarMDefault
Control.Monad.Class.MonadSTM
newTBQueue
Control.Monad.Class.MonadSTM
newTBQueueDefault
Control.Monad.Class.MonadSTM
newTBQueueIO
Control.Monad.Class.MonadSTM
newTimeout
Control.Monad.Class.MonadTimer
newTMVar
Control.Monad.Class.MonadSTM
newTMVarDefault
Control.Monad.Class.MonadSTM
newTMVarIO
Control.Monad.Class.MonadSTM
newTMVarIODefault
Control.Monad.Class.MonadSTM
newTMVarM
Control.Monad.Class.MonadSTM
newTMVarMDefault
Control.Monad.Class.MonadSTM
newTQueue
Control.Monad.Class.MonadSTM
newTQueueDefault
Control.Monad.Class.MonadSTM
newTQueueIO
Control.Monad.Class.MonadSTM
newTVar
Control.Monad.Class.MonadSTM
newTVarIO
Control.Monad.Class.MonadSTM
newTVarM
Control.Monad.Class.MonadSTM
NominalDiffTime
Control.Monad.Class.MonadTime
onException
Control.Monad.Class.MonadThrow
orElse
Control.Monad.Class.MonadSTM
peekTBQueue
Control.Monad.Class.MonadSTM
peekTBQueueDefault
Control.Monad.Class.MonadSTM
peekTQueue
Control.Monad.Class.MonadSTM
peekTQueueDefault
Control.Monad.Class.MonadSTM
poll
Control.Monad.Class.MonadAsync
pollSTM
Control.Monad.Class.MonadAsync
putTMVar
Control.Monad.Class.MonadSTM
putTMVarDefault
Control.Monad.Class.MonadSTM
race
Control.Monad.Class.MonadAsync
race_
Control.Monad.Class.MonadAsync
readTBQueue
Control.Monad.Class.MonadSTM
readTBQueueDefault
Control.Monad.Class.MonadSTM
readTimeout
Control.Monad.Class.MonadTimer
readTMVar
Control.Monad.Class.MonadSTM
readTMVarDefault
Control.Monad.Class.MonadSTM
readTQueue
Control.Monad.Class.MonadSTM
readTQueueDefault
Control.Monad.Class.MonadSTM
readTVar
Control.Monad.Class.MonadSTM
readTVarIO
Control.Monad.Class.MonadSTM
registerDelay
Control.Monad.Class.MonadTimer
replicateConcurrently
Control.Monad.Class.MonadAsync
replicateConcurrently_
Control.Monad.Class.MonadAsync
retry
Control.Monad.Class.MonadSTM
runConcurrently
Control.Monad.Class.MonadAsync
runWrappedSTM
Control.Monad.Class.MonadSTM
say
Control.Monad.Class.MonadSay
SomeException
Control.Monad.Class.MonadThrow
stateTVar
Control.Monad.Class.MonadSTM
STM
Control.Monad.Class.MonadSTM
swapTMVar
Control.Monad.Class.MonadSTM
swapTMVarDefault
Control.Monad.Class.MonadSTM
swapTVar
Control.Monad.Class.MonadSTM
takeTMVar
Control.Monad.Class.MonadSTM
takeTMVarDefault
Control.Monad.Class.MonadSTM
TBQueue
1 (Data Constructor)
Control.Monad.Class.MonadSTM
2 (Type/Class)
Control.Monad.Class.MonadSTM
TBQueueDefault
Control.Monad.Class.MonadSTM
threadDelay
Control.Monad.Class.MonadTimer
ThreadId
Control.Monad.Class.MonadFork
throwIO
Control.Monad.Class.MonadThrow
throwM
Control.Monad.Class.MonadThrow
throwSTM
Control.Monad.Class.MonadSTM
throwTo
Control.Monad.Class.MonadFork
Time
1 (Type/Class)
Control.Monad.Class.MonadTime
2 (Data Constructor)
Control.Monad.Class.MonadTime
Timeout
Control.Monad.Class.MonadTimer
timeout
Control.Monad.Class.MonadTimer
TimeoutCancelled
Control.Monad.Class.MonadTimer
TimeoutFired
Control.Monad.Class.MonadTimer
TimeoutPending
Control.Monad.Class.MonadTimer
TimeoutState
Control.Monad.Class.MonadTimer
TMVar
1 (Data Constructor)
Control.Monad.Class.MonadSTM
2 (Type/Class)
Control.Monad.Class.MonadSTM
TMVarDefault
Control.Monad.Class.MonadSTM
toException
Control.Monad.Class.MonadThrow
TQueue
1 (Data Constructor)
Control.Monad.Class.MonadSTM
2 (Type/Class)
Control.Monad.Class.MonadSTM
TQueueDefault
Control.Monad.Class.MonadSTM
TraceDynamic
Control.Monad.Class.MonadSTM
traceDynamic
Control.Monad.Class.MonadSTM
traceEventIO
Control.Monad.Class.MonadEventlog
traceEventM
Control.Monad.Class.MonadEventlog
traceMarkerIO
Control.Monad.Class.MonadEventlog
traceMarkerM
Control.Monad.Class.MonadEventlog
TraceString
Control.Monad.Class.MonadSTM
traceString
Control.Monad.Class.MonadSTM
traceTBQueue
Control.Monad.Class.MonadSTM
traceTBQueueIO
Control.Monad.Class.MonadSTM
traceTMVar
Control.Monad.Class.MonadSTM
traceTMVarDefault
Control.Monad.Class.MonadSTM
traceTMVarIO
Control.Monad.Class.MonadSTM
traceTQueue
Control.Monad.Class.MonadSTM
traceTQueueIO
Control.Monad.Class.MonadSTM
traceTVar
Control.Monad.Class.MonadSTM
traceTVarIO
Control.Monad.Class.MonadSTM
TraceValue
1 (Type/Class)
Control.Monad.Class.MonadSTM
2 (Data Constructor)
Control.Monad.Class.MonadSTM
try
Control.Monad.Class.MonadThrow
tryJust
Control.Monad.Class.MonadThrow
tryPeekTBQueue
Control.Monad.Class.MonadSTM
tryPeekTBQueueDefault
Control.Monad.Class.MonadSTM
tryPeekTQueue
Control.Monad.Class.MonadSTM
tryPeekTQueueDefault
Control.Monad.Class.MonadSTM
tryPutTMVar
Control.Monad.Class.MonadSTM
tryPutTMVarDefault
Control.Monad.Class.MonadSTM
tryReadTBQueue
Control.Monad.Class.MonadSTM
tryReadTBQueueDefault
Control.Monad.Class.MonadSTM
tryReadTMVar
Control.Monad.Class.MonadSTM
tryReadTMVarDefault
Control.Monad.Class.MonadSTM
tryReadTQueue
Control.Monad.Class.MonadSTM
tryReadTQueueDefault
Control.Monad.Class.MonadSTM
tryTakeTMVar
Control.Monad.Class.MonadSTM
tryTakeTMVarDefault
Control.Monad.Class.MonadSTM
TVar
Control.Monad.Class.MonadSTM
uninterruptibleCancel
Control.Monad.Class.MonadAsync
uninterruptibleMask
Control.Monad.Class.MonadThrow
uninterruptibleMask_
Control.Monad.Class.MonadThrow
Unmasked
Control.Monad.Class.MonadThrow
updateTimeout
Control.Monad.Class.MonadTimer
UTCTime
Control.Monad.Class.MonadTime
wait
Control.Monad.Class.MonadAsync
waitAny
Control.Monad.Class.MonadAsync
waitAnyCancel
Control.Monad.Class.MonadAsync
waitAnyCatch
Control.Monad.Class.MonadAsync
waitAnyCatchCancel
Control.Monad.Class.MonadAsync
waitAnyCatchSTM
Control.Monad.Class.MonadAsync
waitAnySTM
Control.Monad.Class.MonadAsync
waitBoth
Control.Monad.Class.MonadAsync
waitBothSTM
Control.Monad.Class.MonadAsync
waitCatch
Control.Monad.Class.MonadAsync
waitCatchSTM
Control.Monad.Class.MonadAsync
waitEither
Control.Monad.Class.MonadAsync
waitEitherCancel
Control.Monad.Class.MonadAsync
waitEitherCatch
Control.Monad.Class.MonadAsync
waitEitherCatchCancel
Control.Monad.Class.MonadAsync
waitEitherCatchSTM
Control.Monad.Class.MonadAsync
waitEitherSTM
Control.Monad.Class.MonadAsync
waitEitherSTM_
Control.Monad.Class.MonadAsync
waitEither_
Control.Monad.Class.MonadAsync
waitSTM
Control.Monad.Class.MonadAsync
withAsync
Control.Monad.Class.MonadAsync
withLiftST
Control.Monad.Class.MonadST
WrappedSTM
1 (Type/Class)
Control.Monad.Class.MonadSTM
2 (Data Constructor)
Control.Monad.Class.MonadSTM
writeTBQueue
Control.Monad.Class.MonadSTM
writeTBQueueDefault
Control.Monad.Class.MonadSTM
writeTQueue
Control.Monad.Class.MonadSTM
writeTQueueDefault
Control.Monad.Class.MonadSTM
writeTVar
Control.Monad.Class.MonadSTM
yield
Control.Monad.Class.MonadFork