Hoogle Search

Within LTS Haskell 24.42 (ghc-9.10.3)

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

  1. readBuf :: RawIO dev => dev -> Buffer Word8 -> IO (Int, Buffer Word8)

    base GHC.IO.BufferedIO

    No documentation available.

  2. readBufNonBlocking :: RawIO dev => dev -> Buffer Word8 -> IO (Maybe Int, Buffer Word8)

    base GHC.IO.BufferedIO

    No documentation available.

  3. readNonBlocking :: RawIO a => a -> Ptr Word8 -> Word64 -> Int -> IO (Maybe Int)

    base GHC.IO.Device

    Read up to the specified number of bytes starting from a specified offset, returning the number of bytes actually read, or Nothing if the end of the stream has been reached.

  4. ready :: IODevice a => a -> Bool -> Int -> IO Bool

    base GHC.IO.Device

    ready dev write msecs returns True if the device has data to read (if write is False) or space to write new data (if write is True). msecs specifies how long to wait, in milliseconds.

  5. readRawBufferPtr :: String -> FD -> Ptr Word8 -> Int -> CSize -> IO Int

    base GHC.IO.FD

    No documentation available.

  6. readRawBufferPtrNoBlock :: String -> FD -> Ptr Word8 -> Int -> CSize -> IO Int

    base GHC.IO.FD

    No documentation available.

  7. readTextDevice :: Handle__ -> CharBuffer -> IO CharBuffer

    base GHC.IO.Handle.Internals

    No documentation available.

  8. readTextDeviceNonBlocking :: Handle__ -> CharBuffer -> IO CharBuffer

    base GHC.IO.Handle.Internals

    No documentation available.

  9. readIOArray :: Ix i => IOArray i e -> i -> IO e

    base GHC.IOArray

    Read a value from an IOArray

  10. readIOPort :: IOPort a -> IO a

    base GHC.IOPort

    Atomically read the contents of the IOPort. If the IOPort is currently empty, readIOPort will wait until it is full. After a readIOPort, the IOPort is left empty. There is one important property of readIOPort:

    • Only a single threads can be blocked on an IOPort.

Page 63 of many | Previous | Next