class
Crabbit::Lz4CompressionCodec
- Crabbit::Lz4CompressionCodec
- Crabbit::CompressionCodec
- Reference
- Object
Overview
LZ4 frame implementation of CompressionCodec.
Defined in:
crabbit/compression.crInstance Method Summary
-
#compress(source : Bytes) : Bytes
Compresses source and returns a newly owned byte slice.
-
#compression : Compression
Returns the protocol algorithm implemented by this codec.
-
#decompress(source : Bytes, expected_size : Int32) : Bytes
Decompresses source to exactly expected_size bytes.
Instance methods inherited from class Crabbit::CompressionCodec
compress(source : Bytes) : Bytes
compress,
compression : Compression
compression,
decompress(source : Bytes, expected_size : Int32) : Bytes
decompress
Instance Method Detail
def compress(source : Bytes) : Bytes
#
Description copied from class Crabbit::CompressionCodec
Compresses source and returns a newly owned byte slice.
def compression : Compression
#
Description copied from class Crabbit::CompressionCodec
Returns the protocol algorithm implemented by this codec.
def decompress(source : Bytes, expected_size : Int32) : Bytes
#
Description copied from class Crabbit::CompressionCodec
Decompresses source to exactly expected_size bytes.