Rerfactor package parsing.

This commit is contained in:
Christian Kratky
2018-06-06 21:28:39 +02:00
parent b05cb0d2ea
commit c8bf36044b
13 changed files with 177 additions and 156 deletions
@@ -1,11 +1,10 @@
using System;
using System.IO;
using MQTTnet.Serializer;
namespace MQTTnet.Adapter
{
public class ReceivedMqttPacket : IDisposable
public class ReceivedMqttPacket
{
public ReceivedMqttPacket(byte fixedHeader, MemoryStream body)
public ReceivedMqttPacket(byte fixedHeader, MqttPacketBodyReader body)
{
FixedHeader = fixedHeader;
Body = body;
@@ -13,11 +12,6 @@ namespace MQTTnet.Adapter
public byte FixedHeader { get; }
public MemoryStream Body { get; }
public void Dispose()
{
Body?.Dispose();
}
public MqttPacketBodyReader Body { get; }
}
}