From b74e3b95cffe71cb6fd3c9f4209860f559af9d3c Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Tue, 20 Jan 2009 12:57:25 -0800 Subject: [PATCH] add a couple of helper methods to io.ByteBuffer R=rsc DELTA=456 (9 added, 2 deleted, 445 changed) OCL=23107 CL=23107 --- src/lib/io/bytebuffer.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/io/bytebuffer.go b/src/lib/io/bytebuffer.go index 59547afb4a..5faeff9eb7 100644 --- a/src/lib/io/bytebuffer.go +++ b/src/lib/io/bytebuffer.go @@ -75,10 +75,18 @@ func (b *ByteBuffer) Len() int { return b.len } +func (b *ByteBuffer) Off() int { + return b.off +} + func (b *ByteBuffer) Data() []byte { return b.buf[b.off:b.len] } +func (b *ByteBuffer) AllData() []byte { + return b.buf[0:b.len] +} + export func NewByteBufferFromArray(buf []byte) *ByteBuffer { b := new(ByteBuffer); -- 2.48.1