public ServiceEventImpl(global::Javax.Jmdns.Impl.JmDNSImpl p0, string p1, string p2, global::Javax.Jmdns.ServiceInfo p3) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } IntPtr native_p1 = JNIEnv.NewString(p1);; IntPtr native_p2 = JNIEnv.NewString(p2);; if (GetType() != typeof(ServiceEventImpl)) { SetHandle(global::Android.Runtime.JNIEnv.CreateInstance(GetType(), "(Ljavax/jmdns/impl/JmDNSImpl;Ljava/lang/String;Ljava/lang/String;Ljavax/jmdns/ServiceInfo;)V", new JValue(p0), new JValue(native_p1), new JValue(native_p2), new JValue(p3)), JniHandleOwnership.TransferLocalRef); JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p2); return; } if (id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljava_lang_String_Ljava_lang_String_Ljavax_jmdns_ServiceInfo_ == IntPtr.Zero) { id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljava_lang_String_Ljava_lang_String_Ljavax_jmdns_ServiceInfo_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Ljavax/jmdns/impl/JmDNSImpl;Ljava/lang/String;Ljava/lang/String;Ljavax/jmdns/ServiceInfo;)V"); } SetHandle(JNIEnv.NewObject(class_ref, id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljava_lang_String_Ljava_lang_String_Ljavax_jmdns_ServiceInfo_, new JValue(p0), new JValue(native_p1), new JValue(native_p2), new JValue(p3)), JniHandleOwnership.TransferLocalRef); JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p2); }
static void n_AddAnswers_Ljavax_jmdns_impl_JmDNSImpl_Ljava_util_Set_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { DNSQuestion __this = Java.Lang.Object.GetObject <DNSQuestion> (native__this, JniHandleOwnership.DoNotTransfer); global::Javax.Jmdns.Impl.JmDNSImpl p0 = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.JmDNSImpl> (native_p0, JniHandleOwnership.DoNotTransfer); System.Collections.Generic.ICollection <Javax.Jmdns.Impl.DNSRecord> p1 = global::Android.Runtime.JavaSet <global::Javax.Jmdns.Impl.DNSRecord> .FromJniHandle(native_p1, JniHandleOwnership.DoNotTransfer); __this.AddAnswers(p0, p1); }
static bool n_IAmTheOnlyOne_Ljavax_jmdns_impl_JmDNSImpl_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { DNSQuestion __this = Java.Lang.Object.GetObject <DNSQuestion> (native__this, JniHandleOwnership.DoNotTransfer); global::Javax.Jmdns.Impl.JmDNSImpl p0 = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.JmDNSImpl> (native_p0, JniHandleOwnership.DoNotTransfer); bool __ret = __this.IAmTheOnlyOne(p0); return(__ret); }
protected static global::Javax.Jmdns.Impl.IDNSTaskStarter NewDNSTaskStarter(global::Javax.Jmdns.Impl.JmDNSImpl p0) { if (id_newDNSTaskStarter_Ljavax_jmdns_impl_JmDNSImpl_ == IntPtr.Zero) { id_newDNSTaskStarter_Ljavax_jmdns_impl_JmDNSImpl_ = JNIEnv.GetStaticMethodID(class_ref, "newDNSTaskStarter", "(Ljavax/jmdns/impl/JmDNSImpl;)Ljavax/jmdns/impl/DNSTaskStarter;"); } global::Javax.Jmdns.Impl.IDNSTaskStarter __ret = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.IDNSTaskStarter> (JNIEnv.CallStaticObjectMethod(class_ref, id_newDNSTaskStarter_Ljavax_jmdns_impl_JmDNSImpl_, new JValue(p0)), JniHandleOwnership.TransferLocalRef); return(__ret); }
static IntPtr n_NewDNSTaskStarter_Ljavax_jmdns_impl_JmDNSImpl_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { IClassDelegate __this = Java.Lang.Object.GetObject <IClassDelegate> (native__this, JniHandleOwnership.DoNotTransfer); global::Javax.Jmdns.Impl.JmDNSImpl p0 = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.JmDNSImpl> (native_p0, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.NewDNSTaskStarter(p0)); return(__ret); }
public Responder (global::Javax.Jmdns.Impl.JmDNSImpl p0, global::Javax.Jmdns.Impl.DNSIncoming p1, int p2) : base (IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) return; if (GetType () != typeof (Responder)) { SetHandle (global::Android.Runtime.JNIEnv.CreateInstance (GetType (), "(Ljavax/jmdns/impl/JmDNSImpl;Ljavax/jmdns/impl/DNSIncoming;I)V", new JValue (p0), new JValue (p1), new JValue (p2)), JniHandleOwnership.TransferLocalRef); return; } if (id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljavax_jmdns_impl_DNSIncoming_I == IntPtr.Zero) id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljavax_jmdns_impl_DNSIncoming_I = JNIEnv.GetMethodID (class_ref, "<init>", "(Ljavax/jmdns/impl/JmDNSImpl;Ljavax/jmdns/impl/DNSIncoming;I)V"); SetHandle (JNIEnv.NewObject (class_ref, id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljavax_jmdns_impl_DNSIncoming_I, new JValue (p0), new JValue (p1), new JValue (p2)), JniHandleOwnership.TransferLocalRef); }
protected virtual void AddAnswersForServiceInfo(global::Javax.Jmdns.Impl.JmDNSImpl p0, global::System.Collections.Generic.ICollection <global::Javax.Jmdns.Impl.DNSRecord> p1, global::Javax.Jmdns.Impl.ServiceInfoImpl p2) { if (id_addAnswersForServiceInfo_Ljavax_jmdns_impl_JmDNSImpl_Ljava_util_Set_Ljavax_jmdns_impl_ServiceInfoImpl_ == IntPtr.Zero) { id_addAnswersForServiceInfo_Ljavax_jmdns_impl_JmDNSImpl_Ljava_util_Set_Ljavax_jmdns_impl_ServiceInfoImpl_ = JNIEnv.GetMethodID(class_ref, "addAnswersForServiceInfo", "(Ljavax/jmdns/impl/JmDNSImpl;Ljava/util/Set;Ljavax/jmdns/impl/ServiceInfoImpl;)V"); } IntPtr native_p1 = global::Android.Runtime.JavaSet <global::Javax.Jmdns.Impl.DNSRecord> .ToLocalJniHandle(p1); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_addAnswersForServiceInfo_Ljavax_jmdns_impl_JmDNSImpl_Ljava_util_Set_Ljavax_jmdns_impl_ServiceInfoImpl_, new JValue(p0), new JValue(native_p1), new JValue(p2)); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, id_addAnswersForServiceInfo_Ljavax_jmdns_impl_JmDNSImpl_Ljava_util_Set_Ljavax_jmdns_impl_ServiceInfoImpl_, new JValue(p0), new JValue(native_p1), new JValue(p2)); } JNIEnv.DeleteLocalRef(native_p1); }
public RecordReaper(global::Javax.Jmdns.Impl.JmDNSImpl p0) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } if (GetType() != typeof(RecordReaper)) { SetHandle(global::Android.Runtime.JNIEnv.CreateInstance(GetType(), "(Ljavax/jmdns/impl/JmDNSImpl;)V", new JValue(p0)), JniHandleOwnership.TransferLocalRef); return; } if (id_ctor_Ljavax_jmdns_impl_JmDNSImpl_ == IntPtr.Zero) { id_ctor_Ljavax_jmdns_impl_JmDNSImpl_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Ljavax/jmdns/impl/JmDNSImpl;)V"); } SetHandle(JNIEnv.NewObject(class_ref, id_ctor_Ljavax_jmdns_impl_JmDNSImpl_, new JValue(p0)), JniHandleOwnership.TransferLocalRef); }
public virtual bool IAmTheOnlyOne(global::Javax.Jmdns.Impl.JmDNSImpl p0) { if (id_iAmTheOnlyOne_Ljavax_jmdns_impl_JmDNSImpl_ == IntPtr.Zero) { id_iAmTheOnlyOne_Ljavax_jmdns_impl_JmDNSImpl_ = JNIEnv.GetMethodID(class_ref, "iAmTheOnlyOne", "(Ljavax/jmdns/impl/JmDNSImpl;)Z"); } bool __ret; if (GetType() == ThresholdType) { __ret = JNIEnv.CallBooleanMethod(Handle, id_iAmTheOnlyOne_Ljavax_jmdns_impl_JmDNSImpl_, new JValue(p0)); } else { __ret = JNIEnv.CallNonvirtualBooleanMethod(Handle, ThresholdClass, id_iAmTheOnlyOne_Ljavax_jmdns_impl_JmDNSImpl_, new JValue(p0)); } return(__ret); }
public static global::Javax.Jmdns.Impl.HostInfo NewHostInfo(global::Java.Net.InetAddress p0, global::Javax.Jmdns.Impl.JmDNSImpl p1, string p2) { if (id_newHostInfo_Ljava_net_InetAddress_Ljavax_jmdns_impl_JmDNSImpl_Ljava_lang_String_ == IntPtr.Zero) { id_newHostInfo_Ljava_net_InetAddress_Ljavax_jmdns_impl_JmDNSImpl_Ljava_lang_String_ = JNIEnv.GetStaticMethodID(class_ref, "newHostInfo", "(Ljava/net/InetAddress;Ljavax/jmdns/impl/JmDNSImpl;Ljava/lang/String;)Ljavax/jmdns/impl/HostInfo;"); } IntPtr native_p2 = JNIEnv.NewString(p2); global::Javax.Jmdns.Impl.HostInfo __ret = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.HostInfo> (JNIEnv.CallStaticObjectMethod(class_ref, id_newHostInfo_Ljava_net_InetAddress_Ljavax_jmdns_impl_JmDNSImpl_Ljava_lang_String_, new JValue(p0), new JValue(p1), new JValue(native_p2)), JniHandleOwnership.TransferLocalRef); JNIEnv.DeleteLocalRef(native_p2); return(__ret); }