new(bSize:Int, maxSize:Int)
read onlybytes:Array<Bytes>
read onlypos:Array<Int>
read onlytotalSize:Int
alloc(bSize:Int):{pos:Int, b:Bytes}
@:value({ vStart : 0 })upload(buffer:Buffer, vStart:Int = 0):Void