class AppletsLoader

Defined at line 16 of file ../../src/connectivity/weave/lib/applets_loader/applets_loader.h

Public Methods

zx_status_t CreateWithModule (const char * lib_name, std::unique_ptr<AppletsLoader> * out)

Creates a applets loader by opening the loadable module specified by |lib_name|.

Returns ZX_ERR_UNAVAILABLE if the shared library could not be opened.

Defined at line 22 of file ../../src/connectivity/weave/lib/applets_loader/applets_loader.cc

std::unique_ptr<AppletsLoader> CreateWithNullModule ()

Creates a 'null' applets loader, which cannot create an applet.

Defined at line 32 of file ../../src/connectivity/weave/lib/applets_loader/applets_loader.cc

Applet CreateApplet (FuchsiaWeaveAppletsCallbacksV1 callbacks)

Creates an applet with the given callback.

Defined at line 40 of file ../../src/connectivity/weave/lib/applets_loader/applets_loader.cc