class BootstrapImpl
Defined at line 19 of file ../../src/connectivity/weave/weavestack/fidl/bootstrap_impl.h
Handler for all fuchsia.weave/Bootstrap FIDL protocol calls. Registers as a
public service with the ComponentContext and handles incoming connections.
Public Methods
void BootstrapImpl (sys::ComponentContext * context)
BootstrapImpl definitions -------------------------------------------------------
Defined at line 27 of file ../../src/connectivity/weave/weavestack/fidl/bootstrap_impl.cc
void ~BootstrapImpl ()
Defined at line 29 of file ../../src/connectivity/weave/weavestack/fidl/bootstrap_impl.cc
std::optional<zx_status_t> Init ()
Initialize and register this instance as FIDL handler.
In the event of successful initialization and registration, a ZX_OK will be
returned. In the event of a failure, the appropriate ZX status will be
returned. If the initialization decides that no attempt at registration
should occur (such as when WeaveStack is not in bootstrap mode), then
std::nullopt is returned.
Defined at line 36 of file ../../src/connectivity/weave/weavestack/fidl/bootstrap_impl.cc
void ImportWeaveConfig (fuchsia::mem::Buffer config_json, ImportWeaveConfigCallback callback)
Implementation of the fuchsia.weave.Bootstrap interface.
Defined at line 52 of file ../../src/connectivity/weave/weavestack/fidl/bootstrap_impl.cc
bool IsServing ()
Returns true if the FIDL is currently being served.
Defined at line 88 of file ../../src/connectivity/weave/weavestack/fidl/bootstrap_impl.cc