| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Simplex.Messaging.Compression
Synopsis
- data Compressed
- maxLengthPassthrough :: Int
- compressionLevel :: Num a => a
- compress1 :: ByteString -> Compressed
- decompress1 :: Compressed -> Either String ByteString
- limitDecompress1 :: Int -> Compressed -> Either String ByteString
- decompressedSize :: Compressed -> Maybe Int
Documentation
data Compressed Source #
Instances
| Encoding Compressed Source # | |
Defined in Simplex.Messaging.Compression Methods smpEncode :: Compressed -> ByteString Source # smpDecode :: ByteString -> Either String Compressed Source # smpP :: Parser Compressed Source # | |
maxLengthPassthrough :: Int Source #
Messages below this length are not encoded to avoid compression overhead.
compressionLevel :: Num a => a Source #
compress1 :: ByteString -> Compressed Source #
decompress1 :: Compressed -> Either String ByteString Source #
limitDecompress1 :: Int -> Compressed -> Either String ByteString Source #
decompressedSize :: Compressed -> Maybe Int Source #