class StubInterfaceTransceiver

Defined at line 159 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

Public Members

vector sent_messages_
ssize_t receive_message_result_
uint32_t * external_wait_for_inbound_count_

Public Methods

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

Defined at line 161 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

std::unique_ptr<MdnsInterfaceTransceiver> Create (inet::IpAddress address, const std::string & name, uint32_t id, Media media)

Defined at line 166 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

const std::vector<std::shared_ptr<DnsResource>> & GetInterfaceAddressResources (const DnsName & host_full_name)

Defined at line 172 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

void TriggerInboundReadyError (uint32_t * wait_count)

Defined at line 185 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

Protected Methods

enum IpVersions IpVersions ()

Defined at line 192 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

int SetOptionDisableMulticastLoop ()

Defined at line 193 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

int SetOptionJoinMulticastGroup ()

Defined at line 194 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

int SetOptionOutboundInterface ()

Defined at line 195 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

int SetOptionUnicastTtl ()

Defined at line 196 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

int SetOptionMulticastTtl ()

Defined at line 197 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

int SetOptionFamilySpecific ()

Defined at line 198 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

int Bind ()

Defined at line 199 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

void WaitForInbound ()

Defined at line 201 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

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

Defined at line 207 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

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

Defined at line 211 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

bool Start (InboundMessageCallback callback)

Defined at line 224 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

void Stop ()

Defined at line 225 of file ../../src/connectivity/network/mdns/service/test/mdns_transceiver_test.cc

Records