class FakeAddressStateProvider

Defined at line 122 of file ../../src/connectivity/weave/adaptation/tests/warm_unittests.cpp

A fake implementation of the

`fuchsia.net.interfaces.admin/AddressStateProvider` protocol for a single

address.

Public Methods

void FakeAddressStateProvider ()

Defined at line 125 of file ../../src/connectivity/weave/adaptation/tests/warm_unittests.cpp

void FakeAddressStateProvider (const fuchsia::net::Subnet & address, std::shared_ptr<std::vector<OwnedAddress>> addresses, std::shared_ptr<TestNotifier> on_hangup_notifier, async_dispatcher_t * dispatcher, fidl::InterfaceRequest<fuchsia::net::interfaces::admin::AddressStateProvider> request, std::optional<zx_status_t> add_fails_with_err)

Defined at line 126 of file ../../src/connectivity/weave/adaptation/tests/warm_unittests.cpp

void SendOnAddressRemoved (fuchsia::net::interfaces::admin::AddressRemovalReason reason)

Defined at line 140 of file ../../src/connectivity/weave/adaptation/tests/warm_unittests.cpp

void SendOnAddressAdded ()

Defined at line 144 of file ../../src/connectivity/weave/adaptation/tests/warm_unittests.cpp