polysemy-conc-0.2.0.0: Polysemy Effects for Concurrency

Index

$sel:finished:InterruptStatePolysemy.Conc.Interrupt
$sel:handlers:InterruptStatePolysemy.Conc.Interrupt
$sel:listeners:InterruptStatePolysemy.Conc.Interrupt
$sel:original:InterruptStatePolysemy.Conc.Interrupt
$sel:quit:InterruptStatePolysemy.Conc.Interrupt
$sel:unEventToken:EventTokenPolysemy.Conc.Effect.Events
$sel:unSyncResources:SyncResourcesPolysemy.Conc.Effect.Sync
awaitOrKillPolysemy.Conc.Interrupt
biseqEitherPolysemy.Conc.Race
BlockPolysemy.Conc.Effect.Sync
blockPolysemy.Conc.Effect.Sync
broadcastInterruptPolysemy.Conc.Interrupt
CatchPolysemy.Conc.Data.Critical
catchPolysemy.Conc.Data.Critical
catchAsPolysemy.Conc.Data.Critical
ChanConsumerPolysemy.Conc.Interpreter.Events, Polysemy.Conc
ChanEventsPolysemy.Conc.Interpreter.Events, Polysemy.Conc
checkListenersPolysemy.Conc.Interrupt
ClosePolysemy.Conc.Data.Queue
closePolysemy.Conc.Data.Queue
Closed 
1 (Data Constructor)Polysemy.Conc.Data.QueueResult
2 (Data Constructor)Polysemy.Conc.Data.Queue
closedPolysemy.Conc.Data.Queue
Consume 
1 (Type/Class)Polysemy.Conc.Effect.Events
2 (Data Constructor)Polysemy.Conc.Effect.Events
consumePolysemy.Conc.Effect.Events, Polysemy.Conc
CriticalPolysemy.Conc.Data.Critical, Polysemy.Conc
EmptyPolysemy.Conc.Effect.Sync
emptyPolysemy.Conc.Effect.Sync
EventChanPolysemy.Conc.Interpreter.Events, Polysemy.Conc
EventConsumerPolysemy.Conc.Interpreter.Events, Polysemy.Conc
EventsPolysemy.Conc.Effect.Events, Polysemy.Conc
EventToken 
1 (Type/Class)Polysemy.Conc.Effect.Events, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Events
execInterruptPolysemy.Conc.Interrupt
InScopePolysemy.Conc.Effect.Scoped
installSignalHandlerPolysemy.Conc.Interrupt
interpretAtomicPolysemy.Conc.AtomicState, Polysemy.Conc
interpretConsumeChanPolysemy.Conc.Interpreter.Events
interpretCriticalPolysemy.Conc.Critical, Polysemy.Conc
interpretCriticalNullPolysemy.Conc.Critical, Polysemy.Conc
interpretEventsChanPolysemy.Conc.Interpreter.Events, Polysemy.Conc
interpretEventsInChanPolysemy.Conc.Interpreter.Events
interpretH'Polysemy.Conc.Effect.Scoped
interpretInterruptPolysemy.Conc.Interrupt, Polysemy.Conc
interpretInterruptStatePolysemy.Conc.Interrupt
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.Race, Polysemy.Conc
interpretScopedSyncPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretScopedSyncAsPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncAsPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncWithPolysemy.Conc.Interpreter.Sync
InterruptPolysemy.Conc.Data.Interrupt, Polysemy.Conc
InterruptedPolysemy.Conc.Data.Interrupt
interruptedPolysemy.Conc.Data.Interrupt
InterruptState 
1 (Type/Class)Polysemy.Conc.Interrupt
2 (Data Constructor)Polysemy.Conc.Interrupt
KillOnQuitPolysemy.Conc.Data.Interrupt
killOnQuitPolysemy.Conc.Data.Interrupt
killOnQuit_Polysemy.Conc.Data.Interrupt
loopPolysemy.Conc.Queue, Polysemy.Conc
loopOrPolysemy.Conc.Queue, Polysemy.Conc
modHandlersPolysemy.Conc.Interrupt
modListenersPolysemy.Conc.Interrupt
NotAvailablePolysemy.Conc.Data.QueueResult
onQuitPolysemy.Conc.Interrupt
originalHandlerPolysemy.Conc.Interrupt
PeekPolysemy.Conc.Data.Queue
peekPolysemy.Conc.Data.Queue
processHandlerPolysemy.Conc.Interrupt
PublishPolysemy.Conc.Effect.Events
publishPolysemy.Conc.Effect.Events, Polysemy.Conc
PutBlockPolysemy.Conc.Effect.Sync
putBlockPolysemy.Conc.Effect.Sync
putErrPolysemy.Conc.Interrupt
PutTryPolysemy.Conc.Effect.Sync
putTryPolysemy.Conc.Effect.Sync
PutWaitPolysemy.Conc.Effect.Sync
putWaitPolysemy.Conc.Effect.Sync
QueuePolysemy.Conc.Data.Queue, Polysemy.Conc
QueueResultPolysemy.Conc.Data.QueueResult, Polysemy.Conc
QuitPolysemy.Conc.Data.Interrupt
quitPolysemy.Conc.Data.Interrupt
Race 
1 (Type/Class)Polysemy.Conc.Data.Race, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Data.Race
racePolysemy.Conc.Data.Race, Polysemy.Conc
race_Polysemy.Conc.Race, Polysemy.Conc
ReadPolysemy.Conc.Data.Queue
readPolysemy.Conc.Data.Queue
ReadBlockPolysemy.Conc.Effect.Sync
readBlockPolysemy.Conc.Effect.Sync
ReadTimeoutPolysemy.Conc.Data.Queue
readTimeoutPolysemy.Conc.Data.Queue
ReadTryPolysemy.Conc.Effect.Sync
readTryPolysemy.Conc.Effect.Sync
ReadWaitPolysemy.Conc.Effect.Sync
readWaitPolysemy.Conc.Effect.Sync
RegisterPolysemy.Conc.Data.Interrupt
registerPolysemy.Conc.Data.Interrupt
registerHandlerPolysemy.Conc.Interrupt
resultToMaybePolysemy.Conc
retryingPolysemy.Conc.Retry, Polysemy.Conc
retryingWithErrorPolysemy.Conc.Retry, Polysemy.Conc
RunPolysemy.Conc.Effect.Scoped
runPolysemy.Conc.Data.Critical
runAsPolysemy.Conc.Data.Critical
runScopedPolysemy.Conc.Effect.Scoped
runScopedAsPolysemy.Conc.Effect.Scoped
ScopedPolysemy.Conc.Effect.Scoped
scopedPolysemy.Conc.Effect.Scoped
ScopedSyncPolysemy.Conc.Effect.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
SyncResources 
1 (Type/Class)Polysemy.Conc.Effect.Sync
2 (Data Constructor)Polysemy.Conc.Effect.Sync
TakeBlockPolysemy.Conc.Effect.Sync
takeBlockPolysemy.Conc.Effect.Sync
TakeTryPolysemy.Conc.Effect.Sync
takeTryPolysemy.Conc.Effect.Sync
TakeWaitPolysemy.Conc.Effect.Sync
takeWaitPolysemy.Conc.Effect.Sync
TimeoutPolysemy.Conc.Data.Race
timeoutPolysemy.Conc.Data.Race, Polysemy.Conc
timeoutUPolysemy.Conc.Race, Polysemy.Conc
timeout_Polysemy.Conc.Race, Polysemy.Conc
TryPolysemy.Conc.Effect.Sync
tryPolysemy.Conc.Effect.Sync
TryPeekPolysemy.Conc.Data.Queue
tryPeekPolysemy.Conc.Data.Queue
TryReadPolysemy.Conc.Data.Queue
tryReadPolysemy.Conc.Data.Queue
TryWritePolysemy.Conc.Data.Queue
tryWritePolysemy.Conc.Data.Queue
UnregisterPolysemy.Conc.Data.Interrupt
unregisterPolysemy.Conc.Data.Interrupt
WaitPolysemy.Conc.Effect.Sync
waitPolysemy.Conc.Effect.Sync
WaitQuitPolysemy.Conc.Data.Interrupt
waitQuit 
1 (Function)Polysemy.Conc.Data.Interrupt
2 (Function)Polysemy.Conc.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
withSyncPolysemy.Conc.Sync, Polysemy.Conc
withTBMQueuePolysemy.Conc.Interpreter.Queue.TBM
withTimeoutPolysemy.Conc.Queue.Timeout
WritePolysemy.Conc.Data.Queue
writePolysemy.Conc.Data.Queue
WriteTimeoutPolysemy.Conc.Data.Queue
writeTimeoutPolysemy.Conc.Data.Queue