Refactor namespaces.

This commit is contained in:
Christian Kratky
2018-12-20 20:53:29 +01:00
parent 0dba57fe75
commit cc113a6c34
155 changed files with 3455 additions and 1083 deletions
+15 -14
View File
@@ -4,38 +4,39 @@ namespace MQTTnet
{
public class TopicFilter
{
public TopicFilter(string topic, MqttQualityOfServiceLevel qualityOfServiceLevel)
{
Topic = topic;
QualityOfServiceLevel = qualityOfServiceLevel;
}
public string Topic { get; set; }
public MqttQualityOfServiceLevel QualityOfServiceLevel { get; set; }
#region Added in MQTTv5
/// <summary>
/// This is only available when using MQTT version 5.
/// This is only supported when using MQTTv5.
/// </summary>
public bool? NoLocal { get; set; }
/// <summary>
/// This is only available when using MQTT version 5.
/// This is only supported when using MQTTv5.
/// </summary>
public bool? RetainAsPublished { get; set; }
/// <summary>
/// This is only available when using MQTT version 5.
/// This is only supported when using MQTTv5.
/// </summary>
public MqttRetainHandling? RetainHandling { get; set; }
#endregion
public override string ToString()
{
return Topic + "@" + QualityOfServiceLevel;
return string.Concat(
"TopicFilter: [Topic=",
Topic,
"] [QualityOfServiceLevel=",
QualityOfServiceLevel,
"] [NoLocal=",
NoLocal,
"] [RetainAsPublished=",
RetainAsPublished,
"] [RetainHandling=",
RetainHandling,
"]");
}
}
}