class StatusWatcherTest

Defined at line 130 of file ../../src/connectivity/network/drivers/network-device/device/status_watcher-test.cc

Protected Members

Loop loop_
Mutex lock_
Arena fidl_arena_
DoublyLinkedList watchers_
sync_completion_t * teardown_completion_

Public Methods

void StatusWatcherTest ()

Defined at line 132 of file ../../src/connectivity/network/drivers/network-device/device/status_watcher-test.cc

void SetUp ()

Defined at line 134 of file ../../src/connectivity/network/drivers/network-device/device/status_watcher-test.cc

void TearDown ()

Defined at line 141 of file ../../src/connectivity/network/drivers/network-device/device/status_watcher-test.cc

Protected Methods

zx::result<StatusWatcher *> MakeWatcher (fidl::ServerEnd<netdev::StatusWatcher> channel, uint32_t buffers, fit::callback<void (StatusWatcher *)> on_closed)

Creates a watcher and returns an unowned pointer to it for interaction.

The test fixture will destroy the created watcher objects when they are unbound.

Defined at line 161 of file ../../src/connectivity/network/drivers/network-device/device/status_watcher-test.cc

netdev::wire::PortStatus MakeStatus (StatusFlags status_flags, uint32_t mtu)

Defined at line 186 of file ../../src/connectivity/network/drivers/network-device/device/status_watcher-test.cc