static void n_ServiceTypeAdded_Ljavax_jmdns_ServiceEvent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
        {
            IServiceTypeListener __this = Java.Lang.Object.GetObject <IServiceTypeListener> (native__this, JniHandleOwnership.DoNotTransfer);

            global::Javax.Jmdns.ServiceEvent p0 = Java.Lang.Object.GetObject <global::Javax.Jmdns.ServiceEvent> (native_p0, JniHandleOwnership.DoNotTransfer);
            __this.ServiceTypeAdded(p0);
        }
Example #2
0
 /// <summary> Remove listener for service types.</summary>
 /// <param name="listener">listener for service types
 /// </param>
 public virtual void RemoveServiceTypeListener(IServiceTypeListener listener)
 {
     lock (this)
     {
         typeListeners.Remove(listener);
     }
 }
Example #3
0
        public virtual void AddServiceTypeListener(IServiceTypeListener listener)
        {
            lock (this)
            {
                typeListeners.Remove(listener);
                typeListeners.Add(listener);
            }

            foreach (String s in serviceTypes.Values)
            {
                listener.ServiceTypeAdded(this, new ServiceEvent(this, s, null, null));
            }

            new TypeResolver(this).start();
        }
Example #4
0
File: mDNS.cs Project: pisker/mDNS
		/// <summary> Remove listener for service types.</summary>
		/// <param name="listener">listener for service types
		/// </param>
		public virtual void RemoveServiceTypeListener(IServiceTypeListener listener)
		{
			lock (this)
			{
				typeListeners.Remove(listener);
			}
		}
Example #5
0
File: mDNS.cs Project: pisker/mDNS
		public virtual void AddServiceTypeListener(IServiceTypeListener listener)
		{
			lock (this)
			{
				typeListeners.Remove(listener);
				typeListeners.Add(listener);
			}
			
			foreach (String s in serviceTypes.Values)
			{
				listener.ServiceTypeAdded(this, new ServiceEvent(this, s, null, null));
			}
			
			new TypeResolver(this).start();
		}