| 
					
				 | 
			
			
				@@ -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 
			 |