| Maintainer | Bas van Dijk <[email protected]> |
|---|---|
| Safe Haskell | Trustworthy |
Data.ByteString.ExplicitIOModes
Description
This module lifts the bytestring IO operations to handles with explicit IOModes.
- hGetLine :: ReadModes ioMode => Handle ioMode -> IO ByteString
- hGetContents :: ReadModes ioMode => Handle ioMode -> IO ByteString
- hGet :: ReadModes ioMode => Handle ioMode -> Int -> IO ByteString
- hGetSome :: ReadModes ioMode => Handle ioMode -> Int -> IO ByteString
- hGetNonBlocking :: ReadModes ioMode => Handle ioMode -> Int -> IO ByteString
- hPut :: WriteModes ioMode => Handle ioMode -> ByteString -> IO ()
- hPutNonBlocking :: WriteModes ioMode => Handle ioMode -> ByteString -> IO ByteString
- hPutStr :: WriteModes ioMode => Handle ioMode -> ByteString -> IO ()
Documentation
hGetContents :: ReadModes ioMode => Handle ioMode -> IO ByteStringSource
Wraps Data.ByteString.hGetContents.
hGetSome :: ReadModes ioMode => Handle ioMode -> Int -> IO ByteStringSource
Wraps Data.ByteString.hGetSome.
hGetNonBlocking :: ReadModes ioMode => Handle ioMode -> Int -> IO ByteStringSource
Wraps Data.ByteString.hGetNonBlocking.
hPut :: WriteModes ioMode => Handle ioMode -> ByteString -> IO ()Source
Wraps Data.ByteString.hPut.
hPutNonBlocking :: WriteModes ioMode => Handle ioMode -> ByteString -> IO ByteStringSource
Wraps Data.ByteString.hPutNonBlocking.
hPutStr :: WriteModes ioMode => Handle ioMode -> ByteString -> IO ()Source
Wraps Data.ByteString.hPutStr.