public MqttUnsubscribeMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.Unsubscribe; QualityOfService = QualityOfService.AtLeastOnce; TopicNames = new string[0]; }
public MqttPublishMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.Publish; QualityOfService = QualityOfService.AtMostOnce; Retain = false; Payload = new byte[0]; // Start payload with 0-length array, not null array }
public MqttConnectMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.Connect; // Defaults KeepAliveTime = MqttProtocolInformation.Settings.KeepAliveTime; CleanSession = true; }
public MqttPublishCompleteMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.PubComp; _bldr.QualityOfService = QualityOfService.AtLeastOnce; }
public MqttConnectAckMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.ConnAck; }
public MqttUnsubscribeAckMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.UnsubAck; }
public MqttSubscribeMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.Subscribe; QualityOfService = QualityOfService.AtLeastOnce; }
public MqttSubscribeAckMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.SubAck; }
public MqttPingRequestMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.PingReq; }
public MqttPublishAckMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.PubAck; }
public MqttPingResponseMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.PingResp; }
public MqttPublishReceivedMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.PubRec; _bldr.QualityOfService = QualityOfService.AtLeastOnce; }
public MqttDisconnectMessageBuilder() { _bldr = new MqttMessageBuilderBase(); _bldr.MessageType = MessageType.Disconnect; }