node-addon-api
node-addon-api copied to clipboard
Module for using Node-API from C++
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| |Env | | || Env(napi_env env) | |Covered (See globalObject tests)| Object Global() const | | |Value Undefined() const | | |Value Null() const...
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| |ThreadSafeFunction | | |Covered (threadsafe_function_ptr.cc)| ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString resourceName, size_t maxQueueSize, size_t initialThreadCount) | | |ThreadSafeFunction::New(napi_env env, const Function& callback, ResourceString...
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| |CallbackScope | | || CallbackScope(napi_env env, napi_callback_scope scope) | |Covered| CallbackScope(napi_env env, napi_async_context context)| || Env()| See callbackscope.cc and callbackscope.js
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| |AsyncProgressQueueWorker | | || AsyncProgressQueueWorker(const Function& callback); | || AsyncProgressQueueWorker(const Function& callback, const char* resource_name);| |Covered | AsyncProgressQueueWorker(const Function& callback,const char* resource_name, const Object&...
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| |AsyncProgressWorker | | || AsyncProgressWorker(const Function& callback); | || AsyncProgressWorker(const Function& callback, const char* resource_name);| |Covered | AsyncProgressWorker(const Function& callback,const char* resource_name, const Object&...
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| |Buffer | | |Covered | Buffer::New(napi_env env, size_t length) | |Covered |Buffer::New(napi_env env, T* data, size_t length) | |Covered |Buffer::New(napi_env env, T* data, size_t...
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| |ObjectWrap | | |Covered | ObjectWrap(const CallbackInfo& callbackInfo) | || static T* Unwrap(Object wrapper) | |Covered #125 |Function DefineClass(Napi::Env env, const char * utf8name,...
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| |HandleScope | | | |HandleScope(Napi::Env env) | |Covered #250|HandleScope(napi_env env, napi_handle_scope scope) | | |Env() | |EscapableHandleScope | | | |EscapableHandleScope(napi_env env, napi_escapable_handle_scope scope)...
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| | ObjectReference | | | |ObjectReference() | | Covered #212 | ObjectReference(napi_env env, napi_ref ref) | | | ObjectReference(Reference&& other) | | | ObjectReference&...
| class | methods | |-------------------------|----------------------------------------------------------------------------------------------------------------------------------| | Reference | Reference() | | | Reference(napi_env env, napi_ref ref) | | Covered #212 |Reference::New(const T& value, uint32_t initRefCount = 0) | |...