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); }
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); }
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); } }