Hoogle Search

Within LTS Haskell 24.32 (ghc-9.10.3)

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

  1. readBlock :: Stream x => x -> Int -> IO (Result String)

    HTTP Network.Stream

    No documentation available.

  2. readLine :: Stream x => x -> IO (Result String)

    HTTP Network.Stream

    No documentation available.

  3. readBlock :: HStream bufType => HandleStream bufType -> Int -> IO (Result bufType)

    HTTP Network.TCP

    No documentation available.

  4. readLine :: HStream bufType => HandleStream bufType -> IO (Result bufType)

    HTTP Network.TCP

    No documentation available.

  5. readArrayElem :: MutableArray RealWorld a -> Int -> IO (Ticket a)

    atomic-primops Data.Atomics

    Ordinary processor load instruction (non-atomic, not implying any memory barriers).

  6. readForCAS :: IORef a -> IO (Ticket a)

    atomic-primops Data.Atomics

    Ordinary processor load instruction (non-atomic, not implying any memory barriers). The difference between this function and readIORef, is that it returns a ticket, for use in future compare-and-swap operations.

  7. readMutVarForCAS :: MutVar# RealWorld a -> IO (Ticket a)

    atomic-primops Data.Atomics

    Like readForCAS, but for MutVar#.

  8. readCounter :: AtomicCounter -> IO Int

    atomic-primops Data.Atomics.Counter

    Equivalent to readCounterForCAS followed by peekCTicket.

  9. readCounterForCAS :: AtomicCounter -> IO CTicket

    atomic-primops Data.Atomics.Counter

    Just like the Data.Atomics CAS interface, this routine returns an opaque ticket that can be used in CAS operations. Except for the difference in return type, the semantics of this are the same as readCounter.

  10. readForCAS# :: MutVar# RealWorld a -> State# RealWorld -> (# State# RealWorld, Ticket a #)

    atomic-primops Data.Atomics.Internal

    No documentation available.

Page 124 of many | Previous | Next