public void Setup() { this.fmr = new FakeMessageReceiver(); this.parser = new AnnounceDeserializer(); this.fmr.HandleMessage += this.parser.HandleEvent; this.parser.HandleMessage += this.HandleEvent; }
public void Setup() { this.matcher = new UuidMatcher(this.uuids); this.filteredAnnounce = null; this.fmr = new FakeMessageReceiver(); AnnounceDeserializer parser = new AnnounceDeserializer(); this.fmr.HandleMessage += parser.HandleEvent; this.filter = new AnnounceFilter(this.matcher); parser.HandleMessage += this.filter.HandleEvent; parser.HandleMessage += this.HandleAnnounceEvent; this.filter.HandleMessage += this.HandleFilteredEvent; }
public void Setup() { ScanInterfaces scanInterfaces = new ScanInterfaces(); this.matcher = new InterfaceMatcher(scanInterfaces.NetworkInterfaces); this.filteredAnnounce = null; this.fmr = new FakeMessageReceiver(); AnnounceDeserializer parser = new AnnounceDeserializer(); this.fmr.HandleMessage += parser.HandleEvent; this.filter = new AnnounceFilter(this.matcher); parser.HandleMessage += this.filter.HandleEvent; parser.HandleMessage += this.HandleAnnounceEvent; this.filter.HandleMessage += this.HandleFilteredEvent; }
public void Setup() { this.newDevice = false; this.updateDevice = false; this.removeDevice = false; this.announce = null; this.oldAnnounce = null; this.fmr = new FakeMessageReceiver(); AnnounceDeserializer parser = new AnnounceDeserializer(); this.fmr.HandleMessage += parser.HandleEvent; this.monitor = new DeviceMonitor(); parser.HandleMessage += this.monitor.HandleEvent; this.monitor.HandleNewDevice += this.HandleNewDeviceEvent; this.monitor.HandleRemoveDevice += this.HandleRemoveDeviceEvent; this.monitor.HandleUpdateDevice += this.HandleUpdateDeviceEvent; }
public static void Main() { AnnounceReceiver ar = new AnnounceReceiver(); AnnounceDeserializer parser = new AnnounceDeserializer(); ar.HandleMessage += parser.HandleEvent; DeviceMonitor monitor = new DeviceMonitor(); parser.HandleMessage += monitor.HandleEvent; Receiver receiver = new Receiver(); monitor.HandleNewDevice += receiver.HandleNewDeviceEvent; monitor.HandleRemoveDevice += receiver.HandleRemoveDeviceEvent; monitor.HandleUpdateDevice += receiver.HandleUpdateDeviceEvent; try { Console.ReadLine(); } finally { ar.Close(); } }