示例#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);
        }
示例#2
0
        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);
        }
 public ModifiableReliabilityQosPolicy SetKind(ReliabilityQosPolicyKind kind)
 {
     this.KindQos=kind ;
     return this;
 }
        public ModifiableReliabilityQosPolicyImpl(ReliabilityQosPolicyKind kind, Duration maxBlockingTime, Bootstrap boostrap)
            : base(kind,maxBlockingTime, boostrap)
        {

        }
示例#5
0
 public ReliabilityQosPolicyImpl(ReliabilityQosPolicyKind kind, Bootstrap boostrap)
     : this(boostrap)
 {
     this.KindQos = kind;
 }
示例#6
0
 public ReliabilityQosPolicyImpl(ReliabilityQosPolicyKind kind, Duration maxBlockingTime, Bootstrap boostrap)
     : this(boostrap)
 {
     this.KindQos = kind;
     this.MaxBlockingTimeQos = maxBlockingTime;
 }