io-classes-0.2.0.0: Type classes for concurrency with STM, ST and timing

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