class Subscriber

Defined at line 119 of file ../../src/connectivity/network/mdns/service/mdns.h

Abstract base class for client-supplied subscriber.

Public Methods

void ~Subscriber ()

////////////////////////////////////////////////////////////////////////////

Defined at line 795 of file ../../src/connectivity/network/mdns/service/mdns.cc

void Unsubscribe ()

Unsubscribes from the service. If this |Subscriber| is already

unsubscribed, this method does nothing.

Defined at line 802 of file ../../src/connectivity/network/mdns/service/mdns.cc

void InstanceDiscovered (const DnsName & service, const DnsLabel & instance, const std::vector<inet::SocketAddress> & addresses, const std::vector<std::vector<uint8_t>> & text, uint16_t srv_priority, uint16_t srv_weight, const DnsName & target)

Called when a new instance is discovered.

void InstanceChanged (const DnsName & service, const DnsLabel & instance, const std::vector<inet::SocketAddress> & addresses, const std::vector<std::vector<uint8_t>> & text, uint16_t srv_priority, uint16_t srv_weight, const DnsName & target)

Called when a previously discovered instance changes addresses or text.

void InstanceLost (const DnsName & service, const DnsLabel & instance)

Called when an instance is lost.

void Query (DnsType type_queried)

Called when a query is sent.

Protected Methods

void Subscriber ()

Defined at line 148 of file ../../src/connectivity/network/mdns/service/mdns.h

Friends

class Mdns