Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. tryWithRead :: RWLock -> IO a -> IO (Maybe a)

    concurrent-extra Control.Concurrent.ReadWriteLock

    A non-blocking withRead. First tries to acquire the lock. If that fails, Nothing is returned. If it succeeds, the computation is performed. When the computation terminates, whether normally or by raising an exception, the lock is released and Just the result of the computation is returned.

  2. waitRead :: RWLock -> IO ()

    concurrent-extra Control.Concurrent.ReadWriteLock

    • When the state is "write", waitRead blocks until a call to releaseWrite in another thread changes the state to "free".
    • When the state is "free" or "read" waitRead returns immediately.
    waitRead does not alter the state of the lock. Note that waitRead is just a convenience function defined as:
    waitRead l = mask_ $ acquireRead l >> releaseRead l
    

  3. withRead :: RWLock -> IO a -> IO a

    concurrent-extra Control.Concurrent.ReadWriteLock

    A convenience function wich first acquires read access and then performs the computation. When the computation terminates, whether normally or by raising an exception, the read lock is released.

  4. outputThreads :: OutputHandle -> TMVar Integer

    concurrent-output System.Console.Concurrent.Internal

    No documentation available.

  5. registerOutputThread :: IO ()

    concurrent-output System.Console.Concurrent.Internal

    No documentation available.

  6. unregisterOutputThread :: IO ()

    concurrent-output System.Console.Concurrent.Internal

    No documentation available.

  7. AlreadyExists :: Text -> Keyspace -> Table -> Error

    cql Database.CQL.Protocol

    No documentation available.

  8. OcReady :: OpCode

    cql Database.CQL.Protocol

    No documentation available.

  9. RsReady :: Maybe UUID -> [Text] -> Ready -> Response k a b

    cql Database.CQL.Protocol

    No documentation available.

  10. AlreadyExists :: Text -> Keyspace -> Table -> Error

    cql Database.CQL.Protocol.Internal

    No documentation available.

Page 690 of many | Previous | Next