class BootstrapThreadImpl

Defined at line 21 of file ../../src/connectivity/openthread/third_party/openthread/platform/bootstrap_fidl_impl.h

Handler for all fuchsia.lowpan.bootstrap/Thread FIDL protocol calls. Registers as a

public service with the ComponentContext and handles incoming connections.

Public Methods

void BootstrapThreadImpl ()

BootstrapThreadImpl definitions -------------------------------------------------------

Defined at line 25 of file ../../src/connectivity/openthread/third_party/openthread/platform/bootstrap_fidl_impl.cc

void ~BootstrapThreadImpl ()

Defined at line 27 of file ../../src/connectivity/openthread/third_party/openthread/platform/bootstrap_fidl_impl.cc

zx_status_t Bind (fidl::ServerEnd<fuchsia_lowpan_bootstrap::Thread> request, async_dispatcher_t * dispatcher, std::optional<const fbl::RefPtr<fs::PseudoDir>> svc_dir)

Bind this implementation to a server end of the channel.

|svc_dir| should be passed if server is added to it using AddEntry call.

This is used to RemoveEntry when FIDL channel is about to be closed.

|request| and |dispatcher| are needed for BindServer call.

Defined at line 38 of file ../../src/connectivity/openthread/third_party/openthread/platform/bootstrap_fidl_impl.cc

void ImportSettings (ImportSettingsRequestView request, ImportSettingsCompleter::Sync & completer)

Implementation of the fuchsia.lowpan.bootstrap.Thread interface.

Defined at line 79 of file ../../src/connectivity/openthread/third_party/openthread/platform/bootstrap_fidl_impl.cc