From b27a0743b6e27b5903a06ba577165b3a29af8e79 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Fri, 5 Feb 2021 12:20:50 +0000 Subject: [PATCH] Add ReadCopy --- build/gobind-pinecone/monolith.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/build/gobind-pinecone/monolith.go b/build/gobind-pinecone/monolith.go index e0a9912b2..dd6b62c35 100644 --- a/build/gobind-pinecone/monolith.go +++ b/build/gobind-pinecone/monolith.go @@ -383,6 +383,15 @@ func (c *Conduit) Read(b []byte) (int, error) { return c.conn.Read(b) } +func (c *Conduit) ReadCopy() ([]byte, error) { + var buf [65535 * 2]byte + n, err := c.conn.Read(buf[:]) + if err != nil { + return nil, err + } + return buf[:n], nil +} + func (c *Conduit) Write(b []byte) (int, error) { return c.conn.Write(b) }