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