using DTS.Common.Enums; using Microsoft.Practices.Prism.Events; namespace DTS.Common.Events { /// /// The SLICE6MulticastPropertyEventChanged event. /// /// /// This event has to be used when SLICE6 multicast property(s) have changed. /// public class SLICE6MulticastPropertyEventChanged : CompositePresentationEvent { } public class SLICE6MulticastPropertyEventArgs { public SLICE6Properties SLICE6Property { get; private set; } public string SLICE6MulticastAddress { get; private set; } public int SLICE6MulticastCommandPort { get; private set; } public int SLICE6MulticastResponsePort { get; private set; } public SLICE6MulticastPropertyEventArgs(SLICE6Properties property, string address, int commandPort, int responsePort) { SLICE6Property = property; SLICE6MulticastAddress = address; SLICE6MulticastCommandPort = commandPort; SLICE6MulticastResponsePort = responsePort; } } }