class MdnsInterfaceTransceiverV6

Defined at line 13 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.h

Provides V6-specific behavior for abstract MdnsInterfaceTransceiver.

Public Methods

void MdnsInterfaceTransceiverV6 (inet::IpAddress address, const std::string & name, uint32_t id, Media media)

Defined at line 16 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

void ~MdnsInterfaceTransceiverV6 ()

Defined at line 21 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

void MdnsInterfaceTransceiverV6 (const MdnsInterfaceTransceiverV6 & )

Disallow copy, assign and move.

Defined at line 34 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.h

void MdnsInterfaceTransceiverV6 (MdnsInterfaceTransceiverV6 && )

Defined at line 35 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.h

MdnsInterfaceTransceiverV6 & operator= (const MdnsInterfaceTransceiverV6 & )

Defined at line 36 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.h

MdnsInterfaceTransceiverV6 & operator= (MdnsInterfaceTransceiverV6 && )

Defined at line 37 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.h

Protected Methods

enum IpVersions IpVersions ()

MdnsInterfaceTransceiver overrides.

Defined at line 22 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.h

int SetOptionDisableMulticastLoop ()

Defined at line 23 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

int SetOptionJoinMulticastGroup ()

Defined at line 40 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

int SetOptionOutboundInterface ()

Defined at line 57 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

int SetOptionUnicastTtl ()

Defined at line 73 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

int SetOptionMulticastTtl ()

Defined at line 91 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

int SetOptionFamilySpecific ()

Defined at line 107 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

int Bind ()

Defined at line 119 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc

ssize_t SendTo (const void * buffer, size_t size, const inet::SocketAddress & address)

Defined at line 129 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v6.cc