class InstanceProber

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

Probes for SRV record conflicts prior to invoking |InstanceResponder|.

Public Methods

void InstanceProber (MdnsAgent::Owner * owner, const DnsName & service_name, const DnsLabel & instance_name, const DnsName & host_full_name, inet::IpPort port, Media media, IpVersions ip_verions, CompletionCallback callback)

Creates a |InstanceProber|.

Defined at line 11 of file ../../src/connectivity/network/mdns/service/agents/instance_prober.cc

void ~InstanceProber ()

Defined at line 20 of file ../../src/connectivity/network/mdns/service/agents/instance_prober.cc

void InstanceProber (const InstanceProber & )

Disallow copy, assign and move.

Defined at line 39 of file ../../src/connectivity/network/mdns/service/agents/instance_prober.h

void InstanceProber (InstanceProber && )

Defined at line 40 of file ../../src/connectivity/network/mdns/service/agents/instance_prober.h

InstanceProber & operator= (const InstanceProber & )

Defined at line 41 of file ../../src/connectivity/network/mdns/service/agents/instance_prober.h

InstanceProber & operator= (InstanceProber && )

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

Protected Methods

const DnsName & ResourceName ()

Prober overrides.

Defined at line 22 of file ../../src/connectivity/network/mdns/service/agents/instance_prober.cc

void SendProposedResources (MdnsResourceSection section)

Defined at line 24 of file ../../src/connectivity/network/mdns/service/agents/instance_prober.cc