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.
readBlock :: Stream x => x -> Int -> IO (Result String)HTTP Network.Stream No documentation available.
readLine :: Stream x => x -> IO (Result String)HTTP Network.Stream No documentation available.
readBlock :: HStream bufType => HandleStream bufType -> Int -> IO (Result bufType)HTTP Network.TCP No documentation available.
readLine :: HStream bufType => HandleStream bufType -> IO (Result bufType)HTTP Network.TCP No documentation available.
readArrayElem :: MutableArray RealWorld a -> Int -> IO (Ticket a)atomic-primops Data.Atomics Ordinary processor load instruction (non-atomic, not implying any memory barriers).
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.
readMutVarForCAS :: MutVar# RealWorld a -> IO (Ticket a)atomic-primops Data.Atomics Like readForCAS, but for MutVar#.
readCounter :: AtomicCounter -> IO Intatomic-primops Data.Atomics.Counter Equivalent to readCounterForCAS followed by peekCTicket.
readCounterForCAS :: AtomicCounter -> IO CTicketatomic-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.
readForCAS# :: MutVar# RealWorld a -> State# RealWorld -> (# State# RealWorld, Ticket a #)atomic-primops Data.Atomics.Internal No documentation available.