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,Mediamedia,IpVersionsip_versions,boolinclude_local,boolinclude_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,Mediamedia,IpVersionsip_versions,boolinclude_local,boolinclude_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,MdnsResourceSectionsection,ReplyAddresssender_address)
Defined at line 68 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc
void EndOfMessage ()
Defined at line 110 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc
void InstanceRequestor (const InstanceRequestor & )
Disallow copy, assign and move.
Defined at line 166 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h
void InstanceRequestor (InstanceRequestor && )
Defined at line 167 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h
InstanceRequestor & operator= (const InstanceRequestor & )
Defined at line 168 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h
InstanceRequestor & operator= (InstanceRequestor && )
Defined at line 169 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.h
void OnAddLocalServiceInstance (const Mdns::ServiceInstance & instance, bool from_proxy)
Defined at line 401 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc
void OnChangeLocalServiceInstance (const Mdns::ServiceInstance & instance, bool from_proxy)
Defined at line 443 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc
void OnRemoveLocalServiceInstance (const DnsName &service_name,const DnsLabel &instance_name,boolfrom_proxy)
Defined at line 505 of file ../../src/connectivity/network/mdns/service/agents/instance_requestor.cc