template <typename ModuleImpl>
class AppletsModule
Defined at line 17 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.h
Public Methods
void AppletsModule<ModuleImpl> ()
Defined at line 21 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.h
const ModuleImpl & operator* ()
Provide access to the underlying module structure.
Defined at line 25 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.h
const ModuleImpl * operator-> ()
Defined at line 26 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.h
bool is_valid ()
Defined at line 28 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.h
bool operator bool ()
Defined at line 29 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.h
void Release ()
Releases the reference to the module. After a call to |Release| the |AppletsModule| will be in
an invalid state (that is |is_valid| will return false).
Defined at line 33 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.h
AppletsModule<ModuleImpl> & operator= (std::nullptr_t )
Defined at line 34 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.h
AppletsModule<ModuleImpl> Open (const char * name)
Defined at line 37 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.cc
void AppletsModule<ModuleImpl> (std::shared_ptr<const ModuleImpl> module)
Defined at line 55 of file ../../src/connectivity/weave/lib/applets_loader/applets_module.cc