polysemy-conc-0.6.0.0: Polysemy Effects for Concurrency

Index

$sel:check:MonitorCheckPolysemy.Conc.Effect.Monitor
$sel:finished:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:handlers:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:interval:ClockSkewConfigPolysemy.Conc.Monitor
$sel:interval:MonitorCheckPolysemy.Conc.Effect.Monitor
$sel:listeners:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:original:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:quit:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:signal:CancelResourcePolysemy.Conc.Interpreter.Monitor
$sel:tolerance:ClockSkewConfigPolysemy.Conc.Monitor
$sel:unEventToken:EventResourcePolysemy.Conc.Effect.Events
$sel:unMaskResource:MaskResourcePolysemy.Conc.Effect.Mask
$sel:unMonitorResource:MonitorResourcePolysemy.Conc.Effect.Monitor
$sel:unRestoration:RestorationPolysemy.Conc.Interpreter.Mask
$sel:unSyncResources:SyncResourcesPolysemy.Conc.Effect.Sync
$sel:unUninterruptipleMaskResource:UninterruptipleMaskResourcePolysemy.Conc.Effect.Mask
awaitOrKillPolysemy.Conc.Interpreter.Interrupt
biseqEitherPolysemy.Conc.Interpreter.Race
BlockPolysemy.Conc.Effect.Sync
blockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
broadcastInterruptPolysemy.Conc.Interpreter.Interrupt
CancelResource 
1 (Type/Class)Polysemy.Conc.Interpreter.Monitor
2 (Data Constructor)Polysemy.Conc.Interpreter.Monitor
CatchPolysemy.Conc.Effect.Critical
catchPolysemy.Conc.Effect.Critical
catchAsPolysemy.Conc.Effect.Critical
ChanConsumerPolysemy.Conc.Interpreter.Events, Polysemy.Conc
ChanEventsPolysemy.Conc.Interpreter.Events, Polysemy.Conc
checkListenersPolysemy.Conc.Interpreter.Interrupt
ClockSkewConfig 
1 (Type/Class)Polysemy.Conc.Monitor, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Monitor, Polysemy.Conc
clockSkewConfigPolysemy.Conc.Monitor, Polysemy.Conc
ClosePolysemy.Conc.Effect.Queue
closePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
Closed 
1 (Data Constructor)Polysemy.Conc.Data.QueueResult
2 (Data Constructor)Polysemy.Conc.Effect.Queue
closedPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
ConcStackPolysemy.Conc.Interpreter.Stack, Polysemy.Conc
Consume 
1 (Type/Class)Polysemy.Conc.Effect.Events
2 (Data Constructor)Polysemy.Conc.Effect.Events
consumePolysemy.Conc.Effect.Events, Polysemy.Conc
CriticalPolysemy.Conc.Effect.Critical, Polysemy.Conc
EmptyPolysemy.Conc.Effect.Sync
emptyPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
EventChanPolysemy.Conc.Interpreter.Events, Polysemy.Conc
EventConsumerPolysemy.Conc.Interpreter.Events, Polysemy.Conc
EventResource 
1 (Type/Class)Polysemy.Conc.Effect.Events, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Events
EventsPolysemy.Conc.Effect.Events, Polysemy.Conc
execInterruptPolysemy.Conc.Interpreter.Interrupt
InScopePolysemy.Conc.Effect.Scoped
installSignalHandlerPolysemy.Conc.Interpreter.Interrupt
interpretAtomicPolysemy.Conc.AtomicState, Polysemy.Conc
interpretConsumeChanPolysemy.Conc.Interpreter.Events
interpretCriticalPolysemy.Conc.Interpreter.Critical, Polysemy.Conc
interpretCriticalNullPolysemy.Conc.Interpreter.Critical, Polysemy.Conc
interpretEventsChanPolysemy.Conc.Interpreter.Events, Polysemy.Conc
interpretEventsInChanPolysemy.Conc.Interpreter.Events
interpretH'Polysemy.Conc.Interpreter.Scoped
interpretInterruptPolysemy.Conc.Interpreter.Interrupt, Polysemy.Conc
interpretInterruptNullPolysemy.Conc.Interpreter.Interrupt, Polysemy.Conc
interpretInterruptOncePolysemy.Conc.Interpreter.Interrupt, Polysemy.Conc
interpretInterruptStatePolysemy.Conc.Interpreter.Interrupt
interpretInterruptWithPolysemy.Conc.Interpreter.Interrupt
interpretMaskFinalPolysemy.Conc.Interpreter.Mask, Polysemy.Conc
interpretMonitorCancelPolysemy.Conc.Interpreter.Monitor
interpretMonitorPurePolysemy.Conc.Interpreter.Monitor, Polysemy.Conc
interpretMonitorPure'Polysemy.Conc.Interpreter.Monitor
interpretMonitorRestartPolysemy.Conc.Interpreter.Monitor, Polysemy.Conc
interpretQueueListReadOnlyAtomicPolysemy.Conc.Interpreter.Queue.Pure, Polysemy.Conc
interpretQueueListReadOnlyAtomicWithPolysemy.Conc.Interpreter.Queue.Pure, Polysemy.Conc
interpretQueueListReadOnlyStatePolysemy.Conc.Interpreter.Queue.Pure, Polysemy.Conc
interpretQueueListReadOnlyStateWithPolysemy.Conc.Interpreter.Queue.Pure, Polysemy.Conc
interpretQueueTBPolysemy.Conc.Interpreter.Queue.TB, Polysemy.Conc
interpretQueueTBMPolysemy.Conc.Interpreter.Queue.TBM, Polysemy.Conc
interpretQueueTBMWithPolysemy.Conc.Interpreter.Queue.TBM
interpretQueueTBWithPolysemy.Conc.Interpreter.Queue.TB
interpretRacePolysemy.Conc.Interpreter.Race, Polysemy.Conc
interpretRestoreMaskPolysemy.Conc.Interpreter.Mask
interpretScopedPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedAsPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedHPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedResumablePolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedResumableHPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedResumableWithPolysemy.Conc.Interpreter.Scoped
interpretScopedResumableWithHPolysemy.Conc.Interpreter.Scoped
interpretScopedResumableWith_Polysemy.Conc.Interpreter.Scoped
interpretScopedSyncPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretScopedSyncAsPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretScopedWithPolysemy.Conc.Interpreter.Scoped
interpretScopedWithHPolysemy.Conc.Interpreter.Scoped
interpretScopedWith_Polysemy.Conc.Interpreter.Scoped
interpretSyncPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncAsPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncWithPolysemy.Conc.Interpreter.Sync
interpretUninterruptibleMaskFinalPolysemy.Conc.Interpreter.Mask, Polysemy.Conc
InterruptPolysemy.Conc.Effect.Interrupt, Polysemy.Conc
InterruptedPolysemy.Conc.Effect.Interrupt
interruptedPolysemy.Conc.Effect.Interrupt
InterruptState 
1 (Type/Class)Polysemy.Conc.Interpreter.Interrupt
2 (Data Constructor)Polysemy.Conc.Interpreter.Interrupt
KillOnQuitPolysemy.Conc.Effect.Interrupt
killOnQuitPolysemy.Conc.Effect.Interrupt
killOnQuit_Polysemy.Conc.Effect.Interrupt
lockPolysemy.Conc.Sync, Polysemy.Conc
loopPolysemy.Conc.Queue, Polysemy.Conc
loopOrPolysemy.Conc.Queue, Polysemy.Conc
MaskPolysemy.Conc.Effect.Mask, Polysemy.Conc
mask 
1 (Function)Polysemy.Conc.Effect.Mask, Polysemy.Conc
2 (Function)Polysemy.Conc.Interpreter.Mask
MaskResource 
1 (Type/Class)Polysemy.Conc.Effect.Mask
2 (Data Constructor)Polysemy.Conc.Effect.Mask
modHandlersPolysemy.Conc.Interpreter.Interrupt
modListenersPolysemy.Conc.Interpreter.Interrupt
Monitor 
1 (Type/Class)Polysemy.Conc.Effect.Monitor, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Monitor
monitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
MonitorCancel 
1 (Type/Class)Polysemy.Conc.Interpreter.Monitor
2 (Data Constructor)Polysemy.Conc.Interpreter.Monitor
MonitorCheck 
1 (Type/Class)Polysemy.Conc.Effect.Monitor
2 (Data Constructor)Polysemy.Conc.Effect.Monitor
monitorClockSkewPolysemy.Conc.Monitor, Polysemy.Conc
MonitorResource 
1 (Type/Class)Polysemy.Conc.Effect.Monitor, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Monitor, Polysemy.Conc
monitorRestartPolysemy.Conc.Interpreter.Monitor
NotAvailablePolysemy.Conc.Data.QueueResult
onQuitPolysemy.Conc.Interpreter.Interrupt
originalHandlerPolysemy.Conc.Interpreter.Interrupt
PeekPolysemy.Conc.Effect.Queue
peekPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
processHandlerPolysemy.Conc.Interpreter.Interrupt
PublishPolysemy.Conc.Effect.Events
publishPolysemy.Conc.Effect.Events, Polysemy.Conc
PutBlockPolysemy.Conc.Effect.Sync
putBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
putErrPolysemy.Conc.Interpreter.Interrupt
PutTryPolysemy.Conc.Effect.Sync
putTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
PutWaitPolysemy.Conc.Effect.Sync
putWaitPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
QueuePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue, Polysemy.Conc
QueueResultPolysemy.Conc.Data.QueueResult, Polysemy.Conc
QuitPolysemy.Conc.Effect.Interrupt
quitPolysemy.Conc.Effect.Interrupt
Race 
1 (Type/Class)Polysemy.Conc.Effect.Race, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Race
racePolysemy.Conc.Effect.Race, Polysemy.Conc
race_Polysemy.Conc.Race, Polysemy.Conc
ReadPolysemy.Conc.Effect.Queue
readPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
ReadBlockPolysemy.Conc.Effect.Sync
readBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
readMaybePolysemy.Conc.Queue
ReadTimeoutPolysemy.Conc.Effect.Queue
readTimeoutPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
ReadTryPolysemy.Conc.Effect.Sync
readTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
ReadWaitPolysemy.Conc.Effect.Sync
readWaitPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
RegisterPolysemy.Conc.Effect.Interrupt
registerPolysemy.Conc.Effect.Interrupt
registerHandlerPolysemy.Conc.Interpreter.Interrupt
Restart 
1 (Type/Class)Polysemy.Conc.Effect.Monitor, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Monitor
restartPolysemy.Conc.Effect.Monitor, Polysemy.Conc
RestartingMonitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
Restoration 
1 (Type/Class)Polysemy.Conc.Interpreter.Mask
2 (Data Constructor)Polysemy.Conc.Interpreter.Mask
RestorePolysemy.Conc.Effect.Mask
restorePolysemy.Conc.Effect.Mask, Polysemy.Conc
RestoreMaskPolysemy.Conc.Effect.Mask
resultToMaybePolysemy.Conc
retryingPolysemy.Conc.Retry, Polysemy.Conc
retryingWithErrorPolysemy.Conc.Retry, Polysemy.Conc
RunPolysemy.Conc.Effect.Scoped
runPolysemy.Conc.Effect.Critical
runAsPolysemy.Conc.Effect.Critical
runConcPolysemy.Conc.Interpreter.Stack, Polysemy.Conc
runScopedPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
runScopedAsPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
scheduleAsyncPolysemy.Conc.Async, Polysemy.Conc
scheduleAsyncIOPolysemy.Conc.Async, Polysemy.Conc
ScopedPolysemy.Conc.Effect.Scoped, Polysemy.Conc
scopedPolysemy.Conc.Effect.Scoped, Polysemy.Conc
ScopedMonitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
ScopedSyncPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync, Polysemy.Conc
subscribePolysemy.Conc.Effect.Events, Polysemy.Conc
subscribeLoopPolysemy.Conc.Events, Polysemy.Conc
subscribeWhilePolysemy.Conc.Events, Polysemy.Conc
SuccessPolysemy.Conc.Data.QueueResult
SyncPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync, Polysemy.Conc
SyncResources 
1 (Type/Class)Polysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
2 (Data Constructor)Polysemy.Conc.Effect.Sync
TakeBlockPolysemy.Conc.Effect.Sync
takeBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TakeTryPolysemy.Conc.Effect.Sync
takeTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TakeWaitPolysemy.Conc.Effect.Sync
takeWaitPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TimeoutPolysemy.Conc.Effect.Race
timeoutPolysemy.Conc.Effect.Race, Polysemy.Conc
timeoutAsPolysemy.Conc.Race, Polysemy.Conc
timeoutAs_Polysemy.Conc.Race, Polysemy.Conc
timeoutMaybePolysemy.Conc.Race, Polysemy.Conc
timeoutUPolysemy.Conc.Race, Polysemy.Conc
timeout_Polysemy.Conc.Race, Polysemy.Conc
TryPolysemy.Conc.Effect.Sync
tryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TryPeekPolysemy.Conc.Effect.Queue
tryPeekPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
TryReadPolysemy.Conc.Effect.Queue
tryReadPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
TryWritePolysemy.Conc.Effect.Queue
tryWritePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
uninterruptibleMask 
1 (Function)Polysemy.Conc.Effect.Mask, Polysemy.Conc
2 (Function)Polysemy.Conc.Interpreter.Mask
UninterruptipleMaskPolysemy.Conc.Effect.Mask, Polysemy.Conc
UninterruptipleMaskResource 
1 (Type/Class)Polysemy.Conc.Effect.Mask
2 (Data Constructor)Polysemy.Conc.Effect.Mask
UnregisterPolysemy.Conc.Effect.Interrupt
unregisterPolysemy.Conc.Effect.Interrupt
WaitPolysemy.Conc.Effect.Sync
waitPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
WaitQuitPolysemy.Conc.Effect.Interrupt
waitQuit 
1 (Function)Polysemy.Conc.Effect.Interrupt
2 (Function)Polysemy.Conc.Interpreter.Interrupt
whileEmptyPolysemy.Conc.Sync
whileEmptyIntervalPolysemy.Conc.Sync
withAsyncPolysemy.Conc.Async, Polysemy.Conc
withAsyncBlockPolysemy.Conc.Async, Polysemy.Conc
withAsyncWaitPolysemy.Conc.Async
withAsync_Polysemy.Conc.Async, Polysemy.Conc
withMonitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
withSyncPolysemy.Conc.Sync, Polysemy.Conc
withTBMQueuePolysemy.Conc.Interpreter.Queue.TBM
withTimeoutPolysemy.Conc.Queue.Timeout
WritePolysemy.Conc.Effect.Queue
writePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
WriteTimeoutPolysemy.Conc.Effect.Queue
writeTimeoutPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue