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); }
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; } }
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; } }
public void SetUnicastServerSettings(UnicastSettings settings) { throw new NotImplementedException(); }
public void SetUnicastServerSettings(UnicastSettings settings) { _senderProxy.SetUnicastServerSettings(settings); }
public void SetUnicastClientSettings(UnicastSettings settings) { _receiverProxy.SetUnicastClientSettings(settings); }
public void SetUnicastClientSettings(UnicastSettings settings) { _config.ApplyUnicastSndSettings(settings); }
public void SetUnicastServerSettings(UnicastSettings settings) { _config.ApplyUnicastRcvSettings(settings); }
public UnicastSndSettingsEventArgs(UnicastSettings ucastSndSettings) { UCastRcvSettings = ucastSndSettings; }