snappyFrameCompressFrom method

void snappyFrameCompressFrom(
  1. Bytes source, {
  2. int level = 1,
})

Appends the framing-format compression of source.

Implementation

void snappyFrameCompressFrom(Bytes source, {int level = 1}) {
  final Uint8List input = source.asUint8List();
  final Uint8List spare = spareView(
    SnappyFraming.maxCompressedLength(input.length),
  );
  final int written = SnappyFraming.compressInto(input, spare, level: level);
  advance(written);
}