Expose SecretKey as byte[32], expose trait call fns in human structs
[ldk-java] / src / main / java / org / ldk / structs / PeerManager.java
index a8d7245ebfbd57b775114cbc4e0740f24e798c33..81d89509c5c49129c4b1336b12dda32d374cd876 100644 (file)
@@ -10,7 +10,12 @@ public class PeerManager extends CommonBase {
                bindings.PeerManager_free(ptr); super.finalize();
        }
 
-       // Skipped PeerManager_new
+       public PeerManager(MessageHandler message_handler, byte[] our_node_secret, byte[] ephemeral_random_data, Logger logger) {
+               super(bindings.PeerManager_new(message_handler.ptr & ~1, our_node_secret, ephemeral_random_data, logger.ptr));
+               this.ptrs_to.add(message_handler);
+               this.ptrs_to.add(logger);
+       }
+
        // Skipped PeerManager_get_peer_node_ids
        // Skipped PeerManager_new_outbound_connection
        // Skipped PeerManager_new_inbound_connection