Minsky
|
#include "node_api.h"
#include <windows.h>
#include <iostream>
Go to the source code of this file.
Macros | |
#define | NAPIFN(name, arg_decls, args) |
#define | VOID_NAPIFN(name, arg_decls, args) |
Functions | |
NAPIFN (napi_create_array,(napi_env env, napi_value *result),(env, result)) | |
NAPIFN (napi_create_function,(napi_env env, const char *utf8name, size_t length, napi_callback cb, void *data, napi_value *result),(env, utf8name, length, cb, data, result)) | |
NAPIFN (napi_create_object,(napi_env env, napi_value *result),(env, result)) | |
NAPIFN (napi_add_finalizer,(napi_env env, napi_value js_object, void *native_object, napi_finalize finalize_cb, void *finalize_hint, napi_ref *result),(env, js_object, native_object, finalize_cb, finalize_hint, result)) | |
NAPIFN (napi_create_string_utf8,(napi_env env, const char *str, size_t length, napi_value *result),(env, str, length, result)) | |
NAPIFN (napi_create_string_utf16,(napi_env env, const char16_t *str, size_t length, napi_value *result),(env, str, length, result)) | |
NAPIFN (napi_set_property,(napi_env env, napi_value object, napi_value key, napi_value value),(env, object, key, value)) | |
NAPIFN (napi_create_type_error,(napi_env env, napi_value code, napi_value msg, napi_value *result),(env, code, msg, result)) | |
NAPIFN (napi_create_reference,(napi_env env, napi_value value, uint32_t initial_refcount, napi_ref *result),(env, value, initial_refcount, result)) | |
NAPIFN (napi_delete_reference,(napi_env env, napi_ref ref),(env, ref)) | |
NAPIFN (napi_get_reference_value,(napi_env env, napi_ref ref, napi_value *result),(env, ref, result)) | |
NAPIFN (napi_open_handle_scope,(napi_env env, napi_handle_scope *result),(env, result)) | |
NAPIFN (napi_close_handle_scope,(napi_env env, napi_handle_scope scope),(env, scope)) | |
NAPIFN (napi_throw,(napi_env env, napi_value error),(env, error)) | |
NAPIFN (napi_get_undefined,(napi_env env, napi_value *result),(env, result)) | |
NAPIFN (napi_get_null,(napi_env env, napi_value *result),(env, result)) | |
NAPIFN (napi_typeof,(napi_env env, napi_value value, napi_valuetype *result),(env, value, result)) | |
NAPIFN (napi_get_boolean,(napi_env env, bool value, napi_value *result),(env, value, result)) | |
NAPIFN (napi_get_value_uint32,(napi_env env, napi_value value, uint32_t *result),(env, value, result)) | |
NAPIFN (napi_get_value_int32,(napi_env env, napi_value value, int32_t *result),(env, value, result)) | |
NAPIFN (napi_async_destroy,(napi_env env, napi_async_context async_context),(env, async_context)) | |
VOID_NAPIFN (napi_fatal_error,(const char *location, size_t location_len, const char *message, size_t message_len),(location, location_len, message, message_len)) | |
NAPIFN (napi_close_callback_scope,(napi_env env, napi_callback_scope scope),(env, scope)) | |
NAPIFN (napi_get_last_error_info,(napi_env env, const napi_extended_error_info **result),(env, result)) | |
NAPIFN (napi_is_exception_pending,(napi_env env, bool *result),(env, result)) | |
NAPIFN (napi_get_and_clear_last_exception,(napi_env env, napi_value *result),(env, result)) | |
NAPIFN (napi_create_error,(napi_env env, napi_value code, napi_value msg, napi_value *result),(env, code, msg, result)) | |
NAPIFN (napi_get_cb_info,(napi_env env, napi_callback_info cbinfo, size_t *argc, napi_value *argv, napi_value *this_arg, void **data),(env, cbinfo, argc, argv, this_arg, data)) | |
NAPIFN (napi_open_escapable_handle_scope,(napi_env env, napi_escapable_handle_scope *result),(env, result)) | |
NAPIFN (napi_close_escapable_handle_scope,(napi_env env, napi_escapable_handle_scope scope),(env, scope)) | |
NAPIFN (napi_escape_handle,(napi_env env, napi_escapable_handle_scope scope, napi_value escapee, napi_value *result),(env, scope, escapee, result)) | |
NAPIFN (napi_get_named_property,(napi_env env, napi_value object, const char *utf8name, napi_value *result),(env, object, utf8name, result)) | |
NAPIFN (napi_get_value_string_utf8,(napi_env env, napi_value value, char *buf, size_t bufsize, size_t *result),(env, value, buf, bufsize, result)) | |
NAPIFN (napi_call_function,(napi_env env, napi_value recv, napi_value func, size_t argc, const napi_value *argv, napi_value *result),(env, recv, func, argc, argv, result)) | |
VOID_NAPIFN (napi_module_register,(napi_module *mod),(mod)) | |
NAPIFN (napi_coerce_to_string,(napi_env env, napi_value value, napi_value *result),(env, value, result)) | |
NAPIFN (napi_set_element,(napi_env env, napi_value object, uint32_t index, napi_value value),(env, object, index, value)) | |
NAPIFN (napi_get_instance_data,(napi_env env, void **data),(env, data)) | |
NAPIFN (napi_create_threadsafe_function,(napi_env env, napi_value func, napi_value async_resource, napi_value async_resource_name, size_t max_queue_size, size_t initial_thread_count, void *thread_finalize_data, napi_finalize thread_finalize_cb, void *context, napi_threadsafe_function_call_js call_js_cb, napi_threadsafe_function *result),(env, func, async_resource, async_resource_name, max_queue_size, initial_thread_count, thread_finalize_data, thread_finalize_cb, context, call_js_cb, result)) | |
NAPIFN (napi_create_promise,(napi_env env, napi_deferred *deferred, napi_value *promise),(env, deferred, promise)) | |
NAPIFN (napi_define_properties,(napi_env env, napi_value object, size_t property_count, const napi_property_descriptor *properties),(env, object, property_count, properties)) | |
NAPIFN (napi_set_instance_data,(napi_env env, void *data, napi_finalize finalize_cb, void *finalize_hint),(env, data, finalize_cb, finalize_hint)) | |
NAPIFN (napi_create_double,(napi_env env, double value, napi_value *result),(env, value, result)) | |
NAPIFN (napi_resolve_deferred,(napi_env env, napi_deferred deferred, napi_value resolution),(env, deferred, resolution)) | |
NAPIFN (napi_reject_deferred,(napi_env env, napi_deferred deferred, napi_value rejection),(env, deferred, rejection)) | |
NAPIFN (napi_call_threadsafe_function,(napi_threadsafe_function func, void *data, napi_threadsafe_function_call_mode is_blocking),(func, data, is_blocking)) | |
NAPIFN (napi_add_env_cleanup_hook,(napi_env env, void(*fun)(void *arg), void *arg),(env, fun, arg)) | |
NAPIFN (napi_has_property,(napi_env env, napi_value object, napi_value key, bool *result),(env, object, key, result)) | |
NAPIFN (napi_get_property,(napi_env env, napi_value object, napi_value key, napi_value *result),(env, object, key, result)) | |
Variables | |
static HINSTANCE | nodeExe =GetModuleHandle(nullptr) |
#define NAPIFN | ( | name, | |
arg_decls, | |||
args | |||
) |
Definition at line 34 of file node-api.cc.
#define VOID_NAPIFN | ( | name, | |
arg_decls, | |||
args | |||
) |
Definition at line 41 of file node-api.cc.
NAPIFN | ( | napi_create_array | , |
(napi_env env, napi_value *result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_create_function | , |
(napi_env env, const char *utf8name, size_t length, napi_callback cb, void *data, napi_value *result) | , | ||
(env, utf8name, length, cb, data, result) | |||
) |
NAPIFN | ( | napi_create_object | , |
(napi_env env, napi_value *result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_add_finalizer | , |
(napi_env env, napi_value js_object, void *native_object, napi_finalize finalize_cb, void *finalize_hint, napi_ref *result) | , | ||
(env, js_object, native_object, finalize_cb, finalize_hint, result) | |||
) |
NAPIFN | ( | napi_create_string_utf8 | , |
(napi_env env, const char *str, size_t length, napi_value *result) | , | ||
(env, str, length, result) | |||
) |
NAPIFN | ( | napi_create_string_utf16 | , |
(napi_env env, const char16_t *str, size_t length, napi_value *result) | , | ||
(env, str, length, result) | |||
) |
NAPIFN | ( | napi_set_property | , |
(napi_env env, napi_value object, napi_value key, napi_value value) | , | ||
(env, object, key, value) | |||
) |
NAPIFN | ( | napi_create_type_error | , |
(napi_env env, napi_value code, napi_value msg, napi_value *result) | , | ||
(env, code, msg, result) | |||
) |
NAPIFN | ( | napi_create_reference | , |
(napi_env env, napi_value value, uint32_t initial_refcount, napi_ref *result) | , | ||
(env, value, initial_refcount, result) | |||
) |
NAPIFN | ( | napi_delete_reference | , |
(napi_env env, napi_ref ref) | , | ||
(env, ref) | |||
) |
NAPIFN | ( | napi_get_reference_value | , |
(napi_env env, napi_ref ref, napi_value *result) | , | ||
(env, ref, result) | |||
) |
NAPIFN | ( | napi_open_handle_scope | , |
(napi_env env, napi_handle_scope *result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_close_handle_scope | , |
(napi_env env, napi_handle_scope scope) | , | ||
(env, scope) | |||
) |
NAPIFN | ( | napi_throw | , |
(napi_env env, napi_value error) | , | ||
(env, error) | |||
) |
NAPIFN | ( | napi_get_undefined | , |
(napi_env env, napi_value *result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_get_null | , |
(napi_env env, napi_value *result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_typeof | , |
(napi_env env, napi_value value, napi_valuetype *result) | , | ||
(env, value, result) | |||
) |
NAPIFN | ( | napi_get_boolean | , |
(napi_env env, bool value, napi_value *result) | , | ||
(env, value, result) | |||
) |
NAPIFN | ( | napi_get_value_uint32 | , |
(napi_env env, napi_value value, uint32_t *result) | , | ||
(env, value, result) | |||
) |
NAPIFN | ( | napi_get_value_int32 | , |
(napi_env env, napi_value value, int32_t *result) | , | ||
(env, value, result) | |||
) |
NAPIFN | ( | napi_async_destroy | , |
(napi_env env, napi_async_context async_context) | , | ||
(env, async_context) | |||
) |
NAPIFN | ( | napi_close_callback_scope | , |
(napi_env env, napi_callback_scope scope) | , | ||
(env, scope) | |||
) |
NAPIFN | ( | napi_get_last_error_info | , |
(napi_env env, const napi_extended_error_info **result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_is_exception_pending | , |
(napi_env env, bool *result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_get_and_clear_last_exception | , |
(napi_env env, napi_value *result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_create_error | , |
(napi_env env, napi_value code, napi_value msg, napi_value *result) | , | ||
(env, code, msg, result) | |||
) |
NAPIFN | ( | napi_get_cb_info | , |
(napi_env env, napi_callback_info cbinfo, size_t *argc, napi_value *argv, napi_value *this_arg, void **data) | , | ||
(env, cbinfo, argc, argv, this_arg, data) | |||
) |
NAPIFN | ( | napi_open_escapable_handle_scope | , |
(napi_env env, napi_escapable_handle_scope *result) | , | ||
(env, result) | |||
) |
NAPIFN | ( | napi_close_escapable_handle_scope | , |
(napi_env env, napi_escapable_handle_scope scope) | , | ||
(env, scope) | |||
) |
NAPIFN | ( | napi_escape_handle | , |
(napi_env env, napi_escapable_handle_scope scope, napi_value escapee, napi_value *result) | , | ||
(env, scope, escapee, result) | |||
) |
NAPIFN | ( | napi_get_named_property | , |
(napi_env env, napi_value object, const char *utf8name, napi_value *result) | , | ||
(env, object, utf8name, result) | |||
) |
NAPIFN | ( | napi_get_value_string_utf8 | , |
(napi_env env, napi_value value, char *buf, size_t bufsize, size_t *result) | , | ||
(env, value, buf, bufsize, result) | |||
) |
NAPIFN | ( | napi_call_function | , |
(napi_env env, napi_value recv, napi_value func, size_t argc, const napi_value *argv, napi_value *result) | , | ||
(env, recv, func, argc, argv, result) | |||
) |
NAPIFN | ( | napi_coerce_to_string | , |
(napi_env env, napi_value value, napi_value *result) | , | ||
(env, value, result) | |||
) |
NAPIFN | ( | napi_set_element | , |
(napi_env env, napi_value object, uint32_t index, napi_value value) | , | ||
(env, object, index, value) | |||
) |
NAPIFN | ( | napi_get_instance_data | , |
(napi_env env, void **data) | , | ||
(env, data) | |||
) |
NAPIFN | ( | napi_create_threadsafe_function | , |
(napi_env env, napi_value func, napi_value async_resource, napi_value async_resource_name, size_t max_queue_size, size_t initial_thread_count, void *thread_finalize_data, napi_finalize thread_finalize_cb, void *context, napi_threadsafe_function_call_js call_js_cb, napi_threadsafe_function *result) | , | ||
(env, func, async_resource, async_resource_name, max_queue_size, initial_thread_count, thread_finalize_data, thread_finalize_cb, context, call_js_cb, result) | |||
) |
NAPIFN | ( | napi_create_promise | , |
(napi_env env, napi_deferred *deferred, napi_value *promise) | , | ||
(env, deferred, promise) | |||
) |
NAPIFN | ( | napi_define_properties | , |
(napi_env env, napi_value object, size_t property_count, const napi_property_descriptor *properties) | , | ||
(env, object, property_count, properties) | |||
) |
NAPIFN | ( | napi_set_instance_data | , |
(napi_env env, void *data, napi_finalize finalize_cb, void *finalize_hint) | , | ||
(env, data, finalize_cb, finalize_hint) | |||
) |
NAPIFN | ( | napi_create_double | , |
(napi_env env, double value, napi_value *result) | , | ||
(env, value, result) | |||
) |
NAPIFN | ( | napi_resolve_deferred | , |
(napi_env env, napi_deferred deferred, napi_value resolution) | , | ||
(env, deferred, resolution) | |||
) |
NAPIFN | ( | napi_reject_deferred | , |
(napi_env env, napi_deferred deferred, napi_value rejection) | , | ||
(env, deferred, rejection) | |||
) |
NAPIFN | ( | napi_call_threadsafe_function | , |
(napi_threadsafe_function func, void *data, napi_threadsafe_function_call_mode is_blocking) | , | ||
(func, data, is_blocking) | |||
) |
NAPIFN | ( | napi_add_env_cleanup_hook | , |
(napi_env env, void(*fun)(void *arg), void *arg) | , | ||
(env, fun, arg) | |||
) |
NAPIFN | ( | napi_has_property | , |
(napi_env env, napi_value object, napi_value key, bool *result) | , | ||
(env, object, key, result) | |||
) |
NAPIFN | ( | napi_get_property | , |
(napi_env env, napi_value object, napi_value key, napi_value *result) | , | ||
(env, object, key, result) | |||
) |
VOID_NAPIFN | ( | napi_fatal_error | , |
(const char *location, size_t location_len, const char *message, size_t message_len) | , | ||
(location, location_len, message, message_len) | |||
) |
VOID_NAPIFN | ( | napi_module_register | , |
(napi_module *mod) | , | ||
(mod) | |||
) |
|
static |
Definition at line 29 of file node-api.cc.