Example #1
0
        static int n_LoadLibrary_Ljava_lang_String_ILandroid_os_StrictMode_ThreadPolicy_(IntPtr jnienv, IntPtr native__this, IntPtr native_soName, int loadFlags, IntPtr native_threadPolicy)
        {
            global::Com.Facebook.Soloader.NoopSoSource __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Soloader.NoopSoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string soName = JNIEnv.GetString(native_soName, JniHandleOwnership.DoNotTransfer);

            global::Android.OS.StrictMode.ThreadPolicy threadPolicy = global::Java.Lang.Object.GetObject <global::Android.OS.StrictMode.ThreadPolicy> (native_threadPolicy, JniHandleOwnership.DoNotTransfer);
            int __ret = __this.LoadLibrary(soName, loadFlags, threadPolicy);

            return(__ret);
        }
        static int n_LoadLibrary_Ljava_lang_String_ILandroid_os_StrictMode_ThreadPolicy_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1, IntPtr native_p2)
        {
            global::Com.Facebook.Soloader.SoSource __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Soloader.SoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer);

            global::Android.OS.StrictMode.ThreadPolicy p2 = global::Java.Lang.Object.GetObject <global::Android.OS.StrictMode.ThreadPolicy> (native_p2, JniHandleOwnership.DoNotTransfer);
            int __ret = __this.LoadLibrary(p0, p1, p2);

            return(__ret);
        }
Example #3
0
        public override unsafe int LoadLibrary(string soName, int loadFlags, global::Android.OS.StrictMode.ThreadPolicy threadPolicy)
        {
            const string __id          = "loadLibrary.(Ljava/lang/String;ILandroid/os/StrictMode$ThreadPolicy;)I";
            IntPtr       native_soName = JNIEnv.NewString(soName);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue(native_soName);
                __args [1] = new JniArgumentValue(loadFlags);
                __args [2] = new JniArgumentValue((threadPolicy == null) ? IntPtr.Zero : ((global::Java.Lang.Object)threadPolicy).Handle);
                var __rm = _members.InstanceMethods.InvokeVirtualInt32Method(__id, this, __args);
                return(__rm);
            } finally {
                JNIEnv.DeleteLocalRef(native_soName);
            }
        }
        public override unsafe int LoadLibrary(string p0, int p1, global::Android.OS.StrictMode.ThreadPolicy p2)
        {
            const string __id      = "loadLibrary.(Ljava/lang/String;ILandroid/os/StrictMode$ThreadPolicy;)I";
            IntPtr       native_p0 = JNIEnv.NewString(p0);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue(native_p0);
                __args [1] = new JniArgumentValue(p1);
                __args [2] = new JniArgumentValue((p2 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p2).Handle);
                var __rm = _members.InstanceMethods.InvokeAbstractInt32Method(__id, this, __args);
                return(__rm);
            } finally {
                JNIEnv.DeleteLocalRef(native_p0);
            }
        }
 public abstract int LoadLibrary(string p0, int p1, global::Android.OS.StrictMode.ThreadPolicy p2);