struct ServiceInstance

Defined at line 15 of file ../../src/connectivity/network/mdns/service/common/service_instance.h

Public Members

DnsName service_name_
basic_string instance_name_
DnsName target_name_
vector addresses_
vector text_
uint16_t srv_priority_
uint16_t srv_weight_

Public Methods

std::unique_ptr<ServiceInstance> Create (const std::string & service_name, const std::string & instance_name, const std::string & target_name, const std::vector<inet::SocketAddress> & addresses, const std::vector<std::vector<uint8_t>> & text, uint16_t srv_priority, uint16_t srv_weight)

static

Defined at line 10 of file ../../src/connectivity/network/mdns/service/common/service_instance.cc

void ServiceInstance (const std::string & service_name, const std::string & instance_name, const std::string & target_name, const std::vector<inet::SocketAddress> & addresses, const std::vector<std::vector<uint8_t>> & text, uint16_t srv_priority, uint16_t srv_weight)

Defined at line 18 of file ../../src/connectivity/network/mdns/service/common/service_instance.cc

std::unique_ptr<ServiceInstance> Create (DnsName service_name, DnsLabel instance_name, DnsName target_name, const std::vector<inet::SocketAddress> & addresses, const std::vector<std::vector<uint8_t>> & text, uint16_t srv_priority, uint16_t srv_weight)

static

Defined at line 27 of file ../../src/connectivity/network/mdns/service/common/service_instance.cc

void ServiceInstance (DnsName service_name, DnsLabel instance_name, DnsName target_name, const std::vector<inet::SocketAddress> & addresses, const std::vector<std::vector<uint8_t>> & text, uint16_t srv_priority, uint16_t srv_weight)

Defined at line 36 of file ../../src/connectivity/network/mdns/service/common/service_instance.cc

void ServiceInstance ()

Defined at line 40 of file ../../src/connectivity/network/mdns/service/common/service_instance.h

std::unique_ptr<ServiceInstance> Clone ()

Defined at line 48 of file ../../src/connectivity/network/mdns/service/common/service_instance.cc

bool operator== (const ServiceInstance & other)

Defined at line 53 of file ../../src/connectivity/network/mdns/service/common/service_instance.cc