public System.IAsyncResult Beginset_direction(string [] tunnels,NetworkingTunnelTunnelDirection [] directions, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("set_direction", new object[] {
     tunnels,
     directions}, callback, asyncState);
 }
        public void set_direction(
		string [] tunnels,
		NetworkingTunnelTunnelDirection [] directions
	)
        {
            this.Invoke("set_direction", new object [] {
                tunnels,
                directions});
        }