コード例 #1
0
ファイル: Tunnel.cs プロジェクト: borzel/xenadmin
        internal void UpdateFromProxy(Proxy_Tunnel proxy)
        {
            uuid       = proxy.uuid == null ? null : proxy.uuid;
            access_PIF = proxy.access_PIF == null ? null : XenRef <PIF> .Create(proxy.access_PIF);

            transport_PIF = proxy.transport_PIF == null ? null : XenRef <PIF> .Create(proxy.transport_PIF);

            status       = proxy.status == null ? null : Maps.convert_from_proxy_string_string(proxy.status);
            other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config);
        }
コード例 #2
0
ファイル: Tunnel.cs プロジェクト: borzel/xenadmin
        public Proxy_Tunnel ToProxy()
        {
            Proxy_Tunnel result_ = new Proxy_Tunnel();

            result_.uuid          = uuid ?? "";
            result_.access_PIF    = access_PIF ?? "";
            result_.transport_PIF = transport_PIF ?? "";
            result_.status        = Maps.convert_to_proxy_string_string(status);
            result_.other_config  = Maps.convert_to_proxy_string_string(other_config);
            return(result_);
        }
コード例 #3
0
ファイル: Tunnel.cs プロジェクト: zhukaixy/xenadmin-yeesan
        public Proxy_Tunnel ToProxy()
        {
            Proxy_Tunnel result_ = new Proxy_Tunnel();

            result_.uuid          = (uuid != null) ? uuid : "";
            result_.access_PIF    = (access_PIF != null) ? access_PIF : "";
            result_.transport_PIF = (transport_PIF != null) ? transport_PIF : "";
            result_.status        = Maps.convert_to_proxy_string_string(status);
            result_.other_config  = Maps.convert_to_proxy_string_string(other_config);
            return(result_);
        }
コード例 #4
0
        internal void UpdateFrom(Proxy_Tunnel proxy)
        {
            uuid       = proxy.uuid == null ? null : proxy.uuid;
            access_PIF = proxy.access_PIF == null ? null : XenRef <PIF> .Create(proxy.access_PIF);

            transport_PIF = proxy.transport_PIF == null ? null : XenRef <PIF> .Create(proxy.transport_PIF);

            status       = proxy.status == null ? null : Maps.convert_from_proxy_string_string(proxy.status);
            other_config = proxy.other_config == null ? null : Maps.convert_from_proxy_string_string(proxy.other_config);
            protocol     = proxy.protocol == null ? (tunnel_protocol)0 : (tunnel_protocol)Helper.EnumParseDefault(typeof(tunnel_protocol), (string)proxy.protocol);
        }
コード例 #5
0
ファイル: Tunnel.cs プロジェクト: borzel/xenadmin
 /// <summary>
 /// Creates a new Tunnel from a Proxy_Tunnel.
 /// </summary>
 /// <param name="proxy"></param>
 public Tunnel(Proxy_Tunnel proxy)
 {
     this.UpdateFromProxy(proxy);
 }
コード例 #6
0
ファイル: Tunnel.cs プロジェクト: xueqingz/xenadmin
 /// <summary>
 /// Creates a new Tunnel from a Proxy_Tunnel.
 /// </summary>
 /// <param name="proxy"></param>
 public Tunnel(Proxy_Tunnel proxy)
 {
     UpdateFrom(proxy);
 }