static void n_StartServiceInfoResolver_Ljavax_jmdns_impl_ServiceInfoImpl_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { IDNSTaskStarter __this = Java.Lang.Object.GetObject <IDNSTaskStarter> (native__this, JniHandleOwnership.DoNotTransfer); global::Javax.Jmdns.Impl.ServiceInfoImpl p0 = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.ServiceInfoImpl> (native_p0, JniHandleOwnership.DoNotTransfer); __this.StartServiceInfoResolver(p0); }
public void StartServiceInfoResolver(global::Javax.Jmdns.Impl.ServiceInfoImpl p0) { if (id_startServiceInfoResolver_Ljavax_jmdns_impl_ServiceInfoImpl_ == IntPtr.Zero) { id_startServiceInfoResolver_Ljavax_jmdns_impl_ServiceInfoImpl_ = JNIEnv.GetMethodID(class_ref, "startServiceInfoResolver", "(Ljavax/jmdns/impl/ServiceInfoImpl;)V"); } JNIEnv.CallVoidMethod(Handle, id_startServiceInfoResolver_Ljavax_jmdns_impl_ServiceInfoImpl_, new JValue(p0)); }
protected override global::Javax.Jmdns.Impl.DNSOutgoing BuildOutgoingForInfo(global::Javax.Jmdns.Impl.ServiceInfoImpl p0, global::Javax.Jmdns.Impl.DNSOutgoing p1) { if (id_buildOutgoingForInfo_Ljavax_jmdns_impl_ServiceInfoImpl_Ljavax_jmdns_impl_DNSOutgoing_ == IntPtr.Zero) { id_buildOutgoingForInfo_Ljavax_jmdns_impl_ServiceInfoImpl_Ljavax_jmdns_impl_DNSOutgoing_ = JNIEnv.GetMethodID(class_ref, "buildOutgoingForInfo", "(Ljavax/jmdns/impl/ServiceInfoImpl;Ljavax/jmdns/impl/DNSOutgoing;)Ljavax/jmdns/impl/DNSOutgoing;"); } global::Javax.Jmdns.Impl.DNSOutgoing __ret = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.DNSOutgoing> (JNIEnv.CallObjectMethod(Handle, id_buildOutgoingForInfo_Ljavax_jmdns_impl_ServiceInfoImpl_Ljavax_jmdns_impl_DNSOutgoing_, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef); return(__ret); }
static IntPtr n_BuildOutgoingForInfo_Ljavax_jmdns_impl_ServiceInfoImpl_Ljavax_jmdns_impl_DNSOutgoing_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { Announcer __this = Java.Lang.Object.GetObject <Announcer> (native__this, JniHandleOwnership.DoNotTransfer); global::Javax.Jmdns.Impl.ServiceInfoImpl p0 = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.ServiceInfoImpl> (native_p0, JniHandleOwnership.DoNotTransfer); global::Javax.Jmdns.Impl.DNSOutgoing p1 = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.DNSOutgoing> (native_p1, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.BuildOutgoingForInfo(p0, p1)); return(__ret); }
static void n_AddAnswersForServiceInfo_Ljavax_jmdns_impl_JmDNSImpl_Ljava_util_Set_Ljavax_jmdns_impl_ServiceInfoImpl_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2) { 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); global::Javax.Jmdns.Impl.ServiceInfoImpl p2 = Java.Lang.Object.GetObject <global::Javax.Jmdns.Impl.ServiceInfoImpl> (native_p2, JniHandleOwnership.DoNotTransfer); __this.AddAnswersForServiceInfo(p0, p1, p2); }
public ServiceInfoResolver(global::Javax.Jmdns.Impl.JmDNSImpl p0, global::Javax.Jmdns.Impl.ServiceInfoImpl p1) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } if (GetType() != typeof(ServiceInfoResolver)) { SetHandle(global::Android.Runtime.JNIEnv.CreateInstance(GetType(), "(Ljavax/jmdns/impl/JmDNSImpl;Ljavax/jmdns/impl/ServiceInfoImpl;)V", new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef); return; } if (id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljavax_jmdns_impl_ServiceInfoImpl_ == IntPtr.Zero) { id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljavax_jmdns_impl_ServiceInfoImpl_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Ljavax/jmdns/impl/JmDNSImpl;Ljavax/jmdns/impl/ServiceInfoImpl;)V"); } SetHandle(JNIEnv.NewObject(class_ref, id_ctor_Ljavax_jmdns_impl_JmDNSImpl_Ljavax_jmdns_impl_ServiceInfoImpl_, new JValue(p0), new JValue(p1)), JniHandleOwnership.TransferLocalRef); }
protected abstract global::Javax.Jmdns.Impl.DNSOutgoing BuildOutgoingForInfo(global::Javax.Jmdns.Impl.ServiceInfoImpl p0, global::Javax.Jmdns.Impl.DNSOutgoing p1);
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); }