MCPcopy Create free account
hub / github.com/cortexproject/cortex / Reset

Method Reset

pkg/util/grpcencoding/snappyblock/snappyblock.go:118–133  ·  view source on GitHub ↗
(ir io.Reader)

Source from the content-addressed store, hash-verified

116}
117
118func (r *reader) Reset(ir io.Reader) error {
119 _, err := r.cbuff.ReadFrom(ir)
120
121 if err != nil {
122 return err
123 }
124
125 r.dst, err = snappy.Decode(r.dst, r.cbuff.Bytes())
126
127 if err != nil {
128 return err
129 }
130
131 r.dbuff = bytes.NewBuffer(r.dst)
132 return nil
133}
134
135func (r *reader) Read(p []byte) (n int, err error) {
136 n, err = r.dbuff.Read(p)

Callers 9

CompressMethod · 0.45
DecompressMethod · 0.45
CloseMethod · 0.45
ReadMethod · 0.45
CompressMethod · 0.45
DecompressMethod · 0.45
CloseMethod · 0.45
ReadMethod · 0.45
NextMethod · 0.45

Calls 2

DecodeMethod · 0.65
BytesMethod · 0.65

Tested by

no test coverage detected