CCF
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
ccf::js::modules::KvModuleLoader Class Reference

#include <kv_module_loader.h>

Inherits ccf::js::modules::ModuleLoaderInterface.

Public Member Functions

 KvModuleLoader (ccf::Modules::ReadOnlyHandle *mh)
 
virtual std::optional< js::core::JSWrappedValueget_module (std::string_view module_name, js::core::Context &ctx) override
 
- Public Member Functions inherited from ccf::js::modules::ModuleLoaderInterface
virtual ~ModuleLoaderInterface ()=default
 

Protected Attributes

ccf::Modules::ReadOnlyHandlemodules_handle
 

Constructor & Destructor Documentation

◆ KvModuleLoader()

ccf::js::modules::KvModuleLoader::KvModuleLoader ( ccf::Modules::ReadOnlyHandle mh)
inline

Member Function Documentation

◆ get_module()

virtual std::optional< js::core::JSWrappedValue > ccf::js::modules::KvModuleLoader::get_module ( std::string_view  module_name,
js::core::Context ctx 
)
inlineoverridevirtual

Member Data Documentation

◆ modules_handle

ccf::Modules::ReadOnlyHandle* ccf::js::modules::KvModuleLoader::modules_handle
protected

The documentation for this class was generated from the following file: