public void add_port(
		string [] lists,
		CommonPortRange [] [] ports
	)
        {
            this.Invoke("add_port", new object [] {
                lists,
                ports});
        }
 public System.IAsyncResult Beginget_fw_rule_destination_port_description(string [] route_domains,string [] [] rules,CommonPortRange [] [] [] ports, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("get_fw_rule_destination_port_description", new object[] {
     route_domains,
     rules,
     ports}, callback, asyncState);
 }
        public void set_fw_rule_destination_port_description(
		string [] route_domains,
		string [] [] rules,
		CommonPortRange [] [] [] ports,
		string [] [] [] descriptions
	)
        {
            this.Invoke("set_fw_rule_destination_port_description", new object [] {
                route_domains,
                rules,
                ports,
                descriptions});
        }
        public void remove_fw_rule_destination_port(
		string [] route_domains,
		string [] [] rules,
		CommonPortRange [] [] [] ports
	)
        {
            this.Invoke("remove_fw_rule_destination_port", new object [] {
                route_domains,
                rules,
                ports});
        }
        public void add_fw_rule_source_port(
		string [] route_domains,
		string [] [] rules,
		CommonPortRange [] [] [] ports
	)
        {
            this.Invoke("add_fw_rule_source_port", new object [] {
                route_domains,
                rules,
                ports});
        }
        public void remove_fw_rule_destination_port(
		string [] virtual_servers,
		string [] [] rules,
		CommonPortRange [] [] [] ports
	)
        {
            this.Invoke("remove_fw_rule_destination_port", new object [] {
                virtual_servers,
                rules,
                ports});
        }
 public System.IAsyncResult Beginremove_fw_rule_source_port(string [] rules,CommonPortRange [] [] ports, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("remove_fw_rule_source_port", new object[] {
     rules,
     ports}, callback, asyncState);
 }
        public void remove_fw_rule_source_port(
		string [] rules,
		CommonPortRange [] [] ports
	)
        {
            this.Invoke("remove_fw_rule_source_port", new object [] {
                rules,
                ports});
        }
        public void set_port_description(
		string [] lists,
		CommonPortRange [] [] ports,
		string [] [] descriptions
	)
        {
            this.Invoke("set_port_description", new object [] {
                lists,
                ports,
                descriptions});
        }
 public System.IAsyncResult Beginset_translation_port_range(string [] pools,CommonPortRange [] ranges, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_translation_port_range", new object[] {
     pools,
     ranges}, callback, asyncState);
 }
        public void create(
		string [] lists,
		CommonPortRange [] [] ports
	)
        {
            this.Invoke("create", new object [] {
                lists,
                ports});
        }
        public void set_translation_port_range(
		string [] pools,
		CommonPortRange [] ranges
	)
        {
            this.Invoke("set_translation_port_range", new object [] {
                pools,
                ranges});
        }
 public System.IAsyncResult Beginadd_fw_rule_source_port(string [] virtual_servers,string [] [] rules,CommonPortRange [] [] [] ports, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("add_fw_rule_source_port", new object[] {
     virtual_servers,
     rules,
     ports}, callback, asyncState);
 }
        public void set_fw_rule_destination_port_description(
		string [] virtual_servers,
		string [] [] rules,
		CommonPortRange [] [] [] ports,
		string [] [] [] descriptions
	)
        {
            this.Invoke("set_fw_rule_destination_port_description", new object [] {
                virtual_servers,
                rules,
                ports,
                descriptions});
        }
        public void add_fw_rule_destination_port(
		string [] rules,
		CommonPortRange [] [] ports
	)
        {
            this.Invoke("add_fw_rule_destination_port", new object [] {
                rules,
                ports});
        }
 public System.IAsyncResult Begincreate(string [] lists,CommonPortRange [] [] ports, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("create", new object[] {
     lists,
     ports}, callback, asyncState);
 }
        public string[][] get_fw_rule_source_port_description(
		string [] rules,
		CommonPortRange [] [] ports
	)
        {
            object [] results = this.Invoke("get_fw_rule_source_port_description", new object [] {
                rules,
                ports});
            return ((string [] [])(results[0]));
        }
 public System.IAsyncResult Beginadd_fw_rule_destination_port(string [] self_ips,string [] [] rules,CommonPortRange [] [] [] ports, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("add_fw_rule_destination_port", new object[] {
     self_ips,
     rules,
     ports}, callback, asyncState);
 }
        public void set_fw_rule_source_port_description(
		string [] rules,
		CommonPortRange [] [] ports,
		string [] [] descriptions
	)
        {
            this.Invoke("set_fw_rule_source_port_description", new object [] {
                rules,
                ports,
                descriptions});
        }
        public string[][][] get_fw_rule_destination_port_description(
		string [] route_domains,
		string [] [] rules,
		CommonPortRange [] [] [] ports
	)
        {
            object [] results = this.Invoke("get_fw_rule_destination_port_description", new object [] {
                route_domains,
                rules,
                ports});
            return ((string [] [] [])(results[0]));
        }
 public System.IAsyncResult Beginset_fw_rule_source_port_description(string [] rules,CommonPortRange [] [] ports,string [] [] descriptions, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_fw_rule_source_port_description", new object[] {
     rules,
     ports,
     descriptions}, callback, asyncState);
 }
        public void add_fw_rule_source_port(
		string [] virtual_servers,
		string [] [] rules,
		CommonPortRange [] [] [] ports
	)
        {
            this.Invoke("add_fw_rule_source_port", new object [] {
                virtual_servers,
                rules,
                ports});
        }