public override unsafe global::Java.Net.Socket CreateSocket(global::Java.Net.Socket p0, string p1, int p2, bool p3)
        {
            if (id_createSocket_Ljava_net_Socket_Ljava_lang_String_IZ == IntPtr.Zero)
            {
                id_createSocket_Ljava_net_Socket_Ljava_lang_String_IZ = JNIEnv.GetMethodID(class_ref, "createSocket", "(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;");
            }
            IntPtr native_p1 = JNIEnv.NewString(p1);

            try {
                JValue *__args = stackalloc JValue [4];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(native_p1);
                __args [2] = new JValue(p2);
                __args [3] = new JValue(p3);

                global::Java.Net.Socket __ret;
                if (GetType() == ThresholdType)
                {
                    __ret = global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (JNIEnv.CallObjectMethod(Handle, id_createSocket_Ljava_net_Socket_Ljava_lang_String_IZ, __args), JniHandleOwnership.TransferLocalRef);
                }
                else
                {
                    __ret = global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (JNIEnv.CallNonvirtualObjectMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "createSocket", "(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;"), __args), JniHandleOwnership.TransferLocalRef);
                }
                return(__ret);
            } finally {
                JNIEnv.DeleteLocalRef(native_p1);
            }
        }
 static void n_ConnectSocket_Ljava_net_Socket_Ljava_net_InetSocketAddress_I(IntPtr jnienv, IntPtr native__this, IntPtr native_socket, IntPtr native_address, int connectTimeout)
 {
     global::Okhttp3.Internal.Platform.Platform __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Platform.Platform> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Java.Net.Socket            socket         = global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (native_socket, JniHandleOwnership.DoNotTransfer);
     global::Java.Net.InetSocketAddress address        = global::Java.Lang.Object.GetObject <global::Java.Net.InetSocketAddress> (native_address, JniHandleOwnership.DoNotTransfer);
     __this.ConnectSocket(socket, address, connectTimeout);
 }
예제 #3
0
        public unsafe If(global::Java.Net.Socket p0)
            : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer)
        {
            if (Handle != IntPtr.Zero)
            {
                return;
            }

            try {
                JValue *__args = stackalloc JValue [1];
                __args [0] = new JValue(p0);
                if (GetType() != typeof(If))
                {
                    SetHandle(
                        global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Ljava/net/Socket;)V", __args),
                        JniHandleOwnership.TransferLocalRef);
                    global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Ljava/net/Socket;)V", __args);
                    return;
                }

                if (id_ctor_Ljava_net_Socket_ == IntPtr.Zero)
                {
                    id_ctor_Ljava_net_Socket_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Ljava/net/Socket;)V");
                }
                SetHandle(
                    global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Ljava_net_Socket_, __args),
                    JniHandleOwnership.TransferLocalRef);
                JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Ljava_net_Socket_, __args);
            } finally {
            }
        }
예제 #4
0
        static void n_SetSocket_Ljava_net_Socket_Landroid_content_Context_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
        {
            MultiplayerNetwork __this = Java.Lang.Object.GetObject <MultiplayerNetwork> (native__this, JniHandleOwnership.DoNotTransfer);

            global::Java.Net.Socket         p0 = Java.Lang.Object.GetObject <global::Java.Net.Socket> (native_p0, JniHandleOwnership.DoNotTransfer);
            global::Android.Content.Context p1 = Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p1, JniHandleOwnership.DoNotTransfer);
            __this.SetSocket(p0, p1);
        }
        static IntPtr n_GetOutputStream_Ljava_net_Socket_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            global::Com.Jcraft.Jsch.ISocketFactory __this = global::Java.Lang.Object.GetObject <global::Com.Jcraft.Jsch.ISocketFactory> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Net.Socket p0 = global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (native_p0, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = global::Android.Runtime.OutputStreamAdapter.ToLocalJniHandle(__this.GetOutputStream(p0));

            return(__ret);
        }
 public global::System.IO.Stream GetOutputStream(global::Java.Net.Socket p0)
 {
     if (id_getOutputStream_Ljava_net_Socket_ == IntPtr.Zero)
     {
         id_getOutputStream_Ljava_net_Socket_ = JNIEnv.GetMethodID(class_ref, "getOutputStream", "(Ljava/net/Socket;)Ljava/io/OutputStream;");
     }
     global::System.IO.Stream __ret = global::Android.Runtime.OutputStreamInvoker.FromJniHandle(JNIEnv.CallObjectMethod(Handle, id_getOutputStream_Ljava_net_Socket_, new JValue(p0)), JniHandleOwnership.TransferLocalRef);
     return(__ret);
 }
        static IntPtr n_CreateSocket_Ljava_net_Socket_Ljava_lang_String_IZ(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, int p2, bool p3)
        {
            global::Com.Amazon.Clouddrive.Auth.StrongCipherSSLSocketFactory __this = global::Java.Lang.Object.GetObject <global::Com.Amazon.Clouddrive.Auth.StrongCipherSSLSocketFactory> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Net.Socket p0 = global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (native_p0, JniHandleOwnership.DoNotTransfer);
            string p1    = JNIEnv.GetString(native_p1, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.CreateSocket(p0, p1, p2, p3));

            return(__ret);
        }
        static IntPtr n_CreateSocket_Ljava_net_Socket_Ljava_lang_String_IZ(IntPtr jnienv, IntPtr native__this, IntPtr native_s, IntPtr native_host, int port, bool autoClose)
        {
            global::Com.Webtrekk.Webtrekksdk.Utils.Tls12SocketFactory __this = global::Java.Lang.Object.GetObject <global::Com.Webtrekk.Webtrekksdk.Utils.Tls12SocketFactory> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            global::Java.Net.Socket s = global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (native_s, JniHandleOwnership.DoNotTransfer);
            string host  = JNIEnv.GetString(native_host, JniHandleOwnership.DoNotTransfer);
            IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.CreateSocket(s, host, port, autoClose));

            return(__ret);
        }
        public virtual unsafe void UntagSocket(global::Java.Net.Socket socket)
        {
            const string __id = "untagSocket.(Ljava/net/Socket;)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((socket == null) ? IntPtr.Zero : ((global::Java.Lang.Object)socket).Handle);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            } finally {
            }
        }
        public static unsafe void CloseQuietly(global::Java.Net.Socket socket)
        {
            const string __id = "closeQuietly.(Ljava/net/Socket;)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((socket == null) ? IntPtr.Zero : ((global::Java.Lang.Object)socket).Handle);
                _members.StaticMethods.InvokeVoidMethod(__id, __args);
            } finally {
            }
        }
        public global::Java.Net.Socket CreateSocket(string p0, int p1)
        {
            if (id_createSocket_Ljava_lang_String_I == IntPtr.Zero)
            {
                id_createSocket_Ljava_lang_String_I = JNIEnv.GetMethodID(class_ref, "createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;");
            }
            IntPtr native_p0 = JNIEnv.NewString(p0);

            global::Java.Net.Socket __ret = global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (JNIEnv.CallObjectMethod(Handle, id_createSocket_Ljava_lang_String_I, new JValue(native_p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef);
            JNIEnv.DeleteLocalRef(native_p0);
            return(__ret);
        }
예제 #12
0
        public static unsafe global::Okio.ISource Source(global::Java.Net.Socket socket)
        {
            const string __id = "source.(Ljava/net/Socket;)Lokio/Source;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [1];
                __args [0] = new JniArgumentValue((socket == null) ? IntPtr.Zero : ((global::Java.Lang.Object)socket).Handle);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(global::Java.Lang.Object.GetObject <global::Okio.ISource> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }
        public virtual unsafe void ConnectSocket(global::Java.Net.Socket socket, global::Java.Net.InetSocketAddress address, int connectTimeout)
        {
            const string __id = "connectSocket.(Ljava/net/Socket;Ljava/net/InetSocketAddress;I)V";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [3];
                __args [0] = new JniArgumentValue((socket == null) ? IntPtr.Zero : ((global::Java.Lang.Object)socket).Handle);
                __args [1] = new JniArgumentValue((address == null) ? IntPtr.Zero : ((global::Java.Lang.Object)address).Handle);
                __args [2] = new JniArgumentValue(connectTimeout);
                _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args);
            } finally {
            }
        }
 public static unsafe global::Okio.ISource Source(global::Java.Net.Socket p0)
 {
     if (id_source_Ljava_net_Socket_ == IntPtr.Zero)
     {
         id_source_Ljava_net_Socket_ = JNIEnv.GetStaticMethodID(class_ref, "source", "(Ljava/net/Socket;)Lokio/Source;");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(p0);
         global::Okio.ISource __ret = global::Java.Lang.Object.GetObject <global::Okio.ISource> (JNIEnv.CallStaticObjectMethod(class_ref, id_source_Ljava_net_Socket_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
예제 #15
0
        public virtual void SetSocket(global::Java.Net.Socket p0, global::Android.Content.Context p1)
        {
            if (id_setSocket_Ljava_net_Socket_Landroid_content_Context_ == IntPtr.Zero)
            {
                id_setSocket_Ljava_net_Socket_Landroid_content_Context_ = JNIEnv.GetMethodID(class_ref, "setSocket", "(Ljava/net/Socket;Landroid/content/Context;)V");
            }

            if (GetType() == ThresholdType)
            {
                JNIEnv.CallVoidMethod(Handle, id_setSocket_Ljava_net_Socket_Landroid_content_Context_, new JValue(p0), new JValue(p1));
            }
            else
            {
                JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, id_setSocket_Ljava_net_Socket_Landroid_content_Context_, new JValue(p0), new JValue(p1));
            }
        }
        public override unsafe global::Java.Net.Socket CreateSocket(global::Java.Net.Socket s, string host, int port, bool autoClose)
        {
            const string __id        = "createSocket.(Ljava/net/Socket;Ljava/lang/String;IZ)Ljava/net/Socket;";
            IntPtr       native_host = JNIEnv.NewString(host);

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [4];
                __args [0] = new JniArgumentValue((s == null) ? IntPtr.Zero : ((global::Java.Lang.Object)s).Handle);
                __args [1] = new JniArgumentValue(native_host);
                __args [2] = new JniArgumentValue(port);
                __args [3] = new JniArgumentValue(autoClose);
                var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args);
                return(global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
                JNIEnv.DeleteLocalRef(native_host);
            }
        }
예제 #17
0
 public virtual global::Java.Net.Socket CreateSocket(global::Java.Net.Socket socket, string host, int port, bool autoClose)                         /* MethodBuilder.Create */
 {
     return(default(global::Java.Net.Socket));
 }
예제 #18
0
 public virtual bool IsSecure(global::Java.Net.Socket sock)                         /* MethodBuilder.Create */
 {
     return(default(bool));
 }
예제 #19
0
 public virtual global::Java.Net.Socket ConnectSocket(global::Java.Net.Socket sock, string host, int port, global::Java.Net.InetAddress localAddress, int localPort, global::Org.Apache.Http.Params.IHttpParams @params)                         /* MethodBuilder.Create */
 {
     return(default(global::Java.Net.Socket));
 }
 static void n_UntagSocket_Ljava_net_Socket_(IntPtr jnienv, IntPtr native__this, IntPtr native_socket)
 {
     global::Okhttp3.Internal.Platform __this = global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Platform> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Java.Net.Socket           socket = global::Java.Lang.Object.GetObject <global::Java.Net.Socket> (native_socket, JniHandleOwnership.DoNotTransfer);
     __this.UntagSocket(socket);
 }
예제 #21
0
 public virtual global::Java.Net.Socket CreateSocket(global::Java.Net.Socket socket, string @string, int int32, bool boolean)                         /* MethodBuilder.Create */
 {
     return(default(global::Java.Net.Socket));
 }
예제 #22
0
 public global::Java.Net.Socket ConnectSocket(global::Java.Net.Socket socket, string @string, int int32, global::Java.Net.InetAddress inetAddress, int int321, global::Org.Apache.Http.Params.IHttpParams httpParams)                         /* MethodBuilder.Create */
 {
     return(default(global::Java.Net.Socket));
 }
예제 #23
0
 protected internal virtual global::Org.Apache.Http.Io.ISessionOutputBuffer CreateHttpDataTransmitter(global::Java.Net.Socket socket, int int32, global::Org.Apache.Http.Params.IHttpParams httpParams)                         /* MethodBuilder.Create */
 {
     return(default(global::Org.Apache.Http.Io.ISessionOutputBuffer));
 }
예제 #24
0
 protected internal virtual void Bind(global::Java.Net.Socket socket, global::Org.Apache.Http.Params.IHttpParams httpParams)                         /* MethodBuilder.Create */
 {
 }
예제 #25
0
 public SocketOutputBuffer(global::Java.Net.Socket socket, int int32, global::Org.Apache.Http.Params.IHttpParams httpParams)                         /* MethodBuilder.Create */
 {
 }
        public static unsafe global::Okhttp3.Internal.Connection.RealConnection TestConnection(global::Okhttp3.ConnectionPool connectionPool, global::Okhttp3.Route route, global::Java.Net.Socket socket, long idleAtNanos)
        {
            const string __id = "testConnection.(Lokhttp3/ConnectionPool;Lokhttp3/Route;Ljava/net/Socket;J)Lokhttp3/internal/connection/RealConnection;";

            try {
                JniArgumentValue *__args = stackalloc JniArgumentValue [4];
                __args [0] = new JniArgumentValue((connectionPool == null) ? IntPtr.Zero : ((global::Java.Lang.Object)connectionPool).Handle);
                __args [1] = new JniArgumentValue((route == null) ? IntPtr.Zero : ((global::Java.Lang.Object)route).Handle);
                __args [2] = new JniArgumentValue((socket == null) ? IntPtr.Zero : ((global::Java.Lang.Object)socket).Handle);
                __args [3] = new JniArgumentValue(idleAtNanos);
                var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args);
                return(global::Java.Lang.Object.GetObject <global::Okhttp3.Internal.Connection.RealConnection> (__rm.Handle, JniHandleOwnership.TransferLocalRef));
            } finally {
            }
        }