Пример #1
0
 static void n_OnOpen_Lokhttp3_WebSocket_Lokhttp3_Response_(IntPtr jnienv, IntPtr native__this, IntPtr native_webSocket, IntPtr native_response)
 {
     global::Okhttp3.WebSocketListener __this    = global::Java.Lang.Object.GetObject <global::Okhttp3.WebSocketListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Okhttp3.IWebSocket        webSocket = (global::Okhttp3.IWebSocket)global::Java.Lang.Object.GetObject <global::Okhttp3.IWebSocket> (native_webSocket, JniHandleOwnership.DoNotTransfer);
     global::Okhttp3.Response          response  = global::Java.Lang.Object.GetObject <global::Okhttp3.Response> (native_response, JniHandleOwnership.DoNotTransfer);
     __this.OnOpen(webSocket, response);
 }
Пример #2
0
 static void n_OnMessage_Lokhttp3_WebSocket_Lokio_ByteString_(IntPtr jnienv, IntPtr native__this, IntPtr native_webSocket, IntPtr native_bytes)
 {
     global::Okhttp3.WebSocketListener __this    = global::Java.Lang.Object.GetObject <global::Okhttp3.WebSocketListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Okhttp3.IWebSocket        webSocket = (global::Okhttp3.IWebSocket)global::Java.Lang.Object.GetObject <global::Okhttp3.IWebSocket> (native_webSocket, JniHandleOwnership.DoNotTransfer);
     global::Okio.ByteString           bytes     = global::Java.Lang.Object.GetObject <global::Okio.ByteString> (native_bytes, JniHandleOwnership.DoNotTransfer);
     __this.OnMessage(webSocket, bytes);
 }
Пример #3
0
        static void n_OnClosed_Lokhttp3_WebSocket_ILjava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_webSocket, int code, IntPtr native_reason)
        {
            global::Okhttp3.WebSocketListener __this    = global::Java.Lang.Object.GetObject <global::Okhttp3.WebSocketListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Okhttp3.IWebSocket        webSocket = (global::Okhttp3.IWebSocket)global::Java.Lang.Object.GetObject <global::Okhttp3.IWebSocket> (native_webSocket, JniHandleOwnership.DoNotTransfer);
            string reason = JNIEnv.GetString(native_reason, JniHandleOwnership.DoNotTransfer);

            __this.OnClosed(webSocket, code, reason);
        }
Пример #4
0
        static void n_OnMessage_Lokhttp3_WebSocket_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_webSocket, IntPtr native_text)
        {
            global::Okhttp3.WebSocketListener __this    = global::Java.Lang.Object.GetObject <global::Okhttp3.WebSocketListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Okhttp3.IWebSocket        webSocket = (global::Okhttp3.IWebSocket)global::Java.Lang.Object.GetObject <global::Okhttp3.IWebSocket> (native_webSocket, JniHandleOwnership.DoNotTransfer);
            string text = JNIEnv.GetString(native_text, JniHandleOwnership.DoNotTransfer);

            __this.OnMessage(webSocket, text);
        }
        static IntPtr n_NewWebSocket_Lokhttp3_Request_Lokhttp3_WebSocketListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
        {
            global::Okhttp3.IWebSocketFactory __this = global::Java.Lang.Object.GetObject <global::Okhttp3.IWebSocketFactory> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Okhttp3.Request           p0     = global::Java.Lang.Object.GetObject <global::Okhttp3.Request> (native_p0, JniHandleOwnership.DoNotTransfer);
            global::Okhttp3.WebSocketListener p1     = global::Java.Lang.Object.GetObject <global::Okhttp3.WebSocketListener> (native_p1, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.NewWebSocket(p0, p1));

            return(__ret);
        }
Пример #6
0
        public unsafe RealWebSocket(global::Okhttp3.Request request, global::Okhttp3.WebSocketListener listener, global::Java.Util.Random random, long pingIntervalMillis)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            const string __id = "(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V";

            if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [4];
                __args [0] = new JniArgumentValue((request == null) ? IntPtr.Zero : ((global::Java.Lang.Object)request).Handle);
                __args [1] = new JniArgumentValue((listener == null) ? IntPtr.Zero : ((global::Java.Lang.Object)listener).Handle);
                __args [2] = new JniArgumentValue((random == null) ? IntPtr.Zero : ((global::Java.Lang.Object)random).Handle);
                __args [3] = new JniArgumentValue(pingIntervalMillis);
                var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args);
                SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef);
                _members.InstanceMethods.FinishCreateInstance(__id, this, __args);
            } finally {
            }
        }
        public unsafe global::Okhttp3.IWebSocket NewWebSocket(global::Okhttp3.Request p0, global::Okhttp3.WebSocketListener p1)
        {
            if (id_newWebSocket_Lokhttp3_Request_Lokhttp3_WebSocketListener_ == IntPtr.Zero)
            {
                id_newWebSocket_Lokhttp3_Request_Lokhttp3_WebSocketListener_ = JNIEnv.GetMethodID(class_ref, "newWebSocket", "(Lokhttp3/Request;Lokhttp3/WebSocketListener;)Lokhttp3/WebSocket;");
            }
            JValue *__args = stackalloc JValue [2];

            __args [0] = new JValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle);
            __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle);
            global::Okhttp3.IWebSocket __ret = global::Java.Lang.Object.GetObject <global::Okhttp3.IWebSocket> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_newWebSocket_Lokhttp3_Request_Lokhttp3_WebSocketListener_, __args), JniHandleOwnership.TransferLocalRef);
            return(__ret);
        }