public EntryGroup(Client client) { this.client = client; cb = OnEntryGroupCallback; lock (client) { handle = avahi_entry_group_new (client.Handle, cb, IntPtr.Zero); if (handle == IntPtr.Zero) client.ThrowError (); } }