class TestAgent

Defined at line 67 of file ../../src/connectivity/network/mdns/service/test/mdns_netemul_multi_network_test_agent.cc

/////////////////////////////////////////////////////////////////////////////

TestAgent

This test verifies that MDNS transceivers don't receive messages leaked from

other connections.

Public Members

size_t response_count_
bool sending_
basic_string client_name_
InterfacePtr bus_proxy_
MdnsTransceiver transceiver_
sys::ComponentContext * component_context_
function_impl quit_callback_

Public Methods

std::unique_ptr<TestAgent> Create (sys::ComponentContext * component_context, std::string client_name, QuitCallback quit_callback)

Defined at line 69 of file ../../src/connectivity/network/mdns/service/test/mdns_netemul_multi_network_test_agent.cc

void TestAgent (sys::ComponentContext * component_context, std::string client_name, QuitCallback quit_callback)

Defined at line 74 of file ../../src/connectivity/network/mdns/service/test/mdns_netemul_multi_network_test_agent.cc

const std::vector<inet::IpAddress> & TransceiverAddrs ()

Defined at line 170 of file ../../src/connectivity/network/mdns/service/test/mdns_netemul_multi_network_test_agent.cc

void OpenBus ()

Defined at line 174 of file ../../src/connectivity/network/mdns/service/test/mdns_netemul_multi_network_test_agent.cc

void SendRequest ()

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

void Quit (int exit_code)

Defined at line 203 of file ../../src/connectivity/network/mdns/service/test/mdns_netemul_multi_network_test_agent.cc