Beispiel #1
0
        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();
                }
            }
        }
Beispiel #2
0
 public JobUpnpSonosRoomChanged(Upnp aUpnp)
 {
     iUpnp = aUpnp;
 }
Beispiel #3
0
 public JobUpnpKilled(Upnp aUpnp)
 {
     iUpnp = aUpnp;
 }
Beispiel #4
0
 public JobUpnpSonosInitial(Upnp aUpnp)
 {
     iUpnp = aUpnp;
 }
Beispiel #5
0
 public JobUpnpOpened(Upnp aUpnp)
 {
     iUpnp = aUpnp;
 }