Ejemplo n.º 1
0
 public void Setup()
 {
     this.fmr                   = new FakeMessageReceiver();
     this.parser                = new AnnounceDeserializer();
     this.fmr.HandleMessage    += this.parser.HandleEvent;
     this.parser.HandleMessage += this.HandleEvent;
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
        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;
        }
Ejemplo n.º 5
0
    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();
        }
    }