├── .gitignore ├── LICENSE ├── README.md ├── Test.UPnP ├── Program.cs ├── Test.UPnP.csproj └── app.config ├── UPnP.sln ├── UPnP ├── .vs │ └── UPnP │ │ ├── DesignTimeBuild │ │ └── .dtbcache │ │ └── v16 │ │ └── Server │ │ └── sqlite3 │ │ ├── db.lock │ │ └── storage.ide ├── AsyncSocket.cs ├── Base64.cs ├── DText.cs ├── EventLogger.cs ├── HTTPMessage.cs ├── HTTPRequest.cs ├── HTTPSession.cs ├── HTTPSessionWatcher.cs ├── HttpRequestor.cs ├── LifeTimeMonitor.cs ├── MiniWebServer.cs ├── NetworkInfo.cs ├── Protocols.cs ├── SSDP.cs ├── SafeTimer.cs ├── SafeTimer_SINGLE.cs ├── StringCompresser.cs ├── SyncInvokeAdapter.cs ├── UPnP.csproj ├── UPnP.sln.DotSettings.user ├── UPnPComplexType.cs ├── UPnPControlPoint.cs ├── UPnPDevice.cs ├── UPnPDeviceFactory.cs ├── UPnPInternalSmartControlPoint.cs ├── UPnPModeratedStateVariable.cs ├── UPnPService.cs ├── UPnPSmartControlPoint.cs ├── UPnPStringFormatter.cs ├── UnsafeTimer.cs ├── Utils.cs ├── WeakEvent.cs ├── __LockRMWO.cs ├── __ReadOnlyCollections.cs ├── __UPnPDebugObject.cs ├── __UPnPDeviceWatcher.cs ├── __UPnPServiceWatcher.cs └── nuget_pack.ps1 ├── appveyor.yml └── back ├── API_UPnP.xml ├── CircleStream.cs ├── ServiceDescription.cs ├── ServiceGenerator.cs ├── UPnPDoc.xml ├── UPnPDocs.xml ├── UPnPProxyDevice.cs └── deprecated ├── AutoUpdate.cs ├── AutoUpdate.designer.cs ├── AutoUpdate.resources ├── AutoUpdate.resx ├── ExceptionForm.cs ├── ExceptionForm.resources ├── ExceptionForm.resx ├── InstanceTracker.cs ├── InstanceTracker.resources ├── InstanceTracker.resx ├── InstanceTracker2.cs ├── InstanceTracker2.resources └── InstanceTracker2.resx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/README.md -------------------------------------------------------------------------------- /Test.UPnP/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/Test.UPnP/Program.cs -------------------------------------------------------------------------------- /Test.UPnP/Test.UPnP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/Test.UPnP/Test.UPnP.csproj -------------------------------------------------------------------------------- /Test.UPnP/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/Test.UPnP/app.config -------------------------------------------------------------------------------- /UPnP.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP.sln -------------------------------------------------------------------------------- /UPnP/.vs/UPnP/DesignTimeBuild/.dtbcache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/.vs/UPnP/DesignTimeBuild/.dtbcache -------------------------------------------------------------------------------- /UPnP/.vs/UPnP/v16/Server/sqlite3/db.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /UPnP/.vs/UPnP/v16/Server/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/.vs/UPnP/v16/Server/sqlite3/storage.ide -------------------------------------------------------------------------------- /UPnP/AsyncSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/AsyncSocket.cs -------------------------------------------------------------------------------- /UPnP/Base64.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/Base64.cs -------------------------------------------------------------------------------- /UPnP/DText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/DText.cs -------------------------------------------------------------------------------- /UPnP/EventLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/EventLogger.cs -------------------------------------------------------------------------------- /UPnP/HTTPMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/HTTPMessage.cs -------------------------------------------------------------------------------- /UPnP/HTTPRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/HTTPRequest.cs -------------------------------------------------------------------------------- /UPnP/HTTPSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/HTTPSession.cs -------------------------------------------------------------------------------- /UPnP/HTTPSessionWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/HTTPSessionWatcher.cs -------------------------------------------------------------------------------- /UPnP/HttpRequestor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/HttpRequestor.cs -------------------------------------------------------------------------------- /UPnP/LifeTimeMonitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/LifeTimeMonitor.cs -------------------------------------------------------------------------------- /UPnP/MiniWebServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/MiniWebServer.cs -------------------------------------------------------------------------------- /UPnP/NetworkInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/NetworkInfo.cs -------------------------------------------------------------------------------- /UPnP/Protocols.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/Protocols.cs -------------------------------------------------------------------------------- /UPnP/SSDP.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/SSDP.cs -------------------------------------------------------------------------------- /UPnP/SafeTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/SafeTimer.cs -------------------------------------------------------------------------------- /UPnP/SafeTimer_SINGLE.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/SafeTimer_SINGLE.cs -------------------------------------------------------------------------------- /UPnP/StringCompresser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/StringCompresser.cs -------------------------------------------------------------------------------- /UPnP/SyncInvokeAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/SyncInvokeAdapter.cs -------------------------------------------------------------------------------- /UPnP/UPnP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnP.csproj -------------------------------------------------------------------------------- /UPnP/UPnP.sln.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnP.sln.DotSettings.user -------------------------------------------------------------------------------- /UPnP/UPnPComplexType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPComplexType.cs -------------------------------------------------------------------------------- /UPnP/UPnPControlPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPControlPoint.cs -------------------------------------------------------------------------------- /UPnP/UPnPDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPDevice.cs -------------------------------------------------------------------------------- /UPnP/UPnPDeviceFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPDeviceFactory.cs -------------------------------------------------------------------------------- /UPnP/UPnPInternalSmartControlPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPInternalSmartControlPoint.cs -------------------------------------------------------------------------------- /UPnP/UPnPModeratedStateVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPModeratedStateVariable.cs -------------------------------------------------------------------------------- /UPnP/UPnPService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPService.cs -------------------------------------------------------------------------------- /UPnP/UPnPSmartControlPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPSmartControlPoint.cs -------------------------------------------------------------------------------- /UPnP/UPnPStringFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UPnPStringFormatter.cs -------------------------------------------------------------------------------- /UPnP/UnsafeTimer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/UnsafeTimer.cs -------------------------------------------------------------------------------- /UPnP/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/Utils.cs -------------------------------------------------------------------------------- /UPnP/WeakEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/WeakEvent.cs -------------------------------------------------------------------------------- /UPnP/__LockRMWO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/__LockRMWO.cs -------------------------------------------------------------------------------- /UPnP/__ReadOnlyCollections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/__ReadOnlyCollections.cs -------------------------------------------------------------------------------- /UPnP/__UPnPDebugObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/__UPnPDebugObject.cs -------------------------------------------------------------------------------- /UPnP/__UPnPDeviceWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/__UPnPDeviceWatcher.cs -------------------------------------------------------------------------------- /UPnP/__UPnPServiceWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/__UPnPServiceWatcher.cs -------------------------------------------------------------------------------- /UPnP/nuget_pack.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/UPnP/nuget_pack.ps1 -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/appveyor.yml -------------------------------------------------------------------------------- /back/API_UPnP.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/API_UPnP.xml -------------------------------------------------------------------------------- /back/CircleStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/CircleStream.cs -------------------------------------------------------------------------------- /back/ServiceDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/ServiceDescription.cs -------------------------------------------------------------------------------- /back/ServiceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/ServiceGenerator.cs -------------------------------------------------------------------------------- /back/UPnPDoc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/UPnPDoc.xml -------------------------------------------------------------------------------- /back/UPnPDocs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/UPnPDocs.xml -------------------------------------------------------------------------------- /back/UPnPProxyDevice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/UPnPProxyDevice.cs -------------------------------------------------------------------------------- /back/deprecated/AutoUpdate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/AutoUpdate.cs -------------------------------------------------------------------------------- /back/deprecated/AutoUpdate.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/AutoUpdate.designer.cs -------------------------------------------------------------------------------- /back/deprecated/AutoUpdate.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/AutoUpdate.resources -------------------------------------------------------------------------------- /back/deprecated/AutoUpdate.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/AutoUpdate.resx -------------------------------------------------------------------------------- /back/deprecated/ExceptionForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/ExceptionForm.cs -------------------------------------------------------------------------------- /back/deprecated/ExceptionForm.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/ExceptionForm.resources -------------------------------------------------------------------------------- /back/deprecated/ExceptionForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/ExceptionForm.resx -------------------------------------------------------------------------------- /back/deprecated/InstanceTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/InstanceTracker.cs -------------------------------------------------------------------------------- /back/deprecated/InstanceTracker.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/InstanceTracker.resources -------------------------------------------------------------------------------- /back/deprecated/InstanceTracker.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/InstanceTracker.resx -------------------------------------------------------------------------------- /back/deprecated/InstanceTracker2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/InstanceTracker2.cs -------------------------------------------------------------------------------- /back/deprecated/InstanceTracker2.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/InstanceTracker2.resources -------------------------------------------------------------------------------- /back/deprecated/InstanceTracker2.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/genielabs/intel-upnp-dlna/HEAD/back/deprecated/InstanceTracker2.resx --------------------------------------------------------------------------------