Index
| cancel | ConIO.Core, ConIO |
| cancelAll | ConIO.Core, ConIO |
| ConIO | ConIO.Core, ConIO |
| ConIODisabled | ConIO.Core, ConIO |
| ConIOException | ConIO.Core, ConIO |
| ConIOKillThread | |
| 1 (Type/Class) | ConIO.Core, ConIO |
| 2 (Data Constructor) | ConIO.Core, ConIO |
| ConIOTaskException | ConIO.Core, ConIO |
| ConScope | ConIO.Core, ConIO |
| Counter | |
| 1 (Type/Class) | ConIO.Communication, ConIO |
| 2 (Data Constructor) | ConIO.Communication, ConIO |
| decrementCounter | ConIO.Communication, ConIO |
| Duration | ConIO.Race, ConIO |
| durationToMicroseconds | ConIO.Race, ConIO |
| fromMicroseconds | ConIO.Race, ConIO |
| fromMilliseconds | ConIO.Race, ConIO |
| fromSeconds | ConIO.Race, ConIO |
| fromUnsafeConScope | ConIO.Core, ConIO |
| Gate | |
| 1 (Type/Class) | ConIO.Communication, ConIO |
| 2 (Data Constructor) | ConIO.Communication, ConIO |
| getCounter | ConIO.Communication, ConIO |
| getVariable | ConIO.Communication, ConIO |
| incrementCounter | ConIO.Communication, ConIO |
| isEmptyQueue | ConIO.Communication, ConIO |
| launch | ConIO.Core, ConIO |
| liftSTM | ConIO.MonadSTM, ConIO |
| liftSTM_IO | ConIO.MonadSTM, ConIO |
| linkTasks | ConIO.Core, ConIO |
| MonadSTM | ConIO.MonadSTM, ConIO |
| newCounter | ConIO.Communication, ConIO |
| newEmptySlot | ConIO.Communication, ConIO |
| newGate | ConIO.Communication, ConIO |
| newQueue | ConIO.Communication, ConIO |
| newSlot | ConIO.Communication, ConIO |
| newSwitch | ConIO.Communication, ConIO |
| newVariable | ConIO.Communication, ConIO |
| openGate | ConIO.Communication, ConIO |
| payload | ConIO.Core, ConIO |
| peekQueue | ConIO.Communication, ConIO |
| popQueue | ConIO.Communication, ConIO |
| pushQueue | ConIO.Communication, ConIO |
| putSlot | ConIO.Communication, ConIO |
| Queue | |
| 1 (Type/Class) | ConIO.Communication, ConIO |
| 2 (Data Constructor) | ConIO.Communication, ConIO |
| raceMany | ConIO.Race, ConIO |
| raceManyMaybe | ConIO.Race, ConIO |
| raceManyTasks | ConIO.Race, ConIO |
| raceManyTasksMaybe | ConIO.Race, ConIO |
| raceTwo | ConIO.Race, ConIO |
| raceTwoMaybe | ConIO.Race, ConIO |
| raceTwoTasks | ConIO.Race, ConIO |
| raceTwoTasksMaybe | ConIO.Race, ConIO |
| readSlot | ConIO.Communication, ConIO |
| runConIO | ConIO.Core, ConIO |
| runConIOCancel | ConIO.Core, ConIO |
| setCounter | ConIO.Communication, ConIO |
| setSwitch | ConIO.Communication, ConIO |
| Slot | |
| 1 (Type/Class) | ConIO.Communication, ConIO |
| 2 (Data Constructor) | ConIO.Communication, ConIO |
| Switch | |
| 1 (Type/Class) | ConIO.Communication, ConIO |
| 2 (Data Constructor) | ConIO.Communication, ConIO |
| takeSlot | ConIO.Communication, ConIO |
| Task | |
| 1 (Type/Class) | ConIO.Core, ConIO |
| 2 (Data Constructor) | ConIO.Core, ConIO |
| threadIds | ConIO.Core, ConIO |
| timeout | ConIO.Race, ConIO |
| timeoutTask | ConIO.Race, ConIO |
| toggleSwitch | ConIO.Communication, ConIO |
| toUnsafeConScope | ConIO.Core, ConIO |
| tryPeekQueue | ConIO.Communication, ConIO |
| tryPopQueue | ConIO.Communication, ConIO |
| tryPutSlot | ConIO.Communication, ConIO |
| tryReadSlot | ConIO.Communication, ConIO |
| tryTakeSlot | ConIO.Communication, ConIO |
| UnsafeConScope | ConIO.Core, ConIO |
| unsetSwitch | ConIO.Communication, ConIO |
| useConScope | ConIO.Core, ConIO |
| Variable | |
| 1 (Type/Class) | ConIO.Communication, ConIO |
| 2 (Data Constructor) | ConIO.Communication, ConIO |
| wait | ConIO.Core, ConIO |
| waitDuration | ConIO.Race, ConIO |
| waitForever | ConIO.Race, ConIO |
| waitGate | ConIO.Communication, ConIO |
| waitSwitch | ConIO.Communication, ConIO |
| waitVariable | ConIO.Communication, ConIO |
| withConScope | ConIO.Core, ConIO |
| writeVariable | ConIO.Communication, ConIO |