Example #1
0
 internal void UpdateFromProxy(Proxy_PIF_metrics proxy)
 {
     uuid         = proxy.uuid == null ? null : (string)proxy.uuid;
     io_read_kbs  = Convert.ToDouble(proxy.io_read_kbs);
     io_write_kbs = Convert.ToDouble(proxy.io_write_kbs);
     carrier      = (bool)proxy.carrier;
     vendor_id    = proxy.vendor_id == null ? null : (string)proxy.vendor_id;
     vendor_name  = proxy.vendor_name == null ? null : (string)proxy.vendor_name;
     device_id    = proxy.device_id == null ? null : (string)proxy.device_id;
     device_name  = proxy.device_name == null ? null : (string)proxy.device_name;
     speed        = proxy.speed == null ? 0 : long.Parse((string)proxy.speed);
     duplex       = (bool)proxy.duplex;
     pci_bus_path = proxy.pci_bus_path == null ? null : (string)proxy.pci_bus_path;
     last_updated = proxy.last_updated;
     other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config);
 }
Example #2
0
        public Proxy_PIF_metrics ToProxy()
        {
            Proxy_PIF_metrics result_ = new Proxy_PIF_metrics();

            result_.uuid         = uuid ?? "";
            result_.io_read_kbs  = io_read_kbs;
            result_.io_write_kbs = io_write_kbs;
            result_.carrier      = carrier;
            result_.vendor_id    = vendor_id ?? "";
            result_.vendor_name  = vendor_name ?? "";
            result_.device_id    = device_id ?? "";
            result_.device_name  = device_name ?? "";
            result_.speed        = speed.ToString();
            result_.duplex       = duplex;
            result_.pci_bus_path = pci_bus_path ?? "";
            result_.last_updated = last_updated;
            result_.other_config = Maps.convert_to_proxy_string_string(other_config);
            return(result_);
        }
Example #3
0
        public Proxy_PIF_metrics ToProxy()
        {
            Proxy_PIF_metrics result_ = new Proxy_PIF_metrics();

            result_.uuid         = (uuid != null) ? uuid : "";
            result_.io_read_kbs  = io_read_kbs;
            result_.io_write_kbs = io_write_kbs;
            result_.carrier      = carrier;
            result_.vendor_id    = (vendor_id != null) ? vendor_id : "";
            result_.vendor_name  = (vendor_name != null) ? vendor_name : "";
            result_.device_id    = (device_id != null) ? device_id : "";
            result_.device_name  = (device_name != null) ? device_name : "";
            result_.speed        = speed.ToString();
            result_.duplex       = duplex;
            result_.pci_bus_path = (pci_bus_path != null) ? pci_bus_path : "";
            result_.last_updated = last_updated;
            result_.other_config = Maps.convert_to_proxy_string_string(other_config);
            return(result_);
        }
Example #4
0
 /// <summary>
 /// Creates a new PIF_metrics from a Proxy_PIF_metrics.
 /// </summary>
 /// <param name="proxy"></param>
 public PIF_metrics(Proxy_PIF_metrics proxy)
 {
     this.UpdateFromProxy(proxy);
 }
Example #5
0
 /// <summary>
 /// Creates a new PIF_metrics from a Proxy_PIF_metrics.
 /// </summary>
 /// <param name="proxy"></param>
 public PIF_metrics(Proxy_PIF_metrics proxy)
 {
     UpdateFrom(proxy);
 }