class NetworkProvisioningServerImpl
Defined at line 18 of file ../../src/connectivity/weave/adaptation/network_provisioning_server_impl.h
Concrete implementation of the NetworkProvisioningServer singleton object for the Fuchsia
platform.
Public Methods
void SetDelegate (std::unique_ptr<Delegate> delegate)
Sets the delegate containing the platform-specific implementation. It is
invalid to invoke the NetworkProvisioningServer without setting a delegate
first. However, the OpenWeave surface requires a no-constructor
instantiation of this class, so it is up to the caller to enforce this.
Defined at line 22 of file ../../src/connectivity/weave/adaptation/network_provisioning_server_impl.cpp
void SetWlanNetworkConfigProvider (::fidl::InterfaceHandle<class ::fuchsia::weave::WlanNetworkConfigProvider> provider)
Defined at line 41 of file ../../src/connectivity/weave/adaptation/network_provisioning_server_impl.cpp
Delegate * GetDelegate ()
Gets the delegate currently in use. This may return nullptr if no delegate
was set on this class.
Defined at line 73 of file ../../src/connectivity/weave/adaptation/network_provisioning_server_impl.h
Records
Friends
NetworkProvisioningServerImpl & NetworkProvisioningServerImpl ()
::nl::Weave::DeviceLayer::Internal::NetworkProvisioningServer & NetworkProvisioningServerImpl ()
class GenericNetworkProvisioningServerImpl
class NetworkProvisioningServer