Hoogle Search

Within LTS Haskell 24.33 (ghc-9.10.3)

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

  1. readerC :: forall (m :: Type -> Type) r i o a . Monad m => (r -> ConduitT i o m a) -> ConduitT i o (ReaderT r m) a

    classy-prelude-conduit ClassyPrelude.Conduit

    Wrap the base monad in ReaderT Since 1.0.11

  2. readBoundedChan :: MonadConc m => BoundedChan m a -> m a

    concurrency Control.Concurrent.Classy.BoundedChan

    Read an element from the channel. If the channel is empty, this routine will block until it is able to read. Blockers wait in a fair FIFO queue.

  3. readCRef :: MonadConc m => CRef m a -> m a

    concurrency Control.Concurrent.Classy.CRef

    Read the current value stored in a reference.

  4. readChan :: MonadConc m => Chan m a -> m a

    concurrency Control.Concurrent.Classy.Chan

    Read the next value from the Chan.

  5. readIORef :: MonadConc m => IORef m a -> m a

    concurrency Control.Concurrent.Classy.IORef

    Read the current value stored in a reference.

    readIORef ioref = readForCAS ioref >>= peekTicket
    

  6. readMVar :: MonadConc m => MVar m a -> m a

    concurrency Control.Concurrent.Classy.MVar

    Block until a value is present in the MVar, and then return it. This does not "remove" the value, multiple reads are possible.

  7. readTBQueue :: MonadSTM stm => TBQueue stm a -> stm a

    concurrency Control.Concurrent.Classy.STM.TBQueue

    Read the next value from the TBQueue.

  8. readTChan :: MonadSTM stm => TChan stm a -> stm a

    concurrency Control.Concurrent.Classy.STM.TChan

    Read the next value from the TChan.

  9. readTMVar :: MonadSTM stm => TMVar stm a -> stm a

    concurrency Control.Concurrent.Classy.STM.TMVar

    Read from a TMVar without emptying, or retry if it is empty.

  10. readTQueue :: MonadSTM stm => TQueue stm a -> stm a

    concurrency Control.Concurrent.Classy.STM.TQueue

    Read the next value from the TQueue.

Page 247 of many | Previous | Next