Пример #1
0
        public void ApplyUnicastSndSettings(UnicastSettings newSettings)
        {
            var confString = JsonConvert.SerializeObject(newSettings);

            Properties.Settings.Default.UnicastSenderSettings = confString;
            Properties.Settings.Default.Save();

            var e = new UnicastSndSettingsEventArgs(newSettings);

            OnUnicastSndeSettingsChanged(e);
        }
Пример #2
0
        private void ChangeSenderState(object obj)
        {
            if (SenderStateTitle == SenderTitleToStart)
            {
                UnicastSettings serverSettings = _unicastServerSettingsVm.GetSettings()
                                                 as UnicastSettings;
                _settingsProvider.SetUnicastServerSettings(serverSettings);

                _settingsProvider.StartEndpoint(EndpointType.MulitcastSender);

                SenderStateTitle = SenderTitleToStop;
            }
            else if (SenderStateTitle == SenderTitleToStop)
            {
                _settingsProvider.StopEndpoint(EndpointType.MulitcastSender);
                SenderStateTitle = SenderTitleToStart;
            }
        }
Пример #3
0
        private void ChangeReceiverState(object obj)
        {
            if (ReceiverStateTitle == ReceiverTitleToStart)
            {
                UnicastSettings clientSettings = _unicastClientSettingsVm.GetSettings()
                                                 as UnicastSettings;
                _settingsProvider.SetUnicastClientSettings(clientSettings);

                List <MulticastGroupSettings> mSourceSettings = _multicastSourceSettingsVm.GetSettings()
                                                                as List <MulticastGroupSettings>;
                _settingsProvider.SetMulticastSourceSettings(mSourceSettings);

                _settingsProvider.StartEndpoint(EndpointType.MulticastCatcher);

                ReceiverStateTitle = ReceiverTitleToStop;
            }
            else if (ReceiverStateTitle == ReceiverTitleToStop)
            {
                _settingsProvider.StopEndpoint(EndpointType.MulticastCatcher);
                ReceiverStateTitle = ReceiverTitleToStart;
            }
        }
Пример #4
0
 public void SetUnicastServerSettings(UnicastSettings settings)
 {
     throw new NotImplementedException();
 }
Пример #5
0
 public void SetUnicastServerSettings(UnicastSettings settings)
 {
     _senderProxy.SetUnicastServerSettings(settings);
 }
Пример #6
0
 public void SetUnicastClientSettings(UnicastSettings settings)
 {
     _receiverProxy.SetUnicastClientSettings(settings);
 }
Пример #7
0
 public void SetUnicastClientSettings(UnicastSettings settings)
 {
     _config.ApplyUnicastSndSettings(settings);
 }
Пример #8
0
 public void SetUnicastServerSettings(UnicastSettings settings)
 {
     _config.ApplyUnicastRcvSettings(settings);
 }
Пример #9
0
 public UnicastSndSettingsEventArgs(UnicastSettings ucastSndSettings)
 {
     UCastRcvSettings = ucastSndSettings;
 }