Example #1
0
        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);
        }
Example #2
0
 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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
Example #8
0
        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);
        }