type compress/gzip.Reader
33 uses
compress/gzip (current package)
gunzip.go#L74: type Reader struct {
gunzip.go#L92: func NewReader(r io.Reader) (*Reader, error) {
gunzip.go#L93: z := new(Reader)
gunzip.go#L103: func (z *Reader) Reset(r io.Reader) error {
gunzip.go#L104: *z = Reader{
gunzip.go#L133: func (z *Reader) Multistream(ok bool) {
gunzip.go#L141: func (z *Reader) readString() (string, error) {
gunzip.go#L174: func (z *Reader) readHeader() (hdr Header, err error) {
gunzip.go#L246: func (z *Reader) Read(p []byte) (n int, err error) {
gunzip.go#L290: func (z *Reader) Close() error { return z.decompressor.Close() }
golang.org/x/net/internal/httpcommon
gzip.go#L31: zr *gzip.Reader // stores gzip reader from the pool between reads
gzip.go#L40: var gzipPool = sync.Pool{New: func() any { return new(gzip.Reader) }}
gzip.go#L43: func gzipPoolGet(r io.Reader) (*gzip.Reader, error) {
gzip.go#L44: zr := gzipPool.Get().(*gzip.Reader)
gzip.go#L53: func gzipPoolPut(zr *gzip.Reader) {
gzip.go#L63: func (gz *GzipReader) acquire() (*gzip.Reader, error) {
gzip.go#L96: func (gz *GzipReader) release(zr *gzip.Reader) {
google.golang.org/grpc
rpc_util.go#L141: var z *gzip.Reader
rpc_util.go#L149: case *gzip.Reader:
net/http
transport.go#L3314: zr *gzip.Reader // stores gzip reader from the pool between reads
transport.go#L3323: var gzipPool = sync.Pool{New: func() any { return new(gzip.Reader) }}
transport.go#L3326: func gzipPoolGet(r io.Reader) (*gzip.Reader, error) {
transport.go#L3327: zr := gzipPool.Get().(*gzip.Reader)
transport.go#L3336: func gzipPoolPut(zr *gzip.Reader) {
transport.go#L3346: func (gz *gzipReader) acquire() (*gzip.Reader, error) {
transport.go#L3379: func (gz *gzipReader) release(zr *gzip.Reader) {
net/http/internal/http2
transport.go#L3007: zr *gzip.Reader // stores gzip reader from the pool between reads
transport.go#L3016: var gzipPool = sync.Pool{New: func() any { return new(gzip.Reader) }}
transport.go#L3019: func gzipPoolGet(r io.Reader) (*gzip.Reader, error) {
transport.go#L3020: zr := gzipPool.Get().(*gzip.Reader)
transport.go#L3029: func gzipPoolPut(zr *gzip.Reader) {
transport.go#L3039: func (gz *gzipReader) acquire() (*gzip.Reader, error) {
transport.go#L3072: func (gz *gzipReader) release(zr *gzip.Reader) {