This commit is contained in:
Darien Raymond
2017-11-08 18:14:44 +01:00
parent 9cc9a76b71
commit 2a96aaaf7b
3 changed files with 7 additions and 1 deletions
+2
View File
@@ -161,6 +161,7 @@ func (mb MultiBuffer) ToNetBuffers() net.Buffers {
return bs
}
// SliceBySize splits the begining of this MultiBuffer into another one, for at most size bytes.
func (mb *MultiBuffer) SliceBySize(size int) MultiBuffer {
slice := NewMultiBuffer()
sliceSize := 0
@@ -178,6 +179,7 @@ func (mb *MultiBuffer) SliceBySize(size int) MultiBuffer {
return slice
}
// SplitFirst splits out the first Buffer in this MultiBuffer.
func (mb *MultiBuffer) SplitFirst() *Buffer {
if len(*mb) == 0 {
return nil