├── Exceptions ├── MqttClientException.cs ├── MqttCommunicationException.cs ├── MqttConnectionException.cs └── MqttTimeoutException.cs ├── IMqttNetworkChannel.cs ├── Internal ├── InternalEvent.cs ├── MsgInternalEvent.cs └── MsgPublishedInternalEvent.cs ├── M2Mqtt.xproj ├── M2Mqtt.xproj.user ├── Messages ├── MqttMsgBase.cs ├── MqttMsgConnack.cs ├── MqttMsgConnect.cs ├── MqttMsgConnectEventArgs.cs ├── MqttMsgContext.cs ├── MqttMsgDisconnect.cs ├── MqttMsgPingReq.cs ├── MqttMsgPingResp.cs ├── MqttMsgPuback.cs ├── MqttMsgPubcomp.cs ├── MqttMsgPublish.cs ├── MqttMsgPublishEventArgs.cs ├── MqttMsgPublishedEventArgs.cs ├── MqttMsgPubrec.cs ├── MqttMsgPubrel.cs ├── MqttMsgSuback.cs ├── MqttMsgSubscribe.cs ├── MqttMsgSubscribeEventArgs.cs ├── MqttMsgSubscribedEventArgs.cs ├── MqttMsgUnsuback.cs ├── MqttMsgUnsubscribe.cs ├── MqttMsgUnsubscribeEventArgs.cs └── MqttMsgUnsubscribedEventArgs.cs ├── MqttClient.cs ├── MqttSecurity.cs ├── MqttSettings.cs ├── Net ├── Fx.cs └── MqttNetworkChannel.cs ├── Properties └── AssemblyInfo.cs ├── README.md ├── Session ├── MqttBrokerSession.cs ├── MqttClientSession.cs └── MqttSession.cs ├── Utility ├── QueueExtension.cs └── Trace.cs ├── project.json └── project.lock.json /Exceptions/MqttClientException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Exceptions/MqttClientException.cs -------------------------------------------------------------------------------- /Exceptions/MqttCommunicationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Exceptions/MqttCommunicationException.cs -------------------------------------------------------------------------------- /Exceptions/MqttConnectionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Exceptions/MqttConnectionException.cs -------------------------------------------------------------------------------- /Exceptions/MqttTimeoutException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Exceptions/MqttTimeoutException.cs -------------------------------------------------------------------------------- /IMqttNetworkChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/IMqttNetworkChannel.cs -------------------------------------------------------------------------------- /Internal/InternalEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Internal/InternalEvent.cs -------------------------------------------------------------------------------- /Internal/MsgInternalEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Internal/MsgInternalEvent.cs -------------------------------------------------------------------------------- /Internal/MsgPublishedInternalEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Internal/MsgPublishedInternalEvent.cs -------------------------------------------------------------------------------- /M2Mqtt.xproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/M2Mqtt.xproj -------------------------------------------------------------------------------- /M2Mqtt.xproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/M2Mqtt.xproj.user -------------------------------------------------------------------------------- /Messages/MqttMsgBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgBase.cs -------------------------------------------------------------------------------- /Messages/MqttMsgConnack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgConnack.cs -------------------------------------------------------------------------------- /Messages/MqttMsgConnect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgConnect.cs -------------------------------------------------------------------------------- /Messages/MqttMsgConnectEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgConnectEventArgs.cs -------------------------------------------------------------------------------- /Messages/MqttMsgContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgContext.cs -------------------------------------------------------------------------------- /Messages/MqttMsgDisconnect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgDisconnect.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPingReq.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPingReq.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPingResp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPingResp.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPuback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPuback.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPubcomp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPubcomp.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPublish.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPublish.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPublishEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPublishEventArgs.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPublishedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPublishedEventArgs.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPubrec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPubrec.cs -------------------------------------------------------------------------------- /Messages/MqttMsgPubrel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgPubrel.cs -------------------------------------------------------------------------------- /Messages/MqttMsgSuback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgSuback.cs -------------------------------------------------------------------------------- /Messages/MqttMsgSubscribe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgSubscribe.cs -------------------------------------------------------------------------------- /Messages/MqttMsgSubscribeEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgSubscribeEventArgs.cs -------------------------------------------------------------------------------- /Messages/MqttMsgSubscribedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgSubscribedEventArgs.cs -------------------------------------------------------------------------------- /Messages/MqttMsgUnsuback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgUnsuback.cs -------------------------------------------------------------------------------- /Messages/MqttMsgUnsubscribe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgUnsubscribe.cs -------------------------------------------------------------------------------- /Messages/MqttMsgUnsubscribeEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgUnsubscribeEventArgs.cs -------------------------------------------------------------------------------- /Messages/MqttMsgUnsubscribedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Messages/MqttMsgUnsubscribedEventArgs.cs -------------------------------------------------------------------------------- /MqttClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/MqttClient.cs -------------------------------------------------------------------------------- /MqttSecurity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/MqttSecurity.cs -------------------------------------------------------------------------------- /MqttSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/MqttSettings.cs -------------------------------------------------------------------------------- /Net/Fx.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Net/Fx.cs -------------------------------------------------------------------------------- /Net/MqttNetworkChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Net/MqttNetworkChannel.cs -------------------------------------------------------------------------------- /Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/README.md -------------------------------------------------------------------------------- /Session/MqttBrokerSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Session/MqttBrokerSession.cs -------------------------------------------------------------------------------- /Session/MqttClientSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Session/MqttClientSession.cs -------------------------------------------------------------------------------- /Session/MqttSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Session/MqttSession.cs -------------------------------------------------------------------------------- /Utility/QueueExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Utility/QueueExtension.cs -------------------------------------------------------------------------------- /Utility/Trace.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/Utility/Trace.cs -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/project.json -------------------------------------------------------------------------------- /project.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohaqeq/M2MqttDotnetCore/HEAD/project.lock.json --------------------------------------------------------------------------------