├── .gitattributes ├── .gitignore ├── LICENSE.txt ├── ProtocolGateway.Standard.sln ├── ProtocolGateway.sln ├── ProtocolGateway.sln.DotSettings ├── README.md ├── RELEASE_NOTES.md ├── SECURITY.md ├── docs └── DeveloperGuide.md ├── host ├── ProtocolGateway.Host.Cloud.Service │ ├── GCSettingsManagement.ps1 │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ProtocolGateway.Host.Cloud.Service.csproj │ ├── RoleEnvironmentSettingsProvider.cs │ ├── Startup.cmd │ ├── WorkerRole.cs │ ├── app.config │ └── packages.config ├── ProtocolGateway.Host.Cloud │ ├── ProtocolGateway.Host.Cloud.ServiceContent │ │ └── diagnostics.wadcfgx │ ├── ProtocolGateway.Host.Cloud.ccproj │ ├── ServiceConfiguration.Cloud.cscfg │ ├── ServiceConfiguration.Local.cscfg │ └── ServiceDefinition.csdef ├── ProtocolGateway.Host.Common │ ├── AcceptLimiter.cs │ ├── AcceptLimiterTlsReleaseHandler.cs │ ├── Bootstrapper.cs │ ├── BootstrapperEventSource.cs │ ├── MqttPacketPayloadCompressionHandler.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ProtocolGateway.Host.Common.NetStandard.csproj │ ├── ProtocolGateway.Host.Common.csproj │ ├── app.config │ └── packages.config ├── ProtocolGateway.Host.Console.NetStandard │ ├── ConsoleEventListener.cs │ ├── Program.cs │ ├── ProtocolGateway.Host.Console.NetStandard.csproj │ └── appSettings.json ├── ProtocolGateway.Host.Console │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ProtocolGateway.Host.Console.csproj │ ├── appSettings.config.user │ └── packages.config ├── ProtocolGateway.Host.Fabric.FrontEnd │ ├── App.config │ ├── FrontEnd.cs │ ├── PackageRoot │ │ ├── Code │ │ │ ├── InstallDotNet48.ps1 │ │ │ ├── setup.cmd │ │ │ └── setup.ps1 │ │ ├── Config │ │ │ ├── FrontEnd.AzureState.json │ │ │ ├── FrontEnd.IoTHubClient.json │ │ │ ├── FrontEnd.Mqtt.json │ │ │ ├── FrontEnd.json │ │ │ └── Settings.xml │ │ └── ServiceManifest.xml │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ProtocolGateway.Host.Fabric.FrontEnd.csproj │ ├── configuration │ │ ├── AzureSessionStateConfiguration.cs │ │ ├── GatewayConfiguration.cs │ │ ├── IoTHubConfiguration.cs │ │ ├── MqttServiceConfiguration.cs │ │ └── ServiceFabricConfigurationProvider.cs │ ├── logging │ │ ├── Logger.cs │ │ └── ServiceLogger.cs │ ├── mqtt │ │ └── MqttCommunicationListener.cs │ └── packages.config ├── ProtocolGateway.Host.Fabric │ ├── ApplicationPackageRoot │ │ └── ApplicationManifest.xml │ ├── ApplicationParameters │ │ ├── Cloud.xml │ │ ├── Local.1Node.xml │ │ └── Local.5Node.xml │ ├── ProtocolGateway.Host.Fabric.sfproj │ ├── PublishProfiles │ │ └── Cloud.xml │ ├── Scripts │ │ └── Deploy-FabricApplication.ps1 │ ├── app.config │ └── packages.config ├── Walkthrough.md ├── deploy.ps1 ├── fabricsetup │ └── ProtocolGateway.Host.FabricSetup.CounterSetup │ │ ├── App.config │ │ ├── Program.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── ProtocolGateway.Host.FabricSetup.CounterSetup.csproj │ │ └── logging │ │ └── StartupLogger.cs ├── fabricshared │ ├── ProtocolGateway.Host.Fabric.FabricShared.Configuration │ │ ├── ConfigurationChangedEventArgs.cs │ │ ├── ConfigurationProvider.cs │ │ ├── IConfigurationProvider.cs │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ └── Resources.resx │ │ ├── ProtocolGateway.Host.Fabric.FabricShared.Configuration.csproj │ │ ├── app.config │ │ └── packages.config │ ├── ProtocolGateway.Host.Fabric.FabricShared.Health │ │ ├── HealthReporter.cs │ │ ├── MetricReporter.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ProtocolGateway.Host.Fabric.FabricShared.Health.csproj │ │ └── packages.config │ ├── ProtocolGateway.Host.Fabric.FabricShared.Logging │ │ ├── ExceptionExtensions.cs │ │ ├── ILogger.cs │ │ ├── IServiceLogger.cs │ │ ├── LoggerBase.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ProtocolGateway.Host.Fabric.FabricShared.Logging.csproj │ │ ├── ServiceLoggerBase.cs │ │ └── packages.config │ └── ProtocolGateway.Host.Fabric.FabricShared.Security │ │ ├── CertificateUtilities.cs │ │ ├── Properties │ │ └── AssemblyInfo.cs │ │ ├── ProtocolGateway.Host.Fabric.FabricShared.Security.csproj │ │ └── SecureStringExtensions.cs └── shared │ └── protocol-gateway.contoso.com.pfx ├── src ├── ProtocolGateway.Core │ ├── AppConfigSettingsProvider.cs │ ├── ConfigManagerReader.cs │ ├── ConfigurationErrorsException.cs │ ├── ConfigurationExtensionReader.cs │ ├── ErrorCode.cs │ ├── Extensions │ │ └── TaskExtensions.cs │ ├── IAppConfigReader.cs │ ├── ISettingsProvider.cs │ ├── Identity │ │ ├── IDeviceIdentity.cs │ │ ├── IDeviceIdentityProvider.cs │ │ └── UnauthenticatedDeviceIdentity.cs │ ├── Instrumentation │ │ ├── AveragePerformanceCounter.cs │ │ ├── CommonEventSource.cs │ │ ├── EmptyPerformanceCounter.cs │ │ ├── EmptyPerformanceCounterManager.cs │ │ ├── IPerformanceCounter.cs │ │ ├── IPerformanceCounterManager.cs │ │ ├── PerformanceCounterCategoryInfo.cs │ │ ├── PerformanceCounters.cs │ │ ├── SafePerformanceCounter.cs │ │ └── WindowsPerformanceCounterManager.cs │ ├── Messaging │ │ ├── IBatchAwareMessagingServiceClient.cs │ │ ├── IMessage.cs │ │ ├── IMessagingBridge.cs │ │ ├── IMessagingChannel.cs │ │ ├── IMessagingServiceClient.cs │ │ ├── IMessagingSource.cs │ │ ├── Message.cs │ │ └── MessagingException.cs │ ├── Mqtt │ │ ├── AckPendingMessageState.cs │ │ ├── ChannelMessageProcessingException.cs │ │ ├── CompletionPendingMessageState.cs │ │ ├── IMessageProcessor.cs │ │ ├── IPacketReference.cs │ │ ├── MessageAsyncProcessor.cs │ │ ├── MessageAsyncProcessorBase.cs │ │ ├── MessageBatchAsyncProcessor.cs │ │ ├── MessageFeedbackChannel.cs │ │ ├── MessagePropertyNames.cs │ │ ├── MessageTypes.cs │ │ ├── MessagingBridgeFactoryFunc.cs │ │ ├── MqttAdapter.cs │ │ ├── Persistence │ │ │ ├── IQoS2MessageDeliveryState.cs │ │ │ ├── IQos2StatePersistenceProvider.cs │ │ │ ├── ISessionState.cs │ │ │ ├── ISessionStatePersistenceProvider.cs │ │ │ ├── ISubscription.cs │ │ │ ├── TransientSessionState.cs │ │ │ ├── TransientSessionStatePersistenceProvider.cs │ │ │ └── TransientSubscription.cs │ │ ├── RequestAckPairProcessor.cs │ │ ├── Settings.cs │ │ ├── TemplateParameters.cs │ │ └── Util.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Friends.cs │ ├── ProtocolGateway.Core.NetStandard.csproj │ ├── ProtocolGateway.Core.csproj │ ├── ProtocolGatewayException.cs │ ├── UriPathTemplate.cs │ ├── app.config │ └── packages.config ├── ProtocolGateway.IotHubClient │ ├── AuthenticationScope.cs │ ├── CommandReceiver.cs │ ├── DeviceClientRetryPolicy.cs │ ├── Extensions.cs │ ├── IMessageDispatcher.cs │ ├── IotHubBridge.cs │ ├── IotHubClientMessage.cs │ ├── IotHubClientSettings.cs │ ├── IotHubDeviceIdentity.cs │ ├── KeyDeviceIdentityProvider.cs │ ├── MethodHandler.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── Friends.cs │ ├── ProtocolGateway.IotHubClient.NetStandard.csproj │ ├── ProtocolGateway.IotHubClient.csproj │ ├── SasTokenDeviceIdentityProvider.cs │ ├── SendMessageOutcome.cs │ ├── TelemetrySender.cs │ ├── TopicHandling.cs │ ├── app.config │ └── packages.config ├── ProtocolGateway.Providers.CloudStorage │ ├── BlobSessionState.cs │ ├── BlobSessionStatePersistenceProvider.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ProtocolGateway.Providers.CloudStorage.NetStandard.csproj │ ├── ProtocolGateway.Providers.CloudStorage.csproj │ ├── StorageBufferManager.cs │ ├── Subscription.cs │ ├── TableMessageDeliveryState.cs │ ├── TableQos2StatePersistenceProvider.cs │ ├── app.config │ └── packages.config └── SharedAssemblyInfo.cs └── test ├── ProtocolGateway.Client.NetStandard ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── ProtocolGateway.Client.NetStandard.csproj ├── ProtocolGateway.Tests.Load ├── App.config ├── ConsoleLoggingHandler.cs ├── DeviceRunner.cs ├── EnumerableExtensions.cs ├── IdProvider.cs ├── OccasionalTelemetryRunner.cs ├── Options.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── ProtocolGateway.Tests.Load.csproj ├── RunnerConfiguration.cs ├── RunnerHost.cs ├── StableTelemetryRunner.cs ├── TaskExtensions.cs └── packages.config └── ProtocolGateway.Tests ├── ChannelExtensions.cs ├── DiagnosticsTests.cs ├── EndToEndTests.cs ├── Extensions ├── ByteBufferExtensions.cs └── TaskExtensions.cs ├── MqttTopicMatchingTests.cs ├── Properties └── AssemblyInfo.cs ├── ProtocolGateway.Tests.csproj ├── ReadListeningHandler.cs ├── XUnitLoggingHandler.cs ├── XUnitOutputSink.cs ├── app.config ├── appSettings.config.user ├── mqttTopicConversion.config.user ├── packages.config └── tlscert.pfx /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /ProtocolGateway.Standard.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/ProtocolGateway.Standard.sln -------------------------------------------------------------------------------- /ProtocolGateway.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/ProtocolGateway.sln -------------------------------------------------------------------------------- /ProtocolGateway.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/ProtocolGateway.sln.DotSettings -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/DeveloperGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/docs/DeveloperGuide.md -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud.Service/GCSettingsManagement.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud.Service/GCSettingsManagement.ps1 -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud.Service/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud.Service/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud.Service/ProtocolGateway.Host.Cloud.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud.Service/ProtocolGateway.Host.Cloud.Service.csproj -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud.Service/RoleEnvironmentSettingsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud.Service/RoleEnvironmentSettingsProvider.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud.Service/Startup.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud.Service/Startup.cmd -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud.Service/WorkerRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud.Service/WorkerRole.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud.Service/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud.Service/app.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud.Service/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud.Service/packages.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud/ProtocolGateway.Host.Cloud.ServiceContent/diagnostics.wadcfgx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud/ProtocolGateway.Host.Cloud.ServiceContent/diagnostics.wadcfgx -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud/ProtocolGateway.Host.Cloud.ccproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud/ProtocolGateway.Host.Cloud.ccproj -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud/ServiceConfiguration.Cloud.cscfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud/ServiceConfiguration.Cloud.cscfg -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud/ServiceConfiguration.Local.cscfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud/ServiceConfiguration.Local.cscfg -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Cloud/ServiceDefinition.csdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Cloud/ServiceDefinition.csdef -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/AcceptLimiter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/AcceptLimiter.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/AcceptLimiterTlsReleaseHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/AcceptLimiterTlsReleaseHandler.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/Bootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/Bootstrapper.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/BootstrapperEventSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/BootstrapperEventSource.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/MqttPacketPayloadCompressionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/MqttPacketPayloadCompressionHandler.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/ProtocolGateway.Host.Common.NetStandard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/ProtocolGateway.Host.Common.NetStandard.csproj -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/ProtocolGateway.Host.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/ProtocolGateway.Host.Common.csproj -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/app.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Common/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Common/packages.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console.NetStandard/ConsoleEventListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console.NetStandard/ConsoleEventListener.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console.NetStandard/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console.NetStandard/Program.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console.NetStandard/ProtocolGateway.Host.Console.NetStandard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console.NetStandard/ProtocolGateway.Host.Console.NetStandard.csproj -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console.NetStandard/appSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console.NetStandard/appSettings.json -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console/App.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console/Program.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console/ProtocolGateway.Host.Console.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console/ProtocolGateway.Host.Console.csproj -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console/appSettings.config.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console/appSettings.config.user -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Console/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Console/packages.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/App.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/FrontEnd.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/FrontEnd.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Code/InstallDotNet48.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Code/InstallDotNet48.ps1 -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Code/setup.cmd: -------------------------------------------------------------------------------- 1 | powershell.exe -ExecutionPolicy Bypass -Command ".\setup.ps1" -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Code/setup.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Code/setup.ps1 -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/FrontEnd.AzureState.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/FrontEnd.AzureState.json -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/FrontEnd.IoTHubClient.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/FrontEnd.IoTHubClient.json -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/FrontEnd.Mqtt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/FrontEnd.Mqtt.json -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/FrontEnd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/FrontEnd.json -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/Settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/Config/Settings.xml -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/ServiceManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/PackageRoot/ServiceManifest.xml -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/Program.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/ProtocolGateway.Host.Fabric.FrontEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/ProtocolGateway.Host.Fabric.FrontEnd.csproj -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/AzureSessionStateConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/AzureSessionStateConfiguration.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/GatewayConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/GatewayConfiguration.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/IoTHubConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/IoTHubConfiguration.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/MqttServiceConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/MqttServiceConfiguration.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/ServiceFabricConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/configuration/ServiceFabricConfigurationProvider.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/logging/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/logging/Logger.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/logging/ServiceLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/logging/ServiceLogger.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/mqtt/MqttCommunicationListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/mqtt/MqttCommunicationListener.cs -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric.FrontEnd/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric.FrontEnd/packages.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/ApplicationPackageRoot/ApplicationManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/ApplicationPackageRoot/ApplicationManifest.xml -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/ApplicationParameters/Cloud.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/ApplicationParameters/Cloud.xml -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/ApplicationParameters/Local.1Node.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/ApplicationParameters/Local.1Node.xml -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/ApplicationParameters/Local.5Node.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/ApplicationParameters/Local.5Node.xml -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/ProtocolGateway.Host.Fabric.sfproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/ProtocolGateway.Host.Fabric.sfproj -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/PublishProfiles/Cloud.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/PublishProfiles/Cloud.xml -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/Scripts/Deploy-FabricApplication.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/Scripts/Deploy-FabricApplication.ps1 -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/app.config -------------------------------------------------------------------------------- /host/ProtocolGateway.Host.Fabric/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/ProtocolGateway.Host.Fabric/packages.config -------------------------------------------------------------------------------- /host/Walkthrough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/Walkthrough.md -------------------------------------------------------------------------------- /host/deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/deploy.ps1 -------------------------------------------------------------------------------- /host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/App.config -------------------------------------------------------------------------------- /host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/Program.cs -------------------------------------------------------------------------------- /host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/ProtocolGateway.Host.FabricSetup.CounterSetup.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/ProtocolGateway.Host.FabricSetup.CounterSetup.csproj -------------------------------------------------------------------------------- /host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/logging/StartupLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricsetup/ProtocolGateway.Host.FabricSetup.CounterSetup/logging/StartupLogger.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/ConfigurationChangedEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/ConfigurationChangedEventArgs.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/ConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/ConfigurationProvider.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/IConfigurationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/IConfigurationProvider.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/Properties/Resources.resx -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/ProtocolGateway.Host.Fabric.FabricShared.Configuration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/ProtocolGateway.Host.Fabric.FabricShared.Configuration.csproj -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/app.config -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Configuration/packages.config -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/HealthReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/HealthReporter.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/MetricReporter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/MetricReporter.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/ProtocolGateway.Host.Fabric.FabricShared.Health.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/ProtocolGateway.Host.Fabric.FabricShared.Health.csproj -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Health/packages.config -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/ExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/ExceptionExtensions.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/ILogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/ILogger.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/IServiceLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/IServiceLogger.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/LoggerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/LoggerBase.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/ProtocolGateway.Host.Fabric.FabricShared.Logging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/ProtocolGateway.Host.Fabric.FabricShared.Logging.csproj -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/ServiceLoggerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/ServiceLoggerBase.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Logging/packages.config -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Security/CertificateUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Security/CertificateUtilities.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Security/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Security/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Security/ProtocolGateway.Host.Fabric.FabricShared.Security.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Security/ProtocolGateway.Host.Fabric.FabricShared.Security.csproj -------------------------------------------------------------------------------- /host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Security/SecureStringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/fabricshared/ProtocolGateway.Host.Fabric.FabricShared.Security/SecureStringExtensions.cs -------------------------------------------------------------------------------- /host/shared/protocol-gateway.contoso.com.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/host/shared/protocol-gateway.contoso.com.pfx -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/AppConfigSettingsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/AppConfigSettingsProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/ConfigManagerReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/ConfigManagerReader.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/ConfigurationErrorsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/ConfigurationErrorsException.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/ConfigurationExtensionReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/ConfigurationExtensionReader.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/ErrorCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/ErrorCode.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Extensions/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Extensions/TaskExtensions.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/IAppConfigReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/IAppConfigReader.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/ISettingsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/ISettingsProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Identity/IDeviceIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Identity/IDeviceIdentity.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Identity/IDeviceIdentityProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Identity/IDeviceIdentityProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Identity/UnauthenticatedDeviceIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Identity/UnauthenticatedDeviceIdentity.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/AveragePerformanceCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/AveragePerformanceCounter.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/CommonEventSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/CommonEventSource.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/EmptyPerformanceCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/EmptyPerformanceCounter.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/EmptyPerformanceCounterManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/EmptyPerformanceCounterManager.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/IPerformanceCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/IPerformanceCounter.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/IPerformanceCounterManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/IPerformanceCounterManager.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/PerformanceCounterCategoryInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/PerformanceCounterCategoryInfo.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/PerformanceCounters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/PerformanceCounters.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/SafePerformanceCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/SafePerformanceCounter.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Instrumentation/WindowsPerformanceCounterManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Instrumentation/WindowsPerformanceCounterManager.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Messaging/IBatchAwareMessagingServiceClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Messaging/IBatchAwareMessagingServiceClient.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Messaging/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Messaging/IMessage.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Messaging/IMessagingBridge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Messaging/IMessagingBridge.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Messaging/IMessagingChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Messaging/IMessagingChannel.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Messaging/IMessagingServiceClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Messaging/IMessagingServiceClient.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Messaging/IMessagingSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Messaging/IMessagingSource.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Messaging/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Messaging/Message.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Messaging/MessagingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Messaging/MessagingException.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/AckPendingMessageState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/AckPendingMessageState.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/ChannelMessageProcessingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/ChannelMessageProcessingException.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/CompletionPendingMessageState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/CompletionPendingMessageState.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/IMessageProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/IMessageProcessor.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/IPacketReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/IPacketReference.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/MessageAsyncProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/MessageAsyncProcessor.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/MessageAsyncProcessorBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/MessageAsyncProcessorBase.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/MessageBatchAsyncProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/MessageBatchAsyncProcessor.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/MessageFeedbackChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/MessageFeedbackChannel.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/MessagePropertyNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/MessagePropertyNames.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/MessageTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/MessageTypes.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/MessagingBridgeFactoryFunc.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/MessagingBridgeFactoryFunc.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/MqttAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/MqttAdapter.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Persistence/IQoS2MessageDeliveryState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Persistence/IQoS2MessageDeliveryState.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Persistence/IQos2StatePersistenceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Persistence/IQos2StatePersistenceProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Persistence/ISessionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Persistence/ISessionState.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Persistence/ISessionStatePersistenceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Persistence/ISessionStatePersistenceProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Persistence/ISubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Persistence/ISubscription.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Persistence/TransientSessionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Persistence/TransientSessionState.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Persistence/TransientSessionStatePersistenceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Persistence/TransientSessionStatePersistenceProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Persistence/TransientSubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Persistence/TransientSubscription.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/RequestAckPairProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/RequestAckPairProcessor.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Settings.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/TemplateParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/TemplateParameters.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Mqtt/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Mqtt/Util.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/Properties/Friends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/Properties/Friends.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/ProtocolGateway.Core.NetStandard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/ProtocolGateway.Core.NetStandard.csproj -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/ProtocolGateway.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/ProtocolGateway.Core.csproj -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/ProtocolGatewayException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/ProtocolGatewayException.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/UriPathTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/UriPathTemplate.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/app.config -------------------------------------------------------------------------------- /src/ProtocolGateway.Core/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Core/packages.config -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/AuthenticationScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/AuthenticationScope.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/CommandReceiver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/CommandReceiver.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/DeviceClientRetryPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/DeviceClientRetryPolicy.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/Extensions.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/IMessageDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/IMessageDispatcher.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/IotHubBridge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/IotHubBridge.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/IotHubClientMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/IotHubClientMessage.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/IotHubClientSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/IotHubClientSettings.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/IotHubDeviceIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/IotHubDeviceIdentity.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/KeyDeviceIdentityProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/KeyDeviceIdentityProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/MethodHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/MethodHandler.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/Properties/Friends.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/Properties/Friends.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/ProtocolGateway.IotHubClient.NetStandard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/ProtocolGateway.IotHubClient.NetStandard.csproj -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/ProtocolGateway.IotHubClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/ProtocolGateway.IotHubClient.csproj -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/SasTokenDeviceIdentityProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/SasTokenDeviceIdentityProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/SendMessageOutcome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/SendMessageOutcome.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/TelemetrySender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/TelemetrySender.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/TopicHandling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/TopicHandling.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/app.config -------------------------------------------------------------------------------- /src/ProtocolGateway.IotHubClient/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.IotHubClient/packages.config -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/BlobSessionState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/BlobSessionState.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/BlobSessionStatePersistenceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/BlobSessionStatePersistenceProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/ProtocolGateway.Providers.CloudStorage.NetStandard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/ProtocolGateway.Providers.CloudStorage.NetStandard.csproj -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/ProtocolGateway.Providers.CloudStorage.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/ProtocolGateway.Providers.CloudStorage.csproj -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/StorageBufferManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/StorageBufferManager.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/Subscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/Subscription.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/TableMessageDeliveryState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/TableMessageDeliveryState.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/TableQos2StatePersistenceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/TableQos2StatePersistenceProvider.cs -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/app.config -------------------------------------------------------------------------------- /src/ProtocolGateway.Providers.CloudStorage/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/ProtocolGateway.Providers.CloudStorage/packages.config -------------------------------------------------------------------------------- /src/SharedAssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/src/SharedAssemblyInfo.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Client.NetStandard/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Client.NetStandard/Program.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Client.NetStandard/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Client.NetStandard/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Client.NetStandard/ProtocolGateway.Client.NetStandard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Client.NetStandard/ProtocolGateway.Client.NetStandard.csproj -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/App.config -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/ConsoleLoggingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/ConsoleLoggingHandler.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/DeviceRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/DeviceRunner.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/EnumerableExtensions.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/IdProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/IdProvider.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/OccasionalTelemetryRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/OccasionalTelemetryRunner.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/Options.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/Program.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/ProtocolGateway.Tests.Load.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/ProtocolGateway.Tests.Load.csproj -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/RunnerConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/RunnerConfiguration.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/RunnerHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/RunnerHost.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/StableTelemetryRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/StableTelemetryRunner.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/TaskExtensions.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests.Load/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests.Load/packages.config -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/ChannelExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/ChannelExtensions.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/DiagnosticsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/DiagnosticsTests.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/EndToEndTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/EndToEndTests.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/Extensions/ByteBufferExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/Extensions/ByteBufferExtensions.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/Extensions/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/Extensions/TaskExtensions.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/MqttTopicMatchingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/MqttTopicMatchingTests.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/ProtocolGateway.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/ProtocolGateway.Tests.csproj -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/ReadListeningHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/ReadListeningHandler.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/XUnitLoggingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/XUnitLoggingHandler.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/XUnitOutputSink.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/XUnitOutputSink.cs -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/app.config -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/appSettings.config.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/appSettings.config.user -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/mqttTopicConversion.config.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/mqttTopicConversion.config.user -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/packages.config -------------------------------------------------------------------------------- /test/ProtocolGateway.Tests/tlscert.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/azure-iot-protocol-gateway/HEAD/test/ProtocolGateway.Tests/tlscert.pfx --------------------------------------------------------------------------------