class MdnsInterfaceTransceiverTest

Defined at line 28 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

Public Members

ssize_t receive_message_result_
vector receive_message_packet_
SocketAddress receive_message_source_address_
IpAddress receive_message_destination_address_
int receive_message_sockfd_
int receive_message_flags_
uint32_t receive_message_count_
uint32_t wait_for_inbound_count_
const void * send_to_buffer_
size_t send_to_size_
SocketAddress send_to_address_

Public Methods

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

Defined at line 30 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

void ~MdnsInterfaceTransceiverTest ()

Defined at line 35 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

bool Start (InboundMessageCallback callback)

Defined at line 37 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

void DumpSendToGolden ()

Dumps a golden for |SendTo|.

Defined at line 63 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

Protected Methods

enum IpVersions IpVersions ()

MdnsInterfaceTransceiver overrides.

Defined at line 86 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

int SetOptionDisableMulticastLoop ()

Defined at line 87 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

int SetOptionJoinMulticastGroup ()

Defined at line 88 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

int SetOptionOutboundInterface ()

Defined at line 89 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

int SetOptionUnicastTtl ()

Defined at line 90 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

int SetOptionMulticastTtl ()

Defined at line 91 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

int SetOptionFamilySpecific ()

Defined at line 92 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

int Bind ()

Defined at line 93 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

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

Defined at line 95 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

void WaitForInbound ()

Defined at line 102 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc

ssize_t ReceiveMessage (int sockfd, struct msghdr * msg, int flags)

Defined at line 104 of file ../../src/connectivity/network/mdns/service/test/interface_transceiver_test.cc