MCPcopy
hub / github.com/grpc/grpc-go / Close

Method Close

mem/buffer_slice.go:160–165  ·  view source on GitHub ↗

Close frees the underlying BufferSlice and never returns an error. Subsequent calls to Read will return (0, io.EOF).

()

Source from the content-addressed store, hash-verified

158// Close frees the underlying BufferSlice and never returns an error. Subsequent
159// calls to Read will return (0, io.EOF).
160func (r *Reader) Close() error {
161 r.data.Free()
162 r.data = nil
163 r.len = 0
164 return nil
165}
166
167func (r *Reader) freeFirstBufferIfEmpty() bool {
168 if len(r.data) == 0 || r.bufferIdx != r.data[0].Len() {

Callers 1

doWithMaxSizeMethod · 0.95

Implementers 3

conncredentials/alts/internal/conn/record.
nonBlockingReaderinternal/transport/readyreader/ready_r
blockingReaderinternal/transport/readyreader/ready_r

Calls 1

FreeMethod · 0.65

Tested by

no test coverage detected