class AddressProber

Defined at line 15 of file ../../src/connectivity/network/mdns/service/agents/address_prober.h

Probes for host name conflicts prior to invoking |AddressResponder|.

Public Methods

void AddressProber (MdnsAgent::Owner * owner, Media media, IpVersions ip_versions, CompletionCallback callback)

Creates an |AddressProber| for the local host.

Defined at line 9 of file ../../src/connectivity/network/mdns/service/agents/address_prober.cc

void AddressProber (MdnsAgent::Owner * owner, DnsName host_full_name, std::vector<inet::IpAddress> addresses, Media media, IpVersions ip_versions, CompletionCallback callback)

Creates an |AddressProber| for a host identified by |host_full_name| and |addresses|.

Defined at line 13 of file ../../src/connectivity/network/mdns/service/agents/address_prober.cc

void ~AddressProber ()

Defined at line 23 of file ../../src/connectivity/network/mdns/service/agents/address_prober.cc

void AddressProber (const AddressProber & )

Disallow copy, assign and move.

Defined at line 42 of file ../../src/connectivity/network/mdns/service/agents/address_prober.h

void AddressProber (AddressProber && )

Defined at line 43 of file ../../src/connectivity/network/mdns/service/agents/address_prober.h

AddressProber & operator= (const AddressProber & )

Defined at line 44 of file ../../src/connectivity/network/mdns/service/agents/address_prober.h

AddressProber & operator= (AddressProber && )

Defined at line 45 of file ../../src/connectivity/network/mdns/service/agents/address_prober.h

Protected Methods

const DnsName & ResourceName ()

Prober overrides.

Defined at line 25 of file ../../src/connectivity/network/mdns/service/agents/address_prober.cc

void SendProposedResources (MdnsResourceSection section)

Defined at line 29 of file ../../src/connectivity/network/mdns/service/agents/address_prober.cc