Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data OutputWindow s Source #
emptyWindow :: ST s (OutputWindow s) Source #
emitExcess :: OutputWindow s -> ST s (Maybe (ByteString, OutputWindow s)) Source #
finalizeWindow :: OutputWindow s -> ST s ByteString Source #
addByte :: OutputWindow s -> Word8 -> ST s (OutputWindow s) Source #
addChunk :: OutputWindow s -> ByteString -> ST s (OutputWindow s) Source #
addOldChunk :: OutputWindow s -> Int -> Int -> ST s (OutputWindow s, ByteString) Source #