class MdnsInterfaceTransceiverV4

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

Provides V4-specific behavior for abstract MdnsInterfaceTransceiver.

Public Methods

void MdnsInterfaceTransceiverV4 (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_v4.cc

void ~MdnsInterfaceTransceiverV4 ()

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

void MdnsInterfaceTransceiverV4 (const MdnsInterfaceTransceiverV4 & )

Disallow copy, assign and move.

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

void MdnsInterfaceTransceiverV4 (MdnsInterfaceTransceiverV4 && )

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

MdnsInterfaceTransceiverV4 & operator= (const MdnsInterfaceTransceiverV4 & )

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

MdnsInterfaceTransceiverV4 & operator= (MdnsInterfaceTransceiverV4 && )

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

Protected Methods

enum IpVersions IpVersions ()

MdnsInterfaceTransceiver overrides.

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

int SetOptionDisableMulticastLoop ()

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

int SetOptionJoinMulticastGroup ()

Defined at line 33 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v4.cc

int SetOptionOutboundInterface ()

Defined at line 46 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v4.cc

int SetOptionUnicastTtl ()

Defined at line 56 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v4.cc

int SetOptionMulticastTtl ()

Defined at line 72 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v4.cc

int SetOptionFamilySpecific ()

Defined at line 82 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v4.cc

int Bind ()

Defined at line 87 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v4.cc

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

Defined at line 97 of file ../../src/connectivity/network/mdns/service/transport/mdns_interface_transceiver_v4.cc