Beispiel #1
0
        public WriterQosViewModel(IConfigurationService config)
        {
            _config = config;

            _reliabilityKind   = _config.WriterQosConfig.ReliabilityKind;
            _ownershipKind     = _config.WriterQosConfig.OwnershipKind;
            _durabilityKind    = _config.WriterQosConfig.DurabilityKind;
            _ownershipStrength = _config.WriterQosConfig.OwnershipStrength;
            _transportPriority = _config.WriterQosConfig.TransportPriority;

            OkCommand     = new RelayCommand(Ok, () => true);
            CancelCommand = new RelayCommand(Cancel, () => true);
        }
        public ReaderQosViewModel(IConfigurationService config)
        {
            _config = config;

            _reliabilityKind = _config.ReaderQosConfig.ReliabilityKind;
            _ownershipKind   = _config.ReaderQosConfig.OwnershipKind;
            _durabilityKind  = _config.ReaderQosConfig.DurabilityKind;
            _historyKind     = _config.ReaderQosConfig.HistoryKind;
            _historyDepth    = _config.ReaderQosConfig.HistoryDepth;
            _minSeparation   = _config.ReaderQosConfig.MinimumSeparation;

            OkCommand     = new RelayCommand(Ok, () => true);
            CancelCommand = new RelayCommand(Cancel, () => true);
        }
Beispiel #3
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value == null)
            {
                throw new ArgumentNullException("value");
            }

            if (!(value is DurabilityQosPolicyKind))
            {
                throw new InvalidCastException("The value must be a DurabilityQosPolicyKind type");
            }

            DurabilityQosPolicyKind durability = (DurabilityQosPolicyKind)value;

            return(durability == DurabilityQosPolicyKind.TransientLocalDurabilityQos ? "Transient Local" : value.ToString().Replace("DurabilityQos", ""));
        }
Beispiel #4
0
 public ModifiableDurabilityQosPolicy SetKind(DurabilityQosPolicyKind kind)
 {
     this.KindQos = kind;
     return this;
 }
Beispiel #5
0
        public ModifiableDurabilityQosPolicyImpl(DurabilityQosPolicyKind kind, Bootstrap boostrap)
            : base(kind,boostrap)
        {

        }
Beispiel #6
0
 internal DurabilityQosPolicy()
 {
     Kind = DurabilityQosPolicyKind.VolatileDurabilityQos;
 }
Beispiel #7
0
 public DurabilityQosPolicyImpl(DurabilityQosPolicyKind kind, Bootstrap boostrap)
     : base(boostrap)
 {
     this.KindQos = kind;
 }