Add new interface for application message receivers

This commit is contained in:
Christian Kratky
2017-10-21 20:05:25 +02:00
parent 65e6f96e59
commit b52645f77a
3 changed files with 13 additions and 21 deletions
@@ -0,0 +1,9 @@
using System;
namespace MQTTnet.Core.Client
{
public interface IApplicationMessageReceiver
{
event EventHandler<MqttApplicationMessageReceivedEventArgs> ApplicationMessageReceived;
}
}
+1 -2
View File
@@ -5,11 +5,10 @@ using MQTTnet.Core.Packets;
namespace MQTTnet.Core.Client
{
public interface IMqttClient
public interface IMqttClient : IApplicationMessageReceiver
{
bool IsConnected { get; }
event EventHandler<MqttApplicationMessageReceivedEventArgs> ApplicationMessageReceived;
event EventHandler<MqttClientConnectedEventArgs> Connected;
event EventHandler<MqttClientDisconnectedEventArgs> Disconnected;