Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > e903bc4610bdd8e3af0e21c20ed8f4f0 > files > 41

ghc-SafeSemaphore-devel-0.9.0-1.fc18.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>SafeSemaphore-0.9.0: Much safer replacement for QSemN, QSem, and SampleVar (Index)</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">SafeSemaphore-0.9.0: Much safer replacement for QSemN, QSem, and SampleVar</p></div><div id="content"><div id="index"><p class="caption">Index</p><table><tr><td class="src">acquireRead</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:acquireRead">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">acquireWrite</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:acquireWrite">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">checkLock</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:checkLock">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">emptySV</td><td class="module"><a href="Control-Concurrent-MSampleVar.html#v:emptySV">Control.Concurrent.MSampleVar</a></td></tr><tr><td class="src">F</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:F">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">FRW</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#t:FRW">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">getValue</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#v:getValue">Control.Concurrent.STM.SSem</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-SSem.html#v:getValue">Control.Concurrent.SSem</a></td></tr><tr><td class="src">isEmptySV</td><td class="module"><a href="Control-Concurrent-MSampleVar.html#v:isEmptySV">Control.Concurrent.MSampleVar</a></td></tr><tr><td class="src">LockKind</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#t:LockKind">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">MSampleVar</td><td class="module"><a href="Control-Concurrent-MSampleVar.html#t:MSampleVar">Control.Concurrent.MSampleVar</a></td></tr><tr><td class="src">MSem</td><td class="module"><a href="Control-Concurrent-MSem.html#t:MSem">Control.Concurrent.MSem</a></td></tr><tr><td class="src">MSemN</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#t:MSemN">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">2 (Type/Class)</td><td class="module"><a href="Control-Concurrent-MSemN.html#t:MSemN">Control.Concurrent.MSemN</a></td></tr><tr><td class="src">new</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#v:new">Control.Concurrent.STM.SSem</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-SSem.html#v:new">Control.Concurrent.SSem</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:new">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="alt">4 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#v:new">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">5 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN.html#v:new">Control.Concurrent.MSemN</a></td></tr><tr><td class="alt">6 (Function)</td><td class="module"><a href="Control-Concurrent-MSem.html#v:new">Control.Concurrent.MSem</a></td></tr><tr><td class="src">newEmptySV</td><td class="module"><a href="Control-Concurrent-MSampleVar.html#v:newEmptySV">Control.Concurrent.MSampleVar</a></td></tr><tr><td class="src">newSV</td><td class="module"><a href="Control-Concurrent-MSampleVar.html#v:newSV">Control.Concurrent.MSampleVar</a></td></tr><tr><td class="src">peekAvail</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#v:peekAvail">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN.html#v:peekAvail">Control.Concurrent.MSemN</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="Control-Concurrent-MSem.html#v:peekAvail">Control.Concurrent.MSem</a></td></tr><tr><td class="src">peekLock</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:peekLock">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">R</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:R">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">ReaderKind</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:ReaderKind">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">readSV</td><td class="module"><a href="Control-Concurrent-MSampleVar.html#v:readSV">Control.Concurrent.MSampleVar</a></td></tr><tr><td class="src">releaseRead</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:releaseRead">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">releaseWrite</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:releaseWrite">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">RWLock</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#t:RWLock">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">RWLock'acquireRead</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:RWLock-39-acquireRead">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">RWLock'acquireWrite</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:RWLock-39-acquireWrite">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">RWLock'releaseRead</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:RWLock-39-releaseRead">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">RWLock'releaseWrite</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:RWLock-39-releaseWrite">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">RWLockException</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Type/Class)</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#t:RWLockException">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="alt">2 (Data Constructor)</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:RWLockException">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">RWLockExceptionKind</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#t:RWLockExceptionKind">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">signal</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#v:signal">Control.Concurrent.STM.SSem</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-SSem.html#v:signal">Control.Concurrent.SSem</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#v:signal">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">4 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN.html#v:signal">Control.Concurrent.MSemN</a></td></tr><tr><td class="alt">5 (Function)</td><td class="module"><a href="Control-Concurrent-MSem.html#v:signal">Control.Concurrent.MSem</a></td></tr><tr><td class="src">signalF</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#v:signalF">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN.html#v:signalF">Control.Concurrent.MSemN</a></td></tr><tr><td class="src">signalN</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#v:signalN">Control.Concurrent.STM.SSem</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-SSem.html#v:signalN">Control.Concurrent.SSem</a></td></tr><tr><td class="src">SSem</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#t:SSem">Control.Concurrent.STM.SSem</a>, <a href="Control-Concurrent-SSem.html#t:SSem">Control.Concurrent.SSem</a></td></tr><tr><td class="src">TMap</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#t:TMap">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">tryWait</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#v:tryWait">Control.Concurrent.STM.SSem</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-SSem.html#v:tryWait">Control.Concurrent.SSem</a></td></tr><tr><td class="src">tryWaitN</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#v:tryWaitN">Control.Concurrent.STM.SSem</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-SSem.html#v:tryWaitN">Control.Concurrent.SSem</a></td></tr><tr><td class="src">TSet</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#t:TSet">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">unRK</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:unRK">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">unWK</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:unWK">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">W</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:W">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">wait</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#v:wait">Control.Concurrent.STM.SSem</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-SSem.html#v:wait">Control.Concurrent.SSem</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#v:wait">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">4 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN.html#v:wait">Control.Concurrent.MSemN</a></td></tr><tr><td class="alt">5 (Function)</td><td class="module"><a href="Control-Concurrent-MSem.html#v:wait">Control.Concurrent.MSem</a></td></tr><tr><td class="src">waitF</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#v:waitF">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN.html#v:waitF">Control.Concurrent.MSemN</a></td></tr><tr><td class="src">waitN</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-STM-SSem.html#v:waitN">Control.Concurrent.STM.SSem</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-SSem.html#v:waitN">Control.Concurrent.SSem</a></td></tr><tr><td class="src">with</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#v:with">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN.html#v:with">Control.Concurrent.MSemN</a></td></tr><tr><td class="alt">3 (Function)</td><td class="module"><a href="Control-Concurrent-MSem.html#v:with">Control.Concurrent.MSem</a></td></tr><tr><td class="src">withF</td><td>&nbsp;</td></tr><tr><td class="alt">1 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN2.html#v:withF">Control.Concurrent.MSemN2</a></td></tr><tr><td class="alt">2 (Function)</td><td class="module"><a href="Control-Concurrent-MSemN.html#v:withF">Control.Concurrent.MSemN</a></td></tr><tr><td class="src">withRead</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:withRead">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">withSem</td><td class="module"><a href="Control-Concurrent-SSem.html#v:withSem">Control.Concurrent.SSem</a></td></tr><tr><td class="src">withSemN</td><td class="module"><a href="Control-Concurrent-SSem.html#v:withSemN">Control.Concurrent.SSem</a></td></tr><tr><td class="src">withWrite</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:withWrite">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">WriterKind</td><td class="module"><a href="Control-Concurrent-FairRWLock.html#v:WriterKind">Control.Concurrent.FairRWLock</a></td></tr><tr><td class="src">writeSV</td><td class="module"><a href="Control-Concurrent-MSampleVar.html#v:writeSV">Control.Concurrent.MSampleVar</a></td></tr></table></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.10.0</p></div></body></html>