static void activitySystem_DeviceAdded(object sender, DeviceEventArgs e) { Console.WriteLine("Device {0} received directly from activitysystem", e.Device.Name); }
static void activityClient_DeviceAdded(object sender, DeviceEventArgs e) { Console.WriteLine("Device {0} received from activityclient over http", e.Device.Name); Console.WriteLine("Associated user is {0}",e.Device.Owner.Name); }
protected virtual void OnDeviceChanged(DeviceEventArgs e) { var handler = DeviceChanged; if (handler != null) handler(this, e); }
void ActivityNode_DeviceAdded( object sender, DeviceEventArgs e ) { devices.AddOrUpdate( e.Device.Id, e.Device, ( key, oldValue ) => e.Device ); }
void ActivityNode_DeviceChanged( object sender, DeviceEventArgs e ) { devices[ e.Device.Id ].UpdateAllProperties( e.Device ); }
void ActivitySystem_DeviceAdded(object sender, DeviceEventArgs e) { Notifier.NotifyAll(NotificationType.DeviceAdded, e.Device); }