feat: update toad-jni

This commit is contained in:
Orion Kindel
2023-04-08 10:35:23 -07:00
parent 7c96dd576b
commit 7eef137bcd
15 changed files with 486 additions and 517 deletions

View File

@@ -1,8 +1,16 @@
package dev.toad;
import dev.toad.msg.MessageRef;
import java.util.Optional;
public class Runtime {
public static native void init(RuntimeOptions o);
private final long addr;
private Runtime() {}
private static native long init(RuntimeOptions o);
private native Optional<MessageRef> pollReq(RuntimeOptions o);
public Runtime(RuntimeOptions o) {
this.addr = Runtime.init(o);
}
}