SafeSemaphore-0.10.1: Much safer replacement for QSemN, QSem, and SampleVar

Index

acquireReadControl.Concurrent.FairRWLock
acquireWriteControl.Concurrent.FairRWLock
checkLockControl.Concurrent.FairRWLock
emptySVControl.Concurrent.MSampleVar
FControl.Concurrent.FairRWLock
FRWControl.Concurrent.FairRWLock
getValue 
1 (Function)Control.Concurrent.STM.SSem
2 (Function)Control.Concurrent.SSem
isEmptySVControl.Concurrent.MSampleVar
LockKindControl.Concurrent.FairRWLock
MSampleVarControl.Concurrent.MSampleVar
MSemControl.Concurrent.MSem
MSemN 
1 (Type/Class)Control.Concurrent.MSemN2
2 (Type/Class)Control.Concurrent.MSemN
new 
1 (Function)Control.Concurrent.STM.SSem
2 (Function)Control.Concurrent.SSem
3 (Function)Control.Concurrent.FairRWLock
4 (Function)Control.Concurrent.MSemN2
5 (Function)Control.Concurrent.MSemN
6 (Function)Control.Concurrent.MSem
newEmptySVControl.Concurrent.MSampleVar
newSVControl.Concurrent.MSampleVar
peekAvail 
1 (Function)Control.Concurrent.MSemN2
2 (Function)Control.Concurrent.MSemN
3 (Function)Control.Concurrent.MSem
peekLockControl.Concurrent.FairRWLock
RControl.Concurrent.FairRWLock
ReaderKindControl.Concurrent.FairRWLock
readSVControl.Concurrent.MSampleVar
releaseReadControl.Concurrent.FairRWLock
releaseWriteControl.Concurrent.FairRWLock
RWLockControl.Concurrent.FairRWLock
RWLock'acquireReadControl.Concurrent.FairRWLock
RWLock'acquireWriteControl.Concurrent.FairRWLock
RWLock'releaseReadControl.Concurrent.FairRWLock
RWLock'releaseWriteControl.Concurrent.FairRWLock
RWLockException 
1 (Type/Class)Control.Concurrent.FairRWLock
2 (Data Constructor)Control.Concurrent.FairRWLock
RWLockExceptionKindControl.Concurrent.FairRWLock
signal 
1 (Function)Control.Concurrent.STM.SSem
2 (Function)Control.Concurrent.SSem
3 (Function)Control.Concurrent.MSemN2
4 (Function)Control.Concurrent.MSemN
5 (Function)Control.Concurrent.MSem
signalF 
1 (Function)Control.Concurrent.MSemN2
2 (Function)Control.Concurrent.MSemN
signalN 
1 (Function)Control.Concurrent.STM.SSem
2 (Function)Control.Concurrent.SSem
SSemControl.Concurrent.STM.SSem, Control.Concurrent.SSem
TMapControl.Concurrent.FairRWLock
tryWait 
1 (Function)Control.Concurrent.STM.SSem
2 (Function)Control.Concurrent.SSem
tryWaitN 
1 (Function)Control.Concurrent.STM.SSem
2 (Function)Control.Concurrent.SSem
TSetControl.Concurrent.FairRWLock
unRKControl.Concurrent.FairRWLock
unWKControl.Concurrent.FairRWLock
WControl.Concurrent.FairRWLock
wait 
1 (Function)Control.Concurrent.STM.SSem
2 (Function)Control.Concurrent.SSem
3 (Function)Control.Concurrent.MSemN2
4 (Function)Control.Concurrent.MSemN
5 (Function)Control.Concurrent.MSem
waitF 
1 (Function)Control.Concurrent.MSemN2
2 (Function)Control.Concurrent.MSemN
waitN 
1 (Function)Control.Concurrent.STM.SSem
2 (Function)Control.Concurrent.SSem
with 
1 (Function)Control.Concurrent.MSemN2
2 (Function)Control.Concurrent.MSemN
3 (Function)Control.Concurrent.MSem
withF 
1 (Function)Control.Concurrent.MSemN2
2 (Function)Control.Concurrent.MSemN
withReadControl.Concurrent.FairRWLock
withSemControl.Concurrent.SSem
withSemNControl.Concurrent.SSem
withWriteControl.Concurrent.FairRWLock
WriterKindControl.Concurrent.FairRWLock
writeSVControl.Concurrent.MSampleVar