Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::JsEngine Member List

This is the complete list of members for pulp::view::JsEngine, including all inherited members.

clear_pending_interrupt()pulp::view::JsEngineinlinevirtual
evaluate(const std::string &code)=0pulp::view::JsEnginepure virtual
evaluate_bounded_json(const std::string &, std::size_t)pulp::view::JsEngineinlinevirtual
evaluate_script(const std::string &code)pulp::view::JsEngineinlinevirtual
expected_runtime_version() constpulp::view::JsEngineinlinevirtual
gc_hint()pulp::view::JsEngineinlinevirtual
invoke(std::string_view name)=0pulp::view::JsEnginepure virtual
invoke(std::string_view name, const choc::value::Value *args, size_t num_args)=0pulp::view::JsEnginepure virtual
is_valid() const =0pulp::view::JsEnginepure virtual
JsEngine(const JsEngine &)=deletepulp::view::JsEngine
JsEngine(JsEngine &&)=deletepulp::view::JsEngine
JsEngine()=defaultpulp::view::JsEngineprotected
operator=(const JsEngine &)=deletepulp::view::JsEngine
operator=(JsEngine &&)=deletepulp::view::JsEngine
provider_kind() constpulp::view::JsEngineinlinevirtual
provider_path() constpulp::view::JsEngineinlinevirtual
pump_message_loop()pulp::view::JsEngineinlinevirtual
register_function(const std::string &name, NativeFunction fn)pulp::view::JsEngineinline
register_function_impl(const std::string &name, NativeFunction fn)=0pulp::view::JsEngineprotectedpure virtual
register_host_object(const std::string &name, HostObjectDescriptor descriptor)pulp::view::JsEngineinline
register_host_object_impl(const std::string &name, HostObjectDescriptor descriptor)pulp::view::JsEngineinlineprotectedvirtual
register_promise_function(const std::string &name, NativePromiseFunction fn)pulp::view::JsEngineinline
register_promise_function_impl(const std::string &name, NativePromiseFunction fn)pulp::view::JsEngineinlineprotectedvirtual
request_interrupt()pulp::view::JsEngineinlinevirtual
run_module(const std::string &code, ModuleResolver resolver, ModuleCompletionHandler completion={})=0pulp::view::JsEnginepure virtual
runtime_version() constpulp::view::JsEngineinlinevirtual
set_log_callback(LogCallback callback)=0pulp::view::JsEnginepure virtual
set_memory_limit(std::size_t)pulp::view::JsEngineinlinevirtual
supports_bounded_json_evaluation() constpulp::view::JsEngineinlinevirtual
supports_host_objects() constpulp::view::JsEngineinlinevirtual
supports_interrupt() constpulp::view::JsEngineinlinevirtual
supports_promises() constpulp::view::JsEngineinlinevirtual
supports_typed_arrays() constpulp::view::JsEngineinlinevirtual
type() const =0pulp::view::JsEnginepure virtual
~JsEngine()=defaultpulp::view::JsEnginevirtual