class StackProvider

Defined at line 4435 of file fidling/gen/sdk/fidl/fuchsia.weave/fuchsia.weave/hlcpp/fuchsia/weave/cpp/fidl.h

Services Provided to WeaveStack by other components.

Public Members

static const char[] Name_

Public Methods

void ~StackProvider ()
void SetWlanNetworkConfigProvider (::fidl::InterfaceHandle< ::fuchsia::weave::WlanNetworkConfigProvider> provider)

Registers a WLAN network configuration provider with WeaveStack.

Only one provider can be set at a time.

Attempts to set a new provider while there is an active provider

will close the channel to active provider and will be replaced

by the new provider.

TODO(https://fxbug.dev/42140705): This interface may be deprecated when current

WLAN network configuration can be shared amongst multiple components.