type compress/gzip.Reader
24 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() }
net/http
h2_bundle.go#L10438: zr *gzip.Reader // stores gzip reader from the pool between reads
h2_bundle.go#L10448: var http2gzipPool = sync.Pool{New: func() any { return new(gzip.Reader) }}
h2_bundle.go#L10451: func http2gzipPoolGet(r io.Reader) (*gzip.Reader, error) {
h2_bundle.go#L10452: zr := http2gzipPool.Get().(*gzip.Reader)
h2_bundle.go#L10461: func http2gzipPoolPut(zr *gzip.Reader) {
h2_bundle.go#L10471: func (gz *http2gzipReader) acquire() (*gzip.Reader, error) {
h2_bundle.go#L10489: func (gz *http2gzipReader) release(zr *gzip.Reader) {
transport.go#L3119: zr *gzip.Reader // stores gzip reader from the pool between reads
transport.go#L3128: var gzipPool = sync.Pool{New: func() any { return new(gzip.Reader) }}
transport.go#L3131: func gzipPoolGet(r io.Reader) (*gzip.Reader, error) {
transport.go#L3132: zr := gzipPool.Get().(*gzip.Reader)
transport.go#L3141: func gzipPoolPut(zr *gzip.Reader) {
transport.go#L3151: func (gz *gzipReader) acquire() (*gzip.Reader, error) {
transport.go#L3169: func (gz *gzipReader) release(zr *gzip.Reader) {
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |