private void UpnpAdded(object obj, Layer0.EventArgsDevice e) { Trace.WriteLine(Trace.kTopology, "Layer1 Upnp+ " + e.Device); Upnp upnp; lock (iUpnpList) { iUpnpList.TryGetValue(e.Device.Udn, out upnp); if (upnp == null && iRunning) { upnp = new Upnp(this, e.Device); upnp.EventSubscriptionError += EventSubscriptionErrorHandler; iUpnpList.Add(e.Device.Udn, upnp); upnp.Open(); } } }
public JobUpnpSonosRoomChanged(Upnp aUpnp) { iUpnp = aUpnp; }
public JobUpnpKilled(Upnp aUpnp) { iUpnp = aUpnp; }
public JobUpnpSonosInitial(Upnp aUpnp) { iUpnp = aUpnp; }
public JobUpnpOpened(Upnp aUpnp) { iUpnp = aUpnp; }