Class MqttPacketFormatterAdapter
- Namespace
- MQTTnet.Formatter
- Assembly
- MQTTnet.dll
public sealed class MqttPacketFormatterAdapter
- Inheritance
-
MqttPacketFormatterAdapter
- Inherited Members
-
Constructors
public MqttPacketFormatterAdapter(MqttBufferWriter mqttBufferWriter)
Parameters
mqttBufferWriter MqttBufferWriter
public MqttPacketFormatterAdapter(MqttProtocolVersion protocolVersion, MqttBufferWriter bufferWriter)
Parameters
protocolVersion MqttProtocolVersion
bufferWriter MqttBufferWriter
Properties
public MqttProtocolVersion ProtocolVersion { get; }
Property Value
- MqttProtocolVersion
Methods
public MqttPacket Decode(ReceivedMqttPacket receivedMqttPacket)
Parameters
receivedMqttPacket ReceivedMqttPacket
Returns
- MqttPacket
public void DetectProtocolVersion(ReceivedMqttPacket receivedMqttPacket)
Parameters
receivedMqttPacket ReceivedMqttPacket
public MqttPacketBuffer Encode(MqttPacket packet)
Parameters
packet MqttPacket
Returns
- MqttPacketBuffer
public static IMqttPacketFormatter GetMqttPacketFormatter(MqttProtocolVersion protocolVersion, MqttBufferWriter bufferWriter)
Parameters
protocolVersion MqttProtocolVersion
bufferWriter MqttBufferWriter
Returns
- IMqttPacketFormatter