class InstanceRequestor

Defined at line 24 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h

Searches for instances of a service type.

Public Methods

void InstanceRequestor (MdnsAgent::Owner * owner, const DnsName & service_name, Media media, IpVersions ip_versions, bool include_local, bool include_local_proxies)

Creates an |InstanceRequestor|.

Defined at line 26 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void ~InstanceRequestor ()

Defined at line 34 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h

void InstanceRequestor (MdnsAgent::Owner * owner, Media media, IpVersions ip_versions, bool include_local, bool include_local_proxies)

Creates an |InstanceRequestor| requesting all services.

Defined at line 38 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void AddSubscriber (Mdns::Subscriber * subscriber)

Adds the subscriber.

Defined at line 49 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void RemoveSubscriber (Mdns::Subscriber * subscriber)

Removes the subscriber. If it's the last subscriber, this

|InstanceRequestor| is destroyed.

Defined at line 56 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void Start (const DnsName & local_host_full_name)

MdnsAgent overrides.

Defined at line 63 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void ReceiveResource (const DnsResource & resource, MdnsResourceSection section, ReplyAddress sender_address)

Defined at line 68 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void EndOfMessage ()

Defined at line 111 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void InstanceRequestor (const InstanceRequestor & )

Disallow copy, assign and move.

Defined at line 170 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h

void InstanceRequestor (InstanceRequestor && )

Defined at line 171 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h

InstanceRequestor & operator= (const InstanceRequestor & )

Defined at line 172 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h

InstanceRequestor & operator= (InstanceRequestor && )

Defined at line 173 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h

void OnAddLocalServiceInstance (const Mdns::ServiceInstance & instance, bool from_proxy)

Defined at line 435 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void OnChangeLocalServiceInstance (const Mdns::ServiceInstance & instance, bool from_proxy)

Defined at line 478 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc

void OnRemoveLocalServiceInstance (const DnsName & service_name, const DnsLabel & instance_name, bool from_proxy)

Defined at line 540 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc