├── .gitattributes ├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── Build.v11.sln ├── Build.v11.sln.DotSettings ├── BuildWithTests.v11.sln ├── LICENSE.txt ├── TestBedSubscriber ├── App.config ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── TestBedSubscriber.csproj └── packages.config ├── getting-started.md ├── nMQTT ├── ClientIdentifierException.cs ├── CodeAnalysisDictionary.xml ├── ConnectionException.cs ├── ConnectionHandling │ ├── ConnectionDroppedEventArgs.cs │ ├── ConnectionState.cs │ ├── IMqttConnectionHandler.cs │ ├── MqttConnection.cs │ ├── MqttConnectionHandler.cs │ ├── MqttConnectionKeepAlive.cs │ └── SynchronousMqttConnectionHandler.cs ├── Constants.cs ├── DataAvailableEventArgs.cs ├── DataConverters │ ├── AsciiPayloadConverter.cs │ ├── IPayloadConverter.cs │ └── PassThroughPayloadConverter.cs ├── Diagnostics │ └── MessageLogger.cs ├── Encoding │ └── MqttEncoding.cs ├── ExtensionMethods │ ├── CollectionExtensions.cs │ └── StreamExtensions.cs ├── GlobalSuppressions.cs ├── IPublishingManager.cs ├── InvalidHeaderException.cs ├── InvalidMessageEventArgs.cs ├── InvalidMessageException.cs ├── InvalidPayloadSizeException.cs ├── InvalidTopicException.cs ├── MessageIdentifierDispenser.cs ├── Messages │ ├── Connect │ │ ├── MqttConnectMessage.Fluent.cs │ │ ├── MqttConnectMessage.cs │ │ ├── MqttConnectPayload.cs │ │ └── MqttConnectVariableHeader.cs │ ├── ConnectAck │ │ ├── MqttConnectAckMessage.Fluent.cs │ │ ├── MqttConnectAckMessage.cs │ │ └── MqttConnectAckVariableHeader.cs │ ├── Disconnect │ │ └── MqttDisconnectMessage.cs │ ├── MqttConnectFlags.cs │ ├── MqttConnectReturnCode.cs │ ├── MqttHeader.Fluent.cs │ ├── MqttHeader.cs │ ├── MqttMessage.cs │ ├── MqttMessageFactory.cs │ ├── MqttMessageType.cs │ ├── MqttPayload.cs │ ├── MqttVariableHeader.cs │ ├── PingRequest │ │ └── MqttPingRequestMessage.cs │ ├── PingResponse │ │ └── MqttPingResponseMessage.cs │ ├── Publish │ │ ├── MqttPubishVariableHeader.cs │ │ ├── MqttPublishMessage.Fluent.cs │ │ ├── MqttPublishMessage.cs │ │ └── MqttPublishPayload.cs │ ├── PublishAck │ │ ├── MqttPubishAckVariableHeader.cs │ │ ├── MqttPublishAckMessage.Fluent.cs │ │ └── MqttPublishAckMessage.cs │ ├── PublishComplete │ │ ├── MqttPublishCompleteMessage.Fluent.cs │ │ ├── MqttPublishCompleteMessage.cs │ │ └── MqttPublishCompleteVariableHeader.cs │ ├── PublishReceived │ │ ├── MqttPublishReceivedMessage.Fluent.cs │ │ ├── MqttPublishReceivedMessage.cs │ │ └── MqttPublishReceivedVariableHeader.cs │ ├── PublishRelease │ │ ├── MqttPublishReleaseMessage.Fluent.cs │ │ ├── MqttPublishReleaseMessage.cs │ │ └── MqttPublishReleaseVariableHeader.cs │ ├── Subscribe │ │ ├── MqttSubscribeMessage.Fluent.cs │ │ ├── MqttSubscribeMessage.cs │ │ ├── MqttSubscribePayload.cs │ │ └── MqttSubscribeVariableHeader.cs │ ├── SubscribeAck │ │ ├── MqttSubscribeAckMessage.Fluent.cs │ │ ├── MqttSubscribeAckMessage.cs │ │ ├── MqttSubscribeAckPayload.cs │ │ └── MqttSubscribeAckVariableHeader.cs │ ├── UnSubscribe │ │ ├── MqttUnsubscribeMessage.Fluent.cs │ │ ├── MqttUnsubscribeMessage.cs │ │ ├── MqttUnsubscribePayload.cs │ │ └── MqttUnsubscribeVariableHeader.cs │ └── UnSubscribeAck │ │ ├── MqttUnSubscribeAckMessage.cs │ │ ├── MqttUnSubscribeAckVariableHeader.cs │ │ └── MqttUnsubscribeAckMessage.Fluent.cs ├── MqttClient.cs ├── MqttMessageEventArgs.cs ├── MqttQos.cs ├── MqttReceivedMessage.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Settings.Designer.cs │ ├── Settings.settings │ └── Settings1.Designer.cs ├── PublicationTopic.cs ├── PublishEventArgs.cs ├── PublishingManager.cs ├── Subscription.cs ├── SubscriptionStatus.cs ├── SubscriptionTopic.cs ├── SubscriptionsManager.cs ├── Topic.cs ├── nMQTT.csproj ├── nMQTT.nuspec ├── nMqttDevOnly.snk └── packages.config ├── nMQTTTests ├── ConnectionHandling │ ├── MqttConnectionKeepAliveTests.cs │ └── SynchronousMqttConnectionTests.cs ├── DataConverters │ ├── AsciiStringDataConverterTests.cs │ └── PassthroughDataConverterTests.cs ├── Encoding │ └── MqttEncoding.cs ├── EventArgs │ ├── ConnectionDroppedEventArgsTests.cs │ ├── DataAvailableEventArgsTests.cs │ └── InvalidMessageEventArgsTests.cs ├── Exceptions │ └── ClientIdentifierException.cs ├── ExtensionMethods │ └── StreamExtensionMethods.cs ├── MessageComponents │ ├── Header │ │ ├── Deserialization.cs │ │ ├── Fluent.cs │ │ └── HeaderFunctions.cs │ └── VariableHeader │ │ └── MqttConnectFlagTests.cs ├── MessageIdentifierDispenser │ └── MessageIdentifierDispenserTests.cs ├── Messages │ ├── Connect │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── ConnectAck │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── Disconnect │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── MessageSerializationHelper.cs │ ├── PingRequest │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── PingResponse │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── Publish │ │ ├── Deserialization.cs │ │ ├── Fluent.cs │ │ └── Serialization.cs │ ├── PublishAck │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── PublishComplete │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── PublishReceived │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── PublishRelease │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── Subscribe │ │ ├── Api.cs │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── SubscribeAck │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ ├── Unimplemented │ │ └── Deserialization.cs │ ├── Unsubscribe │ │ ├── Deserialization.cs │ │ └── Serialization.cs │ └── UnsubscribeAck │ │ ├── Deserialization.cs │ │ └── Serialization.cs ├── MockBroker.cs ├── Properties │ └── AssemblyInfo.cs ├── PublicationTopicTests.cs ├── PublishingManager │ └── PublishingManagerTests.cs ├── ReflectionBindingConstants.cs ├── SubscriptionTopicTests.cs ├── SubscriptionsManager │ └── SubscriptionsManager.cs ├── inputData │ └── mqtt_trace.txt ├── nMQTTTests.csproj ├── nMqttDevOnly.snk └── packages.config ├── nMqttSampleApp ├── .Main~.cs ├── Arguments.cs ├── AssemblyInfo.cs ├── Models │ ├── ConnectionModel.cs │ ├── IConnectionModel.cs │ ├── IModel.cs │ ├── IOptionsModel.cs │ ├── IPublishMessageModel.cs │ ├── ISubscriptionModel.cs │ ├── Model.cs │ ├── OptionsModel.cs │ ├── PublishMessageModel.cs │ └── SubscriptionModel.cs ├── MqttHandler.cs ├── Options.cs ├── Program.cs ├── Shell.cs ├── Views │ ├── ConnectionView.Designer.cs │ ├── ConnectionView.cs │ ├── ConnectionView.resources │ ├── ConnectionView.resx │ ├── OptionsView.Designer.cs │ ├── OptionsView.cs │ ├── OptionsView.resources │ ├── OptionsView.resx │ ├── PublishMessageView.Designer.cs │ ├── PublishMessageView.cs │ ├── PublishMessageView.resources │ ├── PublishMessageView.resx │ ├── ShellForm.Designer.cs │ ├── ShellForm.cs │ ├── ShellForm.resources │ ├── ShellForm.resx │ ├── SubscriptionView.Designer.cs │ ├── SubscriptionView.cs │ ├── SubscriptionView.resources │ ├── SubscriptionView.resx │ └── View.cs ├── ViewsModels │ ├── ConnectionViewModel.cs │ ├── OptionsViewModel.cs │ ├── PublishMessageViewModel.cs │ ├── ShellViewModel.cs │ ├── SubscriptionViewModel.cs │ └── ViewModel.cs ├── app.config ├── nMqttSampleApp.csproj └── packages.config ├── nmqttlogo.png ├── readme.md └── teamcity-tests.msbuild /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /Build.v11.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/Build.v11.sln -------------------------------------------------------------------------------- /Build.v11.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/Build.v11.sln.DotSettings -------------------------------------------------------------------------------- /BuildWithTests.v11.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/BuildWithTests.v11.sln -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /TestBedSubscriber/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/TestBedSubscriber/App.config -------------------------------------------------------------------------------- /TestBedSubscriber/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/TestBedSubscriber/Program.cs -------------------------------------------------------------------------------- /TestBedSubscriber/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/TestBedSubscriber/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /TestBedSubscriber/TestBedSubscriber.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/TestBedSubscriber/TestBedSubscriber.csproj -------------------------------------------------------------------------------- /TestBedSubscriber/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/TestBedSubscriber/packages.config -------------------------------------------------------------------------------- /getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/getting-started.md -------------------------------------------------------------------------------- /nMQTT/ClientIdentifierException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ClientIdentifierException.cs -------------------------------------------------------------------------------- /nMQTT/CodeAnalysisDictionary.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/CodeAnalysisDictionary.xml -------------------------------------------------------------------------------- /nMQTT/ConnectionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ConnectionException.cs -------------------------------------------------------------------------------- /nMQTT/ConnectionHandling/ConnectionDroppedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ConnectionHandling/ConnectionDroppedEventArgs.cs -------------------------------------------------------------------------------- /nMQTT/ConnectionHandling/ConnectionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ConnectionHandling/ConnectionState.cs -------------------------------------------------------------------------------- /nMQTT/ConnectionHandling/IMqttConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ConnectionHandling/IMqttConnectionHandler.cs -------------------------------------------------------------------------------- /nMQTT/ConnectionHandling/MqttConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ConnectionHandling/MqttConnection.cs -------------------------------------------------------------------------------- /nMQTT/ConnectionHandling/MqttConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ConnectionHandling/MqttConnectionHandler.cs -------------------------------------------------------------------------------- /nMQTT/ConnectionHandling/MqttConnectionKeepAlive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ConnectionHandling/MqttConnectionKeepAlive.cs -------------------------------------------------------------------------------- /nMQTT/ConnectionHandling/SynchronousMqttConnectionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ConnectionHandling/SynchronousMqttConnectionHandler.cs -------------------------------------------------------------------------------- /nMQTT/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Constants.cs -------------------------------------------------------------------------------- /nMQTT/DataAvailableEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/DataAvailableEventArgs.cs -------------------------------------------------------------------------------- /nMQTT/DataConverters/AsciiPayloadConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/DataConverters/AsciiPayloadConverter.cs -------------------------------------------------------------------------------- /nMQTT/DataConverters/IPayloadConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/DataConverters/IPayloadConverter.cs -------------------------------------------------------------------------------- /nMQTT/DataConverters/PassThroughPayloadConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/DataConverters/PassThroughPayloadConverter.cs -------------------------------------------------------------------------------- /nMQTT/Diagnostics/MessageLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Diagnostics/MessageLogger.cs -------------------------------------------------------------------------------- /nMQTT/Encoding/MqttEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Encoding/MqttEncoding.cs -------------------------------------------------------------------------------- /nMQTT/ExtensionMethods/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ExtensionMethods/CollectionExtensions.cs -------------------------------------------------------------------------------- /nMQTT/ExtensionMethods/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/ExtensionMethods/StreamExtensions.cs -------------------------------------------------------------------------------- /nMQTT/GlobalSuppressions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/GlobalSuppressions.cs -------------------------------------------------------------------------------- /nMQTT/IPublishingManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/IPublishingManager.cs -------------------------------------------------------------------------------- /nMQTT/InvalidHeaderException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/InvalidHeaderException.cs -------------------------------------------------------------------------------- /nMQTT/InvalidMessageEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/InvalidMessageEventArgs.cs -------------------------------------------------------------------------------- /nMQTT/InvalidMessageException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/InvalidMessageException.cs -------------------------------------------------------------------------------- /nMQTT/InvalidPayloadSizeException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/InvalidPayloadSizeException.cs -------------------------------------------------------------------------------- /nMQTT/InvalidTopicException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/InvalidTopicException.cs -------------------------------------------------------------------------------- /nMQTT/MessageIdentifierDispenser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/MessageIdentifierDispenser.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Connect/MqttConnectMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Connect/MqttConnectMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Connect/MqttConnectMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Connect/MqttConnectMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Connect/MqttConnectPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Connect/MqttConnectPayload.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Connect/MqttConnectVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Connect/MqttConnectVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/ConnectAck/MqttConnectAckMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/ConnectAck/MqttConnectAckMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/ConnectAck/MqttConnectAckMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/ConnectAck/MqttConnectAckMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/ConnectAck/MqttConnectAckVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/ConnectAck/MqttConnectAckVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Disconnect/MqttDisconnectMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Disconnect/MqttDisconnectMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttConnectFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttConnectFlags.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttConnectReturnCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttConnectReturnCode.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttHeader.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttHeader.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttMessageFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttMessageFactory.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttMessageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttMessageType.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttPayload.cs -------------------------------------------------------------------------------- /nMQTT/Messages/MqttVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/MqttVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PingRequest/MqttPingRequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PingRequest/MqttPingRequestMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PingResponse/MqttPingResponseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PingResponse/MqttPingResponseMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Publish/MqttPubishVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Publish/MqttPubishVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Publish/MqttPublishMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Publish/MqttPublishMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Publish/MqttPublishMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Publish/MqttPublishMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Publish/MqttPublishPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Publish/MqttPublishPayload.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishAck/MqttPubishAckVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishAck/MqttPubishAckVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishAck/MqttPublishAckMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishAck/MqttPublishAckMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishAck/MqttPublishAckMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishAck/MqttPublishAckMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishComplete/MqttPublishCompleteMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishComplete/MqttPublishCompleteMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishComplete/MqttPublishCompleteMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishComplete/MqttPublishCompleteMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishComplete/MqttPublishCompleteVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishComplete/MqttPublishCompleteVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishReceived/MqttPublishReceivedMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishReceived/MqttPublishReceivedMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishReceived/MqttPublishReceivedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishReceived/MqttPublishReceivedMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishReceived/MqttPublishReceivedVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishReceived/MqttPublishReceivedVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishRelease/MqttPublishReleaseMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishRelease/MqttPublishReleaseMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishRelease/MqttPublishReleaseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishRelease/MqttPublishReleaseMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/PublishRelease/MqttPublishReleaseVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/PublishRelease/MqttPublishReleaseVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Subscribe/MqttSubscribeMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Subscribe/MqttSubscribeMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Subscribe/MqttSubscribeMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Subscribe/MqttSubscribeMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Subscribe/MqttSubscribePayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Subscribe/MqttSubscribePayload.cs -------------------------------------------------------------------------------- /nMQTT/Messages/Subscribe/MqttSubscribeVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/Subscribe/MqttSubscribeVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/SubscribeAck/MqttSubscribeAckMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/SubscribeAck/MqttSubscribeAckMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/SubscribeAck/MqttSubscribeAckMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/SubscribeAck/MqttSubscribeAckMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/SubscribeAck/MqttSubscribeAckPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/SubscribeAck/MqttSubscribeAckPayload.cs -------------------------------------------------------------------------------- /nMQTT/Messages/SubscribeAck/MqttSubscribeAckVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/SubscribeAck/MqttSubscribeAckVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/UnSubscribe/MqttUnsubscribeMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/UnSubscribe/MqttUnsubscribeMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/Messages/UnSubscribe/MqttUnsubscribeMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/UnSubscribe/MqttUnsubscribeMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/UnSubscribe/MqttUnsubscribePayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/UnSubscribe/MqttUnsubscribePayload.cs -------------------------------------------------------------------------------- /nMQTT/Messages/UnSubscribe/MqttUnsubscribeVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/UnSubscribe/MqttUnsubscribeVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/UnSubscribeAck/MqttUnSubscribeAckMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/UnSubscribeAck/MqttUnSubscribeAckMessage.cs -------------------------------------------------------------------------------- /nMQTT/Messages/UnSubscribeAck/MqttUnSubscribeAckVariableHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/UnSubscribeAck/MqttUnSubscribeAckVariableHeader.cs -------------------------------------------------------------------------------- /nMQTT/Messages/UnSubscribeAck/MqttUnsubscribeAckMessage.Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Messages/UnSubscribeAck/MqttUnsubscribeAckMessage.Fluent.cs -------------------------------------------------------------------------------- /nMQTT/MqttClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/MqttClient.cs -------------------------------------------------------------------------------- /nMQTT/MqttMessageEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/MqttMessageEventArgs.cs -------------------------------------------------------------------------------- /nMQTT/MqttQos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/MqttQos.cs -------------------------------------------------------------------------------- /nMQTT/MqttReceivedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/MqttReceivedMessage.cs -------------------------------------------------------------------------------- /nMQTT/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /nMQTT/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /nMQTT/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Properties/Settings.settings -------------------------------------------------------------------------------- /nMQTT/Properties/Settings1.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Properties/Settings1.Designer.cs -------------------------------------------------------------------------------- /nMQTT/PublicationTopic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/PublicationTopic.cs -------------------------------------------------------------------------------- /nMQTT/PublishEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/PublishEventArgs.cs -------------------------------------------------------------------------------- /nMQTT/PublishingManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/PublishingManager.cs -------------------------------------------------------------------------------- /nMQTT/Subscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Subscription.cs -------------------------------------------------------------------------------- /nMQTT/SubscriptionStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/SubscriptionStatus.cs -------------------------------------------------------------------------------- /nMQTT/SubscriptionTopic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/SubscriptionTopic.cs -------------------------------------------------------------------------------- /nMQTT/SubscriptionsManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/SubscriptionsManager.cs -------------------------------------------------------------------------------- /nMQTT/Topic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/Topic.cs -------------------------------------------------------------------------------- /nMQTT/nMQTT.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/nMQTT.csproj -------------------------------------------------------------------------------- /nMQTT/nMQTT.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/nMQTT.nuspec -------------------------------------------------------------------------------- /nMQTT/nMqttDevOnly.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/nMqttDevOnly.snk -------------------------------------------------------------------------------- /nMQTT/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTT/packages.config -------------------------------------------------------------------------------- /nMQTTTests/ConnectionHandling/MqttConnectionKeepAliveTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/ConnectionHandling/MqttConnectionKeepAliveTests.cs -------------------------------------------------------------------------------- /nMQTTTests/ConnectionHandling/SynchronousMqttConnectionTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/ConnectionHandling/SynchronousMqttConnectionTests.cs -------------------------------------------------------------------------------- /nMQTTTests/DataConverters/AsciiStringDataConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/DataConverters/AsciiStringDataConverterTests.cs -------------------------------------------------------------------------------- /nMQTTTests/DataConverters/PassthroughDataConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/DataConverters/PassthroughDataConverterTests.cs -------------------------------------------------------------------------------- /nMQTTTests/Encoding/MqttEncoding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Encoding/MqttEncoding.cs -------------------------------------------------------------------------------- /nMQTTTests/EventArgs/ConnectionDroppedEventArgsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/EventArgs/ConnectionDroppedEventArgsTests.cs -------------------------------------------------------------------------------- /nMQTTTests/EventArgs/DataAvailableEventArgsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/EventArgs/DataAvailableEventArgsTests.cs -------------------------------------------------------------------------------- /nMQTTTests/EventArgs/InvalidMessageEventArgsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/EventArgs/InvalidMessageEventArgsTests.cs -------------------------------------------------------------------------------- /nMQTTTests/Exceptions/ClientIdentifierException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Exceptions/ClientIdentifierException.cs -------------------------------------------------------------------------------- /nMQTTTests/ExtensionMethods/StreamExtensionMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/ExtensionMethods/StreamExtensionMethods.cs -------------------------------------------------------------------------------- /nMQTTTests/MessageComponents/Header/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/MessageComponents/Header/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/MessageComponents/Header/Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/MessageComponents/Header/Fluent.cs -------------------------------------------------------------------------------- /nMQTTTests/MessageComponents/Header/HeaderFunctions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/MessageComponents/Header/HeaderFunctions.cs -------------------------------------------------------------------------------- /nMQTTTests/MessageComponents/VariableHeader/MqttConnectFlagTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/MessageComponents/VariableHeader/MqttConnectFlagTests.cs -------------------------------------------------------------------------------- /nMQTTTests/MessageIdentifierDispenser/MessageIdentifierDispenserTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/MessageIdentifierDispenser/MessageIdentifierDispenserTests.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Connect/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Connect/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Connect/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Connect/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/ConnectAck/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/ConnectAck/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/ConnectAck/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/ConnectAck/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Disconnect/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Disconnect/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Disconnect/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Disconnect/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/MessageSerializationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/MessageSerializationHelper.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PingRequest/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PingRequest/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PingRequest/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PingRequest/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PingResponse/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PingResponse/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PingResponse/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PingResponse/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Publish/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Publish/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Publish/Fluent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Publish/Fluent.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Publish/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Publish/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PublishAck/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PublishAck/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PublishAck/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PublishAck/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PublishComplete/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PublishComplete/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PublishComplete/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PublishComplete/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PublishReceived/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PublishReceived/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PublishReceived/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PublishReceived/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PublishRelease/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PublishRelease/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/PublishRelease/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/PublishRelease/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Subscribe/Api.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Subscribe/Api.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Subscribe/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Subscribe/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Subscribe/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Subscribe/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/SubscribeAck/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/SubscribeAck/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/SubscribeAck/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/SubscribeAck/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Unimplemented/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Unimplemented/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Unsubscribe/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Unsubscribe/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/Unsubscribe/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/Unsubscribe/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/UnsubscribeAck/Deserialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/UnsubscribeAck/Deserialization.cs -------------------------------------------------------------------------------- /nMQTTTests/Messages/UnsubscribeAck/Serialization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Messages/UnsubscribeAck/Serialization.cs -------------------------------------------------------------------------------- /nMQTTTests/MockBroker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/MockBroker.cs -------------------------------------------------------------------------------- /nMQTTTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /nMQTTTests/PublicationTopicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/PublicationTopicTests.cs -------------------------------------------------------------------------------- /nMQTTTests/PublishingManager/PublishingManagerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/PublishingManager/PublishingManagerTests.cs -------------------------------------------------------------------------------- /nMQTTTests/ReflectionBindingConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/ReflectionBindingConstants.cs -------------------------------------------------------------------------------- /nMQTTTests/SubscriptionTopicTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/SubscriptionTopicTests.cs -------------------------------------------------------------------------------- /nMQTTTests/SubscriptionsManager/SubscriptionsManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/SubscriptionsManager/SubscriptionsManager.cs -------------------------------------------------------------------------------- /nMQTTTests/inputData/mqtt_trace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/inputData/mqtt_trace.txt -------------------------------------------------------------------------------- /nMQTTTests/nMQTTTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/nMQTTTests.csproj -------------------------------------------------------------------------------- /nMQTTTests/nMqttDevOnly.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/nMqttDevOnly.snk -------------------------------------------------------------------------------- /nMQTTTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMQTTTests/packages.config -------------------------------------------------------------------------------- /nMqttSampleApp/.Main~.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/.Main~.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Arguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Arguments.cs -------------------------------------------------------------------------------- /nMqttSampleApp/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/AssemblyInfo.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/ConnectionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/ConnectionModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/IConnectionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/IConnectionModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/IModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/IModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/IOptionsModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/IOptionsModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/IPublishMessageModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/IPublishMessageModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/ISubscriptionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/ISubscriptionModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/Model.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/Model.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/OptionsModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/OptionsModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/PublishMessageModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/PublishMessageModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Models/SubscriptionModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Models/SubscriptionModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/MqttHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/MqttHandler.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Options.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Program.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Shell.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Shell.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/ConnectionView.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/ConnectionView.Designer.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/ConnectionView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/ConnectionView.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/ConnectionView.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/ConnectionView.resources -------------------------------------------------------------------------------- /nMqttSampleApp/Views/ConnectionView.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/ConnectionView.resx -------------------------------------------------------------------------------- /nMqttSampleApp/Views/OptionsView.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/OptionsView.Designer.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/OptionsView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/OptionsView.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/OptionsView.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/OptionsView.resources -------------------------------------------------------------------------------- /nMqttSampleApp/Views/OptionsView.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/OptionsView.resx -------------------------------------------------------------------------------- /nMqttSampleApp/Views/PublishMessageView.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/PublishMessageView.Designer.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/PublishMessageView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/PublishMessageView.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/PublishMessageView.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/PublishMessageView.resources -------------------------------------------------------------------------------- /nMqttSampleApp/Views/PublishMessageView.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/PublishMessageView.resx -------------------------------------------------------------------------------- /nMqttSampleApp/Views/ShellForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/ShellForm.Designer.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/ShellForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/ShellForm.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/ShellForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/ShellForm.resources -------------------------------------------------------------------------------- /nMqttSampleApp/Views/ShellForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/ShellForm.resx -------------------------------------------------------------------------------- /nMqttSampleApp/Views/SubscriptionView.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/SubscriptionView.Designer.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/SubscriptionView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/SubscriptionView.cs -------------------------------------------------------------------------------- /nMqttSampleApp/Views/SubscriptionView.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/SubscriptionView.resources -------------------------------------------------------------------------------- /nMqttSampleApp/Views/SubscriptionView.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/SubscriptionView.resx -------------------------------------------------------------------------------- /nMqttSampleApp/Views/View.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/Views/View.cs -------------------------------------------------------------------------------- /nMqttSampleApp/ViewsModels/ConnectionViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/ViewsModels/ConnectionViewModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/ViewsModels/OptionsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/ViewsModels/OptionsViewModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/ViewsModels/PublishMessageViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/ViewsModels/PublishMessageViewModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/ViewsModels/ShellViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/ViewsModels/ShellViewModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/ViewsModels/SubscriptionViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/ViewsModels/SubscriptionViewModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/ViewsModels/ViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/ViewsModels/ViewModel.cs -------------------------------------------------------------------------------- /nMqttSampleApp/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/app.config -------------------------------------------------------------------------------- /nMqttSampleApp/nMqttSampleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/nMqttSampleApp.csproj -------------------------------------------------------------------------------- /nMqttSampleApp/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nMqttSampleApp/packages.config -------------------------------------------------------------------------------- /nmqttlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/nmqttlogo.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/readme.md -------------------------------------------------------------------------------- /teamcity-tests.msbuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/markallanson/nmqtt/HEAD/teamcity-tests.msbuild --------------------------------------------------------------------------------