Table of Contents

Class MqttPacketFormatterAdapter

Namespace
MQTTnet.Formatter
Assembly
MQTTnet.dll
public sealed class MqttPacketFormatterAdapter
Inheritance
MqttPacketFormatterAdapter
Inherited Members

Constructors

MqttPacketFormatterAdapter(MqttBufferWriter)

public MqttPacketFormatterAdapter(MqttBufferWriter mqttBufferWriter)

Parameters

mqttBufferWriter MqttBufferWriter

MqttPacketFormatterAdapter(MqttProtocolVersion, MqttBufferWriter)

public MqttPacketFormatterAdapter(MqttProtocolVersion protocolVersion, MqttBufferWriter bufferWriter)

Parameters

protocolVersion MqttProtocolVersion
bufferWriter MqttBufferWriter

Properties

ProtocolVersion

public MqttProtocolVersion ProtocolVersion { get; }

Property Value

MqttProtocolVersion

Methods

Cleanup()

public void Cleanup()

Decode(ReceivedMqttPacket)

public MqttPacket Decode(ReceivedMqttPacket receivedMqttPacket)

Parameters

receivedMqttPacket ReceivedMqttPacket

Returns

MqttPacket

DetectProtocolVersion(ReceivedMqttPacket)

public void DetectProtocolVersion(ReceivedMqttPacket receivedMqttPacket)

Parameters

receivedMqttPacket ReceivedMqttPacket

Encode(MqttPacket)

public MqttPacketBuffer Encode(MqttPacket packet)

Parameters

packet MqttPacket

Returns

MqttPacketBuffer

GetMqttPacketFormatter(MqttProtocolVersion, MqttBufferWriter)

public static IMqttPacketFormatter GetMqttPacketFormatter(MqttProtocolVersion protocolVersion, MqttBufferWriter bufferWriter)

Parameters

protocolVersion MqttProtocolVersion
bufferWriter MqttBufferWriter

Returns

IMqttPacketFormatter