Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class BufferedIOx a where Source #
readBuffered :: MonadIO m => a -> Int -> m ByteString Source #
unreadBuffered :: MonadIO m => a -> ByteString -> m () Source #
writeBuffered :: MonadIO m => a -> ByteString -> m () Source #
closeBuffered :: MonadIO m => a -> m () Source #
runGetBuffered :: (MonadIO m, BufferedIOx s, Binary a, MonadMask m, MonadLogger m) => s -> m a Source #
runPutBuffered :: (MonadIO m, BufferedIOx s, Binary a) => s -> a -> m () Source #
module Util.Binary