[C#] Update auto-generated bindings to LDK 0.0.123
[ldk-java] / c_sharp / src / org / ldk / structs / Future.cs
index b48dbf6f75137259e85a2984764e04f49c7cb50e..2a8581993c7b05b97ef2e4c47f40ac21a8f5066d 100644 (file)
@@ -8,8 +8,6 @@ namespace org { namespace ldk { namespace structs {
 
 /**
  * A simple future which can complete once, and calls some callback(s) when it does so.
- * 
- * Clones can be made and all futures cloned from the same source will complete at the same time.
  */
 public class Future : CommonBase {
        internal Future(object _dummy, long ptr) : base(ptr) { }
@@ -17,24 +15,6 @@ public class Future : CommonBase {
                if (ptr != 0) { bindings.Future_free(ptr); }
        }
 
-       internal long clone_ptr() {
-               long ret = bindings.Future_clone_ptr(this.ptr);
-               GC.KeepAlive(this);
-               return ret;
-       }
-
-       /**
-        * Creates a copy of the Future
-        */
-       public Future clone() {
-               long ret = bindings.Future_clone(this.ptr);
-               GC.KeepAlive(this);
-               if (ret >= 0 && ret <= 4096) { return null; }
-               org.ldk.structs.Future ret_hu_conv = null; if (ret < 0 || ret > 4096) { ret_hu_conv = new org.ldk.structs.Future(null, ret); }
-               if (ret_hu_conv != null) { ret_hu_conv.ptrs_to.AddLast(this); };
-               return ret_hu_conv;
-       }
-
        /**
         * Registers a callback to be called upon completion of this future. If the future has already
         * completed, the callback will be called immediately.
@@ -52,7 +32,6 @@ public class Future : CommonBase {
        public void wait() {
                bindings.Future_wait(this.ptr);
                GC.KeepAlive(this);
-               if (this != null) { this.ptrs_to.AddLast(this); };
        }
 
        /**
@@ -64,7 +43,6 @@ public class Future : CommonBase {
                bool ret = bindings.Future_wait_timeout(this.ptr, max_wait);
                GC.KeepAlive(this);
                GC.KeepAlive(max_wait);
-               if (this != null) { this.ptrs_to.AddLast(this); };
                return ret;
        }