...

Package gzip

import "google.golang.org/grpc/encoding/gzip"
Overview
Index

Overview ▾

Package gzip implements and registers the gzip compressor during the initialization.

Experimental

Notice: This package is EXPERIMENTAL and may be changed or removed in a later release.

Constants

Name is the name registered for the gzip compressor.

const Name = "gzip"

func SetLevel

func SetLevel(level int) error

SetLevel updates the registered gzip compressor to use the compression level specified (gzip.HuffmanOnly is not supported). NOTE: this function must only be called during initialization time (i.e. in an init() function), and is not thread-safe.

The error returned will be nil if the specified level is valid.