Avahi.EntryGroup.AddAddress C# (CSharp) Method

AddAddress() public method

public AddAddress ( int iface, Protocol proto, PublishFlags flags, string name, IPAddress address ) : void
iface int
proto Protocol
flags PublishFlags
name string
address System.Net.IPAddress
return void
        public void AddAddress(int iface, Protocol proto, PublishFlags flags, string name, IPAddress address)
        {
            IntPtr addressPtr = Utility.AddressToPtr (address);

            lock (client) {
                int ret = avahi_entry_group_add_address (handle, iface, proto, flags,
                                                         Utility.StringToBytes (name), addressPtr);

                Utility.Free (addressPtr);

                if (ret < 0) {
                    client.ThrowError ();
                }
            }
        }

Same methods

EntryGroup::AddAddress ( string name, IPAddress address ) : void