hinterface-2.0.1: Haskell / Erlang interoperability library
Safe HaskellNone
LanguageHaskell2010

Util.BufferedIOx

Documentation

class BufferedIOx a where Source #

Methods

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 #

runPutBuffered :: (MonadIO m, BufferedIOx s, Binary a) => s -> a -> m () Source #