static MqttPubRecPacket Create(MqttPublishPacket publishPacket, MqttApplicationMessageReceivedReasonCode applicationMessageReceivedReasonCode) { var pubRecPacket = new MqttPubRecPacket { PacketIdentifier = publishPacket.PacketIdentifier, ReasonCode = (MqttPubRecReasonCode)(int)applicationMessageReceivedReasonCode }; return(pubRecPacket); }
public MqttPubRelPacket CreatePubRelPacket(MqttPubRecPacket pubRecPacket, MqttApplicationMessageReceivedReasonCode reasonCode) { if (pubRecPacket == null) { throw new ArgumentNullException(nameof(pubRecPacket)); } return(new MqttPubRelPacket { PacketIdentifier = pubRecPacket.PacketIdentifier }); }
static MqttPubAckPacket Create(MqttPublishPacket publishPacket, MqttApplicationMessageReceivedReasonCode applicationMessageReceivedReasonCode) { if (publishPacket == null) { throw new ArgumentNullException(nameof(publishPacket)); } var pubAckPacket = new MqttPubAckPacket { PacketIdentifier = publishPacket.PacketIdentifier, ReasonCode = (MqttPubAckReasonCode)(int)applicationMessageReceivedReasonCode }; return(pubAckPacket); }