Expose SecretKey as byte[32], expose trait call fns in human structs
[ldk-java] / src / main / java / org / ldk / structs / RoutingMessageHandler.java
index 01d97c021849198a098d9906187f1acd1198e6c6..cb8abb6acca11923a35e444539af991bcdef0035 100644 (file)
@@ -2,6 +2,8 @@ package org.ldk.structs;
 
 import org.ldk.impl.bindings;
 
+import org.ldk.enums.*;
+
 public class RoutingMessageHandler extends CommonBase {
        RoutingMessageHandler(Object _dummy, long ptr) { super(ptr); }
        public RoutingMessageHandler(bindings.LDKRoutingMessageHandler arg) {
@@ -13,4 +15,15 @@ public class RoutingMessageHandler extends CommonBase {
                bindings.RoutingMessageHandler_free(ptr); super.finalize();
        }
 
+       // Skipped RoutingMessageHandler_call_handle_node_announcement
+       // Skipped RoutingMessageHandler_call_handle_channel_announcement
+       // Skipped RoutingMessageHandler_call_handle_channel_update
+       // Skipped RoutingMessageHandler_call_handle_htlc_fail_channel_update
+       // Skipped RoutingMessageHandler_call_get_next_channel_announcements
+       // Skipped RoutingMessageHandler_call_get_next_node_announcements
+       public boolean call_should_request_full_sync(byte[] node_id) {
+               boolean ret = bindings.RoutingMessageHandler_call_should_request_full_sync(this.ptr, node_id);
+               return ret;
+       }
+
 }