From 7a1c3ed2cc24df85303f66f23830bdaf8cd9dced Mon Sep 17 00:00:00 2001 From: nareix Date: Wed, 9 Mar 2016 01:26:25 +0800 Subject: [PATCH] add Prepend() for iovec --- vecio.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vecio.go b/vecio.go index 8256d03..2334188 100644 --- a/vecio.go +++ b/vecio.go @@ -17,6 +17,11 @@ type iovec struct { idx int } +func (self *iovec) Prepend(b []byte) { + self.data = append([][]byte{b}, self.data...) + self.Len += len(b) +} + func (self *iovec) Append(b []byte) { self.data = append(self.data, b) self.Len += len(b)