Lines Matching refs:env
41 napi_valuetype GetValueType(napi_env env, napi_value value);
43 bool IsInstanceOf(napi_env env, napi_value object, const std::string &name);
46 bool HasNamedProperty(napi_env env, napi_value object, const std::string &propertyName);
48 napi_value GetNamedProperty(napi_env env, napi_value object, const std::string &propertyName);
50 void SetNamedProperty(napi_env env, napi_value object, const std::string &name, napi_value value);
52 std::vector<std::string> GetPropertyNames(napi_env env, napi_value object);
55 napi_value CreateUint32(napi_env env, uint32_t code);
57 napi_value CreateUint64(napi_env env, uint64_t code);
59 int64_t GetInt64FromValue(napi_env env, napi_value value);
61 int64_t GetInt64Property(napi_env env, napi_value object, const std::string &propertyName);
63 uint32_t GetUint32FromValue(napi_env env, napi_value value);
65 uint32_t GetUint32Property(napi_env env, napi_value object, const std::string &propertyName);
67 void SetUint32Property(napi_env env, napi_value object, const std::string &name, uint32_t value);
69 void SetUint64Property(napi_env env, napi_value object, const std::string &name, uint64_t value);
72 napi_value CreateInt32(napi_env env, int32_t code);
74 int32_t GetInt32FromValue(napi_env env, napi_value value);
76 int32_t GetInt32Property(napi_env env, napi_value object, const std::string &propertyName);
78 void SetInt32Property(napi_env env, napi_value object, const std::string &name, int32_t value);
80 void SetDoubleProperty(napi_env env, napi_value object, const std::string &name, double value);
83 napi_value CreateStringUtf8(napi_env env, const std::string &str);
85 std::string GetStringFromValueUtf8(napi_env env, napi_value value);
87 std::string GetStringPropertyUtf8(napi_env env, napi_value object, const std::string &propertyName);
89 std::string NapiValueToString(napi_env env, napi_value value);
91 void SetStringPropertyUtf8(napi_env env, napi_value object, const std::string &name, const std::string &value);
93 std::vector<std::string> GetDnsServers(napi_env env, napi_value object, const std::string &propertyName);
96 bool ValueIsArrayBuffer(napi_env env, napi_value value);
98 void *GetInfoFromArrayBufferValue(napi_env env, napi_value value, size_t *length);
100 napi_value CreateArrayBuffer(napi_env env, size_t length, void **data);
103 napi_value CreateObject(napi_env env);
106 napi_value GetUndefined(napi_env env);
109 napi_value CallFunction(napi_env env, napi_value recv, napi_value func, size_t argc, const napi_value *argv);
111 napi_value CreateFunction(napi_env env, const std::string &name, napi_callback func, void *arg);
114 napi_ref CreateReference(napi_env env, napi_value callback);
116 napi_value GetReference(napi_env env, napi_ref callbackRef);
118 void DeleteReference(napi_env env, napi_ref callbackRef);
121 bool GetBooleanProperty(napi_env env, napi_value object, const std::string &propertyName);
123 void SetBooleanProperty(napi_env env, napi_value object, const std::string &name, bool value);
125 napi_value GetBoolean(napi_env env, bool value);
127 bool GetBooleanFromValue(napi_env env, napi_value value);
130 void DefineProperties(napi_env env, napi_value object,
134 napi_value CreateArray(napi_env env, size_t length);
135 void SetArrayElement(napi_env env, napi_value array, uint32_t index, napi_value value);
136 bool IsArray(napi_env env, napi_value value);
137 void SetArrayProperty(napi_env env, napi_value object, const std::string &name, napi_value value);
138 uint32_t GetArrayLength(napi_env env, napi_value arr);
139 napi_value GetArrayElement(napi_env env, napi_value arr, uint32_t index);
142 napi_value JsonStringify(napi_env env, napi_value object);
144 napi_value JsonParse(napi_env env, const std::string &inStr);
147 void CreateUvQueueWork(napi_env env, void *data, void(handler)(uv_work_t *, int status));
149 void CreateUvQueueWorkEnhanced(napi_env env, void *data, void (*handler)(napi_env env, napi_status status, void *data));
152 napi_handle_scope OpenScope(napi_env env);
154 void CloseScope(napi_env env, napi_handle_scope scope);
157 napi_value CreateErrorMessage(napi_env env, int32_t errorCodeconst, const std::string &errorMessage);
159 napi_value GetGlobal(napi_env env);
161 napi_value GetValueFromGlobal(napi_env env, const std::string &className);
163 void CreateUvQueueWorkByModuleId(napi_env env, const UvHandler &handler, uint64_t id);
165 uint64_t CreateUvHandlerQueue(napi_env env);
168 void SetEnvValid(napi_env env);
169 bool IsEnvValid(napi_env env);