diff --git a/Frameworks/MQTTnet.NetStandard/Server/IMqttServer.cs b/Frameworks/MQTTnet.NetStandard/Server/IMqttServer.cs index b0fce015..e724a65f 100644 --- a/Frameworks/MQTTnet.NetStandard/Server/IMqttServer.cs +++ b/Frameworks/MQTTnet.NetStandard/Server/IMqttServer.cs @@ -6,7 +6,8 @@ namespace MQTTnet.Server { public interface IMqttServer : IApplicationMessageReceiver, IApplicationMessagePublisher { - event EventHandler Started; + event EventHandler Started; + event EventHandler Stopped; event EventHandler ClientConnected; event EventHandler ClientDisconnected; diff --git a/Frameworks/MQTTnet.NetStandard/Server/MqttServer.cs b/Frameworks/MQTTnet.NetStandard/Server/MqttServer.cs index 8004afa2..292c7ab9 100644 --- a/Frameworks/MQTTnet.NetStandard/Server/MqttServer.cs +++ b/Frameworks/MQTTnet.NetStandard/Server/MqttServer.cs @@ -26,7 +26,8 @@ namespace MQTTnet.Server _adapters = adapters.ToList(); } - public event EventHandler Started; + public event EventHandler Started; + public event EventHandler Stopped; public event EventHandler ClientConnected; public event EventHandler ClientDisconnected; diff --git a/Frameworks/MQTTnet.NetStandard/Server/MqttServerEventDispatcher.cs b/Frameworks/MQTTnet.NetStandard/Server/MqttServerEventDispatcher.cs new file mode 100644 index 00000000..53d0e82d --- /dev/null +++ b/Frameworks/MQTTnet.NetStandard/Server/MqttServerEventDispatcher.cs @@ -0,0 +1,14 @@ +using System; + +namespace MQTTnet.Server +{ + public class MqttServerEventDispatcher + { + public event EventHandler ClientConnected; + public event EventHandler ClientDisconnected; + public event EventHandler ClientSubscribedTopic; + public event EventHandler ClientUnsubscribedTopic; + + public event EventHandler ApplicationMessageReceived; + } +} diff --git a/Frameworks/MQTTnet.NetStandard/Server/MqttServerStartedEventArgs.cs b/Frameworks/MQTTnet.NetStandard/Server/MqttServerStartedEventArgs.cs deleted file mode 100644 index 08202994..00000000 --- a/Frameworks/MQTTnet.NetStandard/Server/MqttServerStartedEventArgs.cs +++ /dev/null @@ -1,8 +0,0 @@ -using System; - -namespace MQTTnet.Server -{ - public class MqttServerStartedEventArgs : EventArgs - { - } -}