示例#1
0
        public virtual unsafe void OnFetchCompletion(global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState fetchState, int byteSize)
        {
            const string __id = "onFetchCompletion.(Lcom/facebook/imagepipeline/backends/okhttp3/OkHttpNetworkFetcher$OkHttpNetworkFetchState;I)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((fetchState == null) ? IntPtr.Zero : ((global::Java.Lang.Object)fetchState).Handle);
                __args [1] = new JniArgumentValue(byteSize);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            } finally {
            }
        }
示例#2
0
        public virtual unsafe void Fetch(global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState fetchState, global::Com.Facebook.Imagepipeline.Producers.INetworkFetcherCallback @callback)
        {
            const string __id = "fetch.(Lcom/facebook/imagepipeline/backends/okhttp3/OkHttpNetworkFetcher$OkHttpNetworkFetchState;Lcom/facebook/imagepipeline/producers/NetworkFetcher$Callback;)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((fetchState == null) ? IntPtr.Zero : ((global::Java.Lang.Object)fetchState).Handle);
                __args [1] = new JniArgumentValue((@callback == null) ? IntPtr.Zero : ((global::Java.Lang.Object)@callback).Handle);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            } finally {
            }
        }
示例#3
0
 static void n_OnFetchCompletion_Lcom_facebook_imagepipeline_backends_okhttp3_OkHttpNetworkFetcher_OkHttpNetworkFetchState_I(IntPtr jnienv, IntPtr native__this, IntPtr native_fetchState, int byteSize)
 {
     global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState fetchState = global::Java.Lang.Object.GetObject <global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState> (native_fetchState, JniHandleOwnership.DoNotTransfer);
     __this.OnFetchCompletion(fetchState, byteSize);
 }
示例#4
0
        public virtual unsafe global::System.Collections.Generic.IDictionary <string, string> GetExtraMap(global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState fetchState, int byteSize)
        {
            const string __id = "getExtraMap.(Lcom/facebook/imagepipeline/backends/okhttp3/OkHttpNetworkFetcher$OkHttpNetworkFetchState;I)Ljava/util/Map;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [2];
                __args [0] = new JniArgumentValue((fetchState == null) ? IntPtr.Zero : ((global::Java.Lang.Object)fetchState).Handle);
                __args [1] = new JniArgumentValue(byteSize);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Android.Runtime.JavaDictionary <string, string> .FromJniHandle(__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
示例#5
0
        static IntPtr n_GetExtraMap_Lcom_facebook_imagepipeline_backends_okhttp3_OkHttpNetworkFetcher_OkHttpNetworkFetchState_I(IntPtr jnienv, IntPtr native__this, IntPtr native_fetchState, int byteSize)
        {
            global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState fetchState = global::Java.Lang.Object.GetObject <global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState> (native_fetchState, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = global::Android.Runtime.JavaDictionary <string, string> .ToLocalJniHandle(__this.GetExtraMap(fetchState, byteSize));

            return(__ret);
        }
示例#6
0
 static void n_FetchWithRequest_Lcom_facebook_imagepipeline_backends_okhttp3_OkHttpNetworkFetcher_OkHttpNetworkFetchState_Lcom_facebook_imagepipeline_producers_NetworkFetcher_Callback_Lokhttp3_Request_(IntPtr jnienv, IntPtr native__this, IntPtr native_fetchState, IntPtr native__callback, IntPtr native_request)
 {
     global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher __this = global::Java.Lang.Object.GetObject <global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState fetchState = global::Java.Lang.Object.GetObject <global::Com.Facebook.Imagepipeline.Backends.Okhttp3.OkHttpNetworkFetcher.OkHttpNetworkFetchState> (native_fetchState, JniHandleOwnership.DoNotTransfer);
     global::Com.Facebook.Imagepipeline.Producers.INetworkFetcherCallback @callback = (global::Com.Facebook.Imagepipeline.Producers.INetworkFetcherCallback)global::Java.Lang.Object.GetObject <global::Com.Facebook.Imagepipeline.Producers.INetworkFetcherCallback> (native__callback, JniHandleOwnership.DoNotTransfer);
     global::Okhttp3.Request request = global::Java.Lang.Object.GetObject <global::Okhttp3.Request> (native_request, JniHandleOwnership.DoNotTransfer);
     __this.FetchWithRequest(fetchState, @callback, request);
 }