Refactor events.

This commit is contained in:
Christian
2018-05-16 00:12:09 +02:00
parent fbf1cbc76e
commit 2499d29196
4 changed files with 18 additions and 10 deletions
@@ -6,7 +6,8 @@ namespace MQTTnet.Server
{
public interface IMqttServer : IApplicationMessageReceiver, IApplicationMessagePublisher
{
event EventHandler<MqttServerStartedEventArgs> Started;
event EventHandler Started;
event EventHandler Stopped;
event EventHandler<MqttClientConnectedEventArgs> ClientConnected;
event EventHandler<MqttClientDisconnectedEventArgs> ClientDisconnected;
@@ -26,7 +26,8 @@ namespace MQTTnet.Server
_adapters = adapters.ToList();
}
public event EventHandler<MqttServerStartedEventArgs> Started;
public event EventHandler Started;
public event EventHandler Stopped;
public event EventHandler<MqttClientConnectedEventArgs> ClientConnected;
public event EventHandler<MqttClientDisconnectedEventArgs> ClientDisconnected;
@@ -0,0 +1,14 @@
using System;
namespace MQTTnet.Server
{
public class MqttServerEventDispatcher
{
public event EventHandler<MqttClientConnectedEventArgs> ClientConnected;
public event EventHandler<MqttClientDisconnectedEventArgs> ClientDisconnected;
public event EventHandler<MqttClientSubscribedTopicEventArgs> ClientSubscribedTopic;
public event EventHandler<MqttClientUnsubscribedTopicEventArgs> ClientUnsubscribedTopic;
public event EventHandler<MqttApplicationMessageReceivedEventArgs> ApplicationMessageReceived;
}
}
@@ -1,8 +0,0 @@
using System;
namespace MQTTnet.Server
{
public class MqttServerStartedEventArgs : EventArgs
{
}
}