IMqttPacketFormatter.cs 361 B

1234567891011121314151617
  1. using System;
  2. using MQTTnet.Adapter;
  3. using MQTTnet.Packets;
  4. namespace MQTTnet.Formatter
  5. {
  6. public interface IMqttPacketFormatter
  7. {
  8. IMqttDataConverter DataConverter { get; }
  9. ArraySegment<byte> Encode(MqttBasePacket mqttPacket);
  10. MqttBasePacket Decode(ReceivedMqttPacket receivedMqttPacket);
  11. void FreeBuffer();
  12. }
  13. }