Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Automatically generated by flapigen
- package org.iota.wallet;
- public final class Actor {
- private Actor() {}
- public static native void iotaInitialize(ActorCallback cb, String actor_id, String storage_path);
- public static native void iotaDestroy(String actor_id);
- public static native void iotaSendMessage(String message);
- public static void iotaListen(String actor_id, String id, EventType event) {
- int a2 = event.getValue();
- do_iotaListen(actor_id, id, a2);
- JNIReachabilityFence.reachabilityFence1(event);
- }
- private static native void do_iotaListen(String actor_id, String id, int event);
- public static native void iotaInitLogger(String file_name);
- public synchronized void delete() {
- if (mNativeObj != 0) {
- do_delete(mNativeObj);
- mNativeObj = 0;
- }
- }
- @Override
- protected void finalize() throws Throwable {
- try {
- delete();
- }
- finally {
- super.finalize();
- }
- }
- private static native void do_delete(long me);
- /*package*/ Actor(InternalPointerMarker marker, long ptr) {
- assert marker == InternalPointerMarker.RAW_PTR;
- this.mNativeObj = ptr;
- }
- /*package*/ long mNativeObj;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement