Avahi.DomainBrowser.Start C# (CSharp) Method

Start() private method

private Start ( ) : void
return void
        private void Start()
        {
            if (client.Handle == IntPtr.Zero && handle != IntPtr.Zero ||
                (addListeners.Count == 0 && removeListeners.Count == 0))
                return;

            lock (client) {
                handle = avahi_domain_browser_new (client.Handle, iface, (int) proto,
                                                   Utility.StringToBytes (domain), (int) btype, flags,
                                                   cb, IntPtr.Zero);

                if (handle == IntPtr.Zero)
                    client.ThrowError ();
            }
        }