private void HandleDeviceCreation(UPnPDeviceFactory Factory, UPnPDevice device, Uri URL) { Factory.Shutdown(); if (OnCreateDevice != null) { OnCreateDevice(device, URL); } }
private void HandleFactory(UPnPDeviceFactory Factory, UPnPDevice device, Uri URL) { lock (CreateTable) { CreateTable.Remove(Factory); } Factory.Shutdown(); if (OnDevice != null) { OnDevice(this, device, URL); } }
private void FactoryFailedSink(UPnPDeviceFactory sender, Uri URL, Exception e, string urn) { lock (CreateTable) { CreateTable.Remove(sender); sender.Shutdown(); } if (OnFailed != null) { OnFailed(this, URL, e, urn); } }