Refactor serializer benchmark to allow fair comparisons.

This commit is contained in:
Christian Kratky
2018-06-17 13:19:43 +02:00
parent caea7910b4
commit beb54acc2f
4 changed files with 10 additions and 21 deletions
+1 -1
View File
@@ -192,7 +192,7 @@ namespace MQTTnet.Adapter
bodyOffset += readBytes;
} while (bodyOffset < body.Length);
return new ReceivedMqttPacket(fixedHeader.Flags, new MqttPacketBodyReader(body));
return new ReceivedMqttPacket(fixedHeader.Flags, new MqttPacketBodyReader(body, 0));
}
finally
{
@@ -8,9 +8,10 @@ namespace MQTTnet.Serializer
private readonly byte[] _buffer;
private int _offset;
public MqttPacketBodyReader(byte[] buffer)
public MqttPacketBodyReader(byte[] buffer, int offset)
{
_buffer = buffer;
_offset = offset;
}
public int Length => _buffer.Length - _offset;