Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using Android.Runtime;
- namespace Com.Adplatform.Android.Adplatformsdk {
- // Metadata.xml XPath interface reference: path="/api/package[@name='com.adplatform.android.adplatformsdk']/interface[@name='AdManagerDelegate']"
- [Register ("com/adplatform/android/adplatformsdk/AdManagerDelegate", "", "Com.adplatform.Android.adplatformsdk.IAdManagerDelegateInvoker")]
- public partial interface IAdManagerDelegate : IJavaObject {
- // Metadata.xml XPath method reference: path="/api/package[@name='com.adplatform.android.adplatformsdk']/interface[@name='AdManagerDelegate']/method[@name='appListUploadComplete' and count(parameter)=2 and parameter[1][@type='int'] and parameter[2][@type='java.lang.String']]"
- [Register ("appListUploadComplete", "(ILjava/lang/String;)V", "GetAppListUploadComplete_ILjava_lang_String_Handler:Com.adplatform.Android.adplatformsdk.IAdManagerDelegateInvoker, adman_binding")]
- void AppListUploadComplete (int p0, string p1);
- // Metadata.xml XPath method reference: path="/api/package[@name='com.adplatform.android.adplatformsdk']/interface[@name='AdManagerDelegate']/method[@name='promoGetComplete' and count(parameter)=3 and parameter[1][@type='int'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.util.List<java.lang.String>']]"
- [Register ("promoGetComplete", "(ILjava/lang/String;Ljava/util/List;)V", "GetPromoGetComplete_ILjava_lang_String_Ljava_util_List_Handler:Com.adplatform.Android.adplatformsdk.IAdManagerDelegateInvoker, adman_binding")]
- void PromoGetComplete (int p0, string p1, global::System.Collections.Generic.IList<string> p2);
- }
- [global::Android.Runtime.Register ("com/adplatform/android/adplatformsdk/AdManagerDelegate", DoNotGenerateAcw=true)]
- internal class IAdManagerDelegateInvoker : global::Java.Lang.Object, IAdManagerDelegate {
- static IntPtr java_class_ref = JNIEnv.FindClass ("com/adplatform/android/adplatformsdk/AdManagerDelegate");
- IntPtr class_ref;
- public static IAdManagerDelegate GetObject (IntPtr handle, JniHandleOwnership transfer)
- {
- return global::Java.Lang.Object.GetObject<IAdManagerDelegate> (handle, transfer);
- }
- static IntPtr Validate (IntPtr handle)
- {
- if (!JNIEnv.IsInstanceOf (handle, java_class_ref))
- throw new InvalidCastException (string.Format ("Unable to convert instance of type '{0}' to type '{1}'.",
- JNIEnv.GetClassNameFromInstance (handle), "com.adplatform.android.adplatformsdk.AdManagerDelegate"));
- return handle;
- }
- protected override void Dispose (bool disposing)
- {
- if (this.class_ref != IntPtr.Zero)
- JNIEnv.DeleteGlobalRef (this.class_ref);
- this.class_ref = IntPtr.Zero;
- base.Dispose (disposing);
- }
- public IAdManagerDelegateInvoker (IntPtr handle, JniHandleOwnership transfer) : base (Validate (handle), transfer)
- {
- IntPtr local_ref = JNIEnv.GetObjectClass (Handle);
- this.class_ref = JNIEnv.NewGlobalRef (local_ref);
- JNIEnv.DeleteLocalRef (local_ref);
- }
- protected override IntPtr ThresholdClass {
- get { return class_ref; }
- }
- protected override global::System.Type ThresholdType {
- get { return typeof (IAdManagerDelegateInvoker); }
- }
- static Delegate cb_appListUploadComplete_ILjava_lang_String_;
- #pragma warning disable 0169
- static Delegate GetAppListUploadComplete_ILjava_lang_String_Handler ()
- {
- if (cb_appListUploadComplete_ILjava_lang_String_ == null)
- cb_appListUploadComplete_ILjava_lang_String_ = JNINativeWrapper.CreateDelegate ((Action<IntPtr, IntPtr, int, IntPtr>) n_AppListUploadComplete_ILjava_lang_String_);
- return cb_appListUploadComplete_ILjava_lang_String_;
- }
- static void n_AppListUploadComplete_ILjava_lang_String_ (IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1)
- {
- global::Com.adplatform.Android.adplatformsdk.IAdManagerDelegate __this = global::Java.Lang.Object.GetObject<global::Com.adplatform.Android.adplatformsdk.IAdManagerDelegate> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
- string p1 = JNIEnv.GetString (native_p1, JniHandleOwnership.DoNotTransfer);
- __this.AppListUploadComplete (p0, p1);
- }
- #pragma warning restore 0169
- IntPtr id_appListUploadComplete_ILjava_lang_String_;
- public unsafe void AppListUploadComplete (int p0, string p1)
- {
- if (id_appListUploadComplete_ILjava_lang_String_ == IntPtr.Zero)
- id_appListUploadComplete_ILjava_lang_String_ = JNIEnv.GetMethodID (class_ref, "appListUploadComplete", "(ILjava/lang/String;)V");
- IntPtr native_p1 = JNIEnv.NewString (p1);
- JValue* __args = stackalloc JValue [2];
- __args [0] = new JValue (p0);
- __args [1] = new JValue (native_p1);
- JNIEnv.CallVoidMethod (Handle, id_appListUploadComplete_ILjava_lang_String_, __args);
- JNIEnv.DeleteLocalRef (native_p1);
- }
- static Delegate cb_promoGetComplete_ILjava_lang_String_Ljava_util_List_;
- #pragma warning disable 0169
- static Delegate GetPromoGetComplete_ILjava_lang_String_Ljava_util_List_Handler ()
- {
- if (cb_promoGetComplete_ILjava_lang_String_Ljava_util_List_ == null)
- cb_promoGetComplete_ILjava_lang_String_Ljava_util_List_ = JNINativeWrapper.CreateDelegate ((Action<IntPtr, IntPtr, int, IntPtr, IntPtr>) n_PromoGetComplete_ILjava_lang_String_Ljava_util_List_);
- return cb_promoGetComplete_ILjava_lang_String_Ljava_util_List_;
- }
- static void n_PromoGetComplete_ILjava_lang_String_Ljava_util_List_ (IntPtr jnienv, IntPtr native__this, int p0, IntPtr native_p1, IntPtr native_p2)
- {
- global::Com.adplatform.Android.adplatformsdk.IAdManagerDelegate __this = global::Java.Lang.Object.GetObject<global::Com.adplatform.Android.adplatformsdk.IAdManagerDelegate> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
- string p1 = JNIEnv.GetString (native_p1, JniHandleOwnership.DoNotTransfer);
- var p2 = global::Android.Runtime.JavaList<string>.FromJniHandle (native_p2, JniHandleOwnership.DoNotTransfer);
- __this.PromoGetComplete (p0, p1, p2);
- }
- #pragma warning restore 0169
- IntPtr id_promoGetComplete_ILjava_lang_String_Ljava_util_List_;
- public unsafe void PromoGetComplete (int p0, string p1, global::System.Collections.Generic.IList<string> p2)
- {
- if (id_promoGetComplete_ILjava_lang_String_Ljava_util_List_ == IntPtr.Zero)
- id_promoGetComplete_ILjava_lang_String_Ljava_util_List_ = JNIEnv.GetMethodID (class_ref, "promoGetComplete", "(ILjava/lang/String;Ljava/util/List;)V");
- IntPtr native_p1 = JNIEnv.NewString (p1);
- IntPtr native_p2 = global::Android.Runtime.JavaList<string>.ToLocalJniHandle (p2);
- JValue* __args = stackalloc JValue [3];
- __args [0] = new JValue (p0);
- __args [1] = new JValue (native_p1);
- __args [2] = new JValue (native_p2);
- JNIEnv.CallVoidMethod (Handle, id_promoGetComplete_ILjava_lang_String_Ljava_util_List_, __args);
- JNIEnv.DeleteLocalRef (native_p1);
- JNIEnv.DeleteLocalRef (native_p2);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement