Migrate events in server to async handlers.

This commit is contained in:
Christian
2019-03-05 21:37:30 +01:00
parent 6f5f507323
commit dffc27c1f4
12 changed files with 169 additions and 68 deletions
+7 -2
View File
@@ -50,9 +50,14 @@ namespace MQTTnet.Server
public event EventHandler Started;
public event EventHandler Stopped;
public event EventHandler<MqttClientConnectedEventArgs> ClientConnected;
public event EventHandler<MqttClientDisconnectedEventArgs> ClientDisconnected;
public IMqttServerClientConnectedHandler ClientConnectedHandler { get; set; }
public event EventHandler<MqttServerClientConnectedEventArgs> ClientConnected;
public IMqttServerClientDisconnectedHandler ClientDisconnectedHandler { get; set; }
public event EventHandler<MqttServerClientDisconnectedEventArgs> ClientDisconnected;
public event EventHandler<MqttClientSubscribedTopicEventArgs> ClientSubscribedTopic;
public event EventHandler<MqttClientUnsubscribedTopicEventArgs> ClientUnsubscribedTopic;
public IMqttApplicationMessageHandler ReceivedApplicationMessageHandler { get; set; }