Ejemplo n.º 1
0
 static void n_RegisterOnPushListener_Lcom_aliyun_alink_linksdk_channel_core_persistent_event_IOnPushListener_Z(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, bool p1)
 {
     global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.PersistentEventDispatcher __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.PersistentEventDispatcher> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.IOnPushListener           p0     = (global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.IOnPushListener)global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.IOnPushListener> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.RegisterOnPushListener(p0, p1);
 }
Ejemplo n.º 2
0
 static void n_UnregisterOnTunnelStateListener_Lcom_aliyun_alink_linksdk_channel_core_persistent_event_IConnectionStateListener_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.PersistentEventDispatcher __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.PersistentEventDispatcher> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.IConnectionStateListener  p0     = (global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.IConnectionStateListener)global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.IConnectionStateListener> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.UnregisterOnTunnelStateListener(p0);
 }
Ejemplo n.º 3
0
        static void n_BroadcastMessage_ILjava_lang_String_arrayBILjava_lang_String_(IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1, IntPtr native_p2, int p3, IntPtr native_p4)
        {
            global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.PersistentEventDispatcher __this = global::Java.Lang.Object.GetObject <global::Com.Aliyun.Alink.Linksdk.Channel.Core.Persistent.Event.PersistentEventDispatcher> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
            string p1 = JNIEnv.GetString(native_p1, JniHandleOwnership.DoNotTransfer);

            byte[] p2 = (byte[])JNIEnv.GetArray(native_p2, JniHandleOwnership.DoNotTransfer, typeof(byte));
            string p4 = JNIEnv.GetString(native_p4, JniHandleOwnership.DoNotTransfer);

            __this.BroadcastMessage(p0, p1, p2, p3, p4);
            if (p2 != null)
            {
                JNIEnv.CopyArray(p2, native_p2);
            }
        }