static IntPtr n_Hello_Ljava_lang_Class_(IntPtr jnienv, IntPtr native__this, IntPtr native_resultType) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Class resultType = global::Java.Lang.Object.GetObject <global::Java.Lang.Class> (native_resultType, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Hello(resultType)); return(__ret); }
static IntPtr n_Subscribe_Ljava_lang_String_Ljava_lang_Class_(IntPtr jnienv, IntPtr native__this, IntPtr native_topic, IntPtr native_eventClass) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string topic = JNIEnv.GetString(native_topic, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Class eventClass = global::Java.Lang.Object.GetObject <global::Java.Lang.Class> (native_eventClass, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Subscribe(topic, eventClass)); return(__ret); }
static IntPtr n_Call_Ljava_lang_String_Ljava_lang_Object_Ljava_lang_Class_(IntPtr jnienv, IntPtr native__this, IntPtr native_procedureUri, IntPtr native_arguments, IntPtr native_resultType) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string procedureUri = JNIEnv.GetString(native_procedureUri, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Object arguments = global::Java.Lang.Object.GetObject <global::Java.Lang.Object> (native_arguments, JniHandleOwnership.DoNotTransfer); global::Java.Lang.Class resultType = global::Java.Lang.Object.GetObject <global::Java.Lang.Class> (native_resultType, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.Call(procedureUri, arguments, resultType)); return(__ret); }
static void n_Unsubscribe_Lcom_spotify_protocol_client_Subscription_(IntPtr jnienv, IntPtr native__this, IntPtr native_subscription) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Spotify.Protocol.Client.Subscription subscription = global::Java.Lang.Object.GetObject <global::Com.Spotify.Protocol.Client.Subscription> (native_subscription, JniHandleOwnership.DoNotTransfer); __this.Unsubscribe(subscription); }
static void n_Goodbye(IntPtr jnienv, IntPtr native__this) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.Goodbye(); }
static void n_AddRule_Lcom_spotify_android_appremote_internal_StrictRemoteClient_Rule_(IntPtr jnienv, IntPtr native__this, IntPtr native_rule) { global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient __this = global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule rule = (global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule)global::Java.Lang.Object.GetObject <global::Com.Spotify.Android.Appremote.Internal.StrictRemoteClient.IRule> (native_rule, JniHandleOwnership.DoNotTransfer); __this.AddRule(rule); }