type google.golang.org/grpc/mem.Buffer

25 uses

	google.golang.org/grpc/mem (current package)
		buffer_slice.go#L44: type BufferSlice []Buffer
		buffer_slice.go#L104: func (s BufferSlice) MaterializeToBuffer(pool BufferPool) Buffer {
		buffers.go#L45: type Buffer interface {
		buffers.go#L57: 	split(n int) (left, right Buffer)
		buffers.go#L58: 	read(buf []byte) (int, Buffer)
		buffers.go#L94: func NewBuffer(data *[]byte, pool BufferPool) Buffer {
		buffers.go#L117: func Copy(data []byte, pool BufferPool) Buffer {
		buffers.go#L172: func (b *buffer) split(n int) (Buffer, Buffer) {
		buffers.go#L189: func (b *buffer) read(buf []byte) (int, Buffer) {
		buffers.go#L210: func ReadUnsafe(dst []byte, buf Buffer) (int, Buffer) {
		buffers.go#L217: func SplitUnsafe(buf Buffer, n int) (left, right Buffer) {
		buffers.go#L234: func (e emptyBuffer) split(int) (left, right Buffer) {
		buffers.go#L238: func (e emptyBuffer) read([]byte) (int, Buffer) {
		buffers.go#L258: func (s SliceBuffer) split(n int) (left, right Buffer) {
		buffers.go#L262: func (s SliceBuffer) read(buf []byte) (int, Buffer) {

	google.golang.org/grpc/internal/transport
		transport.go#L51: 	buffer mem.Buffer
		transport.go#L130: 	last        mem.Buffer // Stores the remaining data in the previous calls.
		transport.go#L154: func (r *recvBufferReader) Read(n int) (buf mem.Buffer, err error) {
		transport.go#L184: func (r *recvBufferReader) read(n int) (buf mem.Buffer, err error) {
		transport.go#L220: func (r *recvBufferReader) readClient(n int) (buf mem.Buffer, err error) {
		transport.go#L261: func (r *recvBufferReader) readAdditional(m recvMsg, n int) (b mem.Buffer, err error) {
		transport.go#L426: func (t *transportReader) Read(n int) (mem.Buffer, error) {