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);