CCF
Loading...
Searching...
No Matches
ccf::js::core::Context Member List

This is the complete list of members for ccf::js::core::Context, including all inherited members.

accessccf::js::core::Context
add_extension(const js::extensions::ExtensionPtr &extension)ccf::js::core::Context
call_with_rt_options(const JSWrappedValue &f, const std::vector< JSWrappedValue > &argv, const std::optional< ccf::JSRuntimeOptions > &options, RuntimeLimitsPolicy policy)ccf::js::core::Context
Context(TxAccess acc)ccf::js::core::Context
Context(const Context &)=deleteccf::js::core::Context
duplicate_value(JSValueConst original) constccf::js::core::Context
error_message()ccf::js::core::Context
eval(const char *input, size_t input_len, const char *filename, int eval_flags) constccf::js::core::Context
extract_string_array(JSValueConst &argv, std::vector< std::string > &out)ccf::js::core::Context
get_exported_function(const std::string &code, const std::string &func, const std::string &path)ccf::js::core::Context
get_exported_function(const JSWrappedValue &module, const std::string &func, const std::string &path)ccf::js::core::Context
get_extension()ccf::js::core::Contextinline
get_global_obj() constccf::js::core::Context
get_global_property(const char *s) constccf::js::core::Context
get_module(std::string_view module_name)ccf::js::core::Contextvirtual
get_or_create_global_property(const char *s, JSWrappedValue default_value) constccf::js::core::Context
get_property(JSValue object, char const *property_name) constccf::js::core::Context
get_typed_array_buffer(const JSWrappedValue &obj, size_t *pbyte_offset, size_t *pbyte_length, size_t *pbytes_per_element) constccf::js::core::Context
inner_call(const JSWrappedValue &f, const std::vector< JSWrappedValue > &argv)ccf::js::core::Context
interrupt_dataccf::js::core::Context
json_stringify(const JSWrappedValue &obj) constccf::js::core::Context
lockccf::js::core::Context
log_execution_metricsccf::js::core::Context
new_array() constccf::js::core::Context
new_array_buffer_copy(const uint8_t *buf, size_t buf_len) constccf::js::core::Context
new_array_buffer_copy(const char *buf, size_t buf_len) constccf::js::core::Context
new_array_buffer_copy(std::span< const uint8_t > data) constccf::js::core::Context
new_c_function(JSCFunction *func, const char *name, int length) constccf::js::core::Context
new_getter_c_function(JSCFunction *func, const char *name, size_t arg_count=0) constccf::js::core::Context
new_internal_error(const char *fmt,...) constccf::js::core::Context
new_obj() constccf::js::core::Context
new_obj_class(JSClassID class_id) constccf::js::core::Context
new_string(const std::string_view &str) constccf::js::core::Context
new_string_len(const char *buf, size_t buf_len) constccf::js::core::Context
new_string_len(const std::span< const uint8_t > buf) constccf::js::core::Context
new_tag_value(int tag, int32_t val=0) constccf::js::core::Context
new_type_error(const char *fmt,...) constccf::js::core::Context
null() constccf::js::core::Context
operator JSContext *() constccf::js::core::Contextinline
operator=(const Context &)=deleteccf::js::core::Context
parse_json(const nlohmann::json &j) constccf::js::core::Context
parse_json(const char *buf, size_t buf_len, const char *filename) constccf::js::core::Context
read_object(const uint8_t *buf, size_t buf_len, int flags) constccf::js::core::Context
remove_extension(const js::extensions::ExtensionPtr &extension)ccf::js::core::Context
runtime()ccf::js::core::Contextinline
set_module_loader(const modules::ModuleLoaderPtr &ml)ccf::js::core::Contextinline
to_str(const JSWrappedValue &x) constccf::js::core::Context
to_str(const JSValue &x) constccf::js::core::Context
to_str(const JSValue &x, size_t &len) constccf::js::core::Context
to_str(const JSAtom &atom) constccf::js::core::Context
undefined() constccf::js::core::Context
wrap(JSValue &&val) constccf::js::core::Context
wrap(const JSValue &val) constccf::js::core::Context
~Context()ccf::js::core::Contextvirtual