safer-file-handles-bytestring-0.1.0.3: Extends safer-file-handles with ByteString operations

MaintainerBas van Dijk <v.dijk.bas@gmail.com>

Data.ByteString.Lazy.SaferFileHandles

Description

This module lifts the bytestring IO operations into the region monad.

Synopsis

Documentation

hGetContents :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> cr ByteStringSource

Wraps: Data.ByteString.hGetContents.

hGet :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteStringSource

Wraps: Data.ByteString.hGet.

hGetNonBlocking :: (AncestorRegion pr cr, MonadIO cr, ReadModes ioMode) => RegionalFileHandle ioMode pr -> Int -> cr ByteStringSource

Wraps: Data.ByteString.hGetNonBlocking.

hPut :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()Source

Wraps: Data.ByteString.hPut.

hPutStr :: (AncestorRegion pr cr, MonadIO cr, WriteModes ioMode) => RegionalFileHandle ioMode pr -> ByteString -> cr ()Source

Wraps: Data.ByteString.hPutStr.