Lines Matching full:that
58 // functions available in a new version of JSVM-API that is not yet ported in all
59 // LTS versions, they can set JSVM_VERSION knowing that they have specifically
60 // depended on that version.
103 * @param env The environment that the API is invoked under.
117 * @param env The environment that the API is invoked under.
131 * @param env The environment that the API is invoked under.
145 * @param env The environment that the API is invoked under.
159 * @param env The environment that the API is invoked under.
173 * @param env The environment that the API is invoked under.
186 * @param env The environment that the API is invoked under.
199 * @param env The environment that the API is invoked under.
212 * @param env The environment that the API is invoked under.
225 * @param env The environment that the API is invoked under.
238 * @param env The environment that the API is invoked under.
251 * @param env The environment that the API is invoked under.
264 * @param env The environment that the API is invoked under.
277 * @param env The environment that the API is invoked under.
290 * @param env The environment that the API is invoked under.
303 * @param env The environment that the API is invoked under.
356 * @param env The environment that the API is invoked under.
358 * @param handler A JSVM_Value representing the JavaScript Object that defines which
374 * @param env The environment that the API is invoked under.
388 * @param env The environment that the API is invoked under.
423 * @param vm: The VM instance that the env will be created in.
438 * @param vm: The VM instance that the env will be created in.
458 * @param env: The environment that the JSVM-API call is invoked under.
468 * @param env: The environment that the JSVM-API call is invoked under.
478 * @param env: The environment that the JSVM-API call is invoked under.
488 * @param env: The environment that the JSVM-API call is invoked under.
510 * @param env: The environment that the JSVM-API call is invoked under.
534 * @param env: The environment that the JSVM-API call is invoked under.
551 * @param env: The environment that the JSVM-API call is invoked under.
563 …* does not allow to access the module scope, meaning that pseudo-globals such as require will not …
568 * @param env: The environment that the API is invoked under.
579 * @param env: The environment that the JSVM-API call is invoked under.
582 * data so that it might free it. JSVM_Finalize provides more details.
590 …* @brief This API retrieves data that was previously associated with the currently running JSVM en…
593 * @param env: The environment that the JSVM-API call is invoked under.
594 …* @param data: The data item that was previously associated with the currently running JSVM enviro…
602 …ef This API retrieves a JSVM_ExtendedErrorInfo structure with information about the last error that
605 * @param env: The environment that the JSVM-API call is invoked under.
615 * @param env: The environment that the API is invoked under.
625 * @param env: The environment that the API is invoked under.
636 * @param env: The environment that the API is invoked under.
647 * @param env: The environment that the API is invoked under.
658 * @param env: The environment that the API is invoked under.
669 * @param env: The environment that the API is invoked under.
671 * @param result: Boolean value that is set to true if JSVM_Value represents an error,
681 * @param env: The environment that the API is invoked under.
683 …* @param msg: JSVM_Value that references a JavaScript string to be used as the message for the Err…
693 * @param env: The environment that the API is invoked under.
695 …* @param msg: JSVM_Value that references a JavaScript string to be used as the message for the Err…
705 * @param env: The environment that the API is invoked under.
707 …* @param msg: JSVM_Value that references a JavaScript string to be used as the message for the Err…
717 * @param env: The environment that the API is invoked under.
719 …* @param msg: JSVM_Value that references a JavaScript string to be used as the message for the Err…
729 * @param env: The environment that the API is invoked under.
739 * @param env: The environment that the API is invoked under.
740 * @param result: Boolean value that is set to true if an exception is pending.
749 * @param env: The environment that the API is invoked under.
760 * @param env: The environment that the API is invoked under.
770 * @param env: The environment that the API is invoked under.
781 * @param env: The environment that the API is invoked under.
789 * @brief This API promotes the handle to the JavaScript object so that it is valid for the lifetime
793 * @param env: The environment that the API is invoked under.
808 * @param env: The environment that the API is invoked under.
823 * @param env The environment that the API is invoked under.
840 * @param env: The environment that the API is invoked under.
851 * @param env: The environment that the API is invoked under.
863 * @param env: The environment that the API is invoked under.
875 * @param env: The environment that the API is invoked under.
887 * @param env The environment that the API is invoked under.
901 * @param env: The environment that the API is invoked under.
911 * by the VM when the array is created. That behavior is left to the underlying VM implementation.
913 * @param env: The environment that the API is invoked under.
925 …* that's passed in. The underlying buffer is optionally returned back to the caller in case the ca…
929 * @param env: The environment that the API is invoked under.
943 * @param data: pointer that recieve the backing store memory pointer.
968 * @param env: The environment that the API is invoked under.
973 * @param result: pointer that recieve the array buffer.
993 * @param env: The environment that the API is invoked under.
1008 * @param env: The environment that the API is invoked under.
1026 * @param env: The environment that the API is invoked under.
1036 * @param env: The environment that the API is invoked under.
1049 * @param env: The environment that the API is invoked under.
1061 * @param env The environment that the API is invoked under.
1076 * @param env The environment that the API is invoked under.
1093 * @param env The environment that the API is invoked under.
1110 * @param env The environment that the API is invoked under.
1126 …* same underlying binary scalar datatype.It's required that (length * size_of_element) + byte_offs…
1129 * @param env: The environment that the API is invoked under.
1148 * of different size and type in the ArrayBuffer.It is required that byte_length + byte_offset is
1152 * @param env: The environment that the API is invoked under.
1169 * @param env: The environment that the API is invoked under.
1180 * @param env: The environment that the API is invoked under.
1191 * @param env: The environment that the API is invoked under.
1202 * @param env: The environment that the API is invoked under.
1213 * @param env: The environment that the API is invoked under.
1224 * @param env: The environment that the API is invoked under.
1236 * @param env: The environment that the API is invoked under.
1254 * @param env: The environment that the API is invoked under.
1267 * @param env: The environment that the API is invoked under.
1281 * @param env: The environment that the API is invoked under.
1293 * @param env The environment that the API is invoked under.
1319 * @param env The environment that the API is invoked under.
1345 * @param env: The environment that the API is invoked under.
1356 * @param env: The environment that the API is invoked under.
1372 * @param env: The environment that the API is invoked under.
1384 * @param env: The environment that the API is invoked under.
1388 …* @param data: The data buffer underlying the TypedArray adjusted by the byte_offset value so that…
1393 …* the arrays is located. The value for the data parameter has already been adjusted so that data p…
1407 * @brief Any of the out parameters may be NULL if that property is unneeded.
1410 * @param env: The environment that the API is invoked under.
1432 * @param env: The environment that the API is invoked under.
1444 * @param env: The environment that the API is invoked under.
1456 * @param env: The environment that the API is invoked under.
1469 * @param env: The environment that the API is invoked under.
1482 * @param env: The environment that the API is invoked under.
1495 * @param env: The environment that the API is invoked under.
1499 * the actual number of words that would be needed to store this BigInt.
1511 …* @brief This API retrieves the external data pointer that was previously passed to OH_JSVM_Create…
1513 * @param env: The environment that the API is invoked under.
1524 * @param env: The environment that the API is invoked under.
1535 * @param env: The environment that the API is invoked under.
1546 * @param env: The environment that the API is invoked under.
1565 * @param env: The environment that the API is invoked under.
1584 * @param env: The environment that the API is invoked under.
1603 * @param env: The environment that the API is invoked under.
1613 …* @brief This API is used to return the JavaScript singleton object that is used to represent the …
1615 * @param env: The environment that the API is invoked under.
1626 * @param env: The environment that the API is invoked under.
1636 * @param env: The environment that the API is invoked under.
1646 * @param env: The environment that the API is invoked under.
1656 * @param env: The environment that the API is invoked under.
1668 * @param env: The environment that the API is invoked under.
1679 * @param env: The environment that the API is invoked under.
1691 * @param env: The environment that the API is invoked under.
1703 * ECMAScript typeof would detect object.If value has a type that is invalid,
1706 * @param env: The environment that the API is invoked under.
1717 * @param env: The environment that the API is invoked under.
1721 * @param result: Boolean that is set to true if object instanceof constructor is true.
1730 * @param vm The environment that the API is invoked under.
1750 * @param vm The environment that the API is invoked under.
1770 * @param vm The environment that the API is invoked under.
1784 * @param vm The environment that the API is invoked under.
1798 * @param vm The environment that the API is invoked under.
1811 * @param env: The environment that the API is invoked under.
1822 * @param env: The environment that the API is invoked under.
1833 * @param env: The environment that the API is invoked under.
1844 * @param env: The environment that the API is invoked under.
1855 * @param env: The environment that the API is invoked under.
1867 * @param env: The environment that the API is invoked under.
1880 * @param env: The environment that the API is invoked under.
1892 * @param env: The environment that the API is invoked under.
1903 * @param env: The environment that the API is invoked under.
1915 * @param env: The environment that the API is invoked under.
1917 * @param result: A JSVM_Value representing an array of JavaScript values that represent
1929 * @param env: The environment that the API is invoked under.
1935 * that represent the property names of the object. OH_JSVM_GetArrayLength and
1950 * @param env: The environment that the API is invoked under.
1962 * @param env: The environment that the API is invoked under.
1974 * @param env: The environment that the API is invoked under.
1986 * @param env: The environment that the API is invoked under.
2001 * @param env: The environment that the API is invoked under.
2014 * @param env: The environment that the API is invoked under.
2030 * @param env: The environment that the API is invoked under.
2046 * @param env: The environment that the API is invoked under.
2058 * @param env: The environment that the API is invoked under.
2070 * @param env: The environment that the API is invoked under.
2083 * @param env: The environment that the API is invoked under.
2095 * @param env: The environment that the API is invoked under.
2111 * @param env: The environment that the API is invoked under.
2130 * @param env: The environment that the API is invoked under.
2141 * @param env: The environment that the API is invoked under.
2153 * @param env: The environment that the API is invoked under.
2174 * object that is visible to JavaScript, in order for the function to be accessible
2177 * @param env: The environment that the API is invoked under.
2199 * @param env: The environment that the API is invoked under.
2206 * rest of argv is filled with JSVM_Value values that represent undefined. argv
2226 * @param env: The environment that the API is invoked under.
2236 * a given JSVM_Value that represents the constructor for the object.
2238 * @param env: The environment that the API is invoked under.
2256 * should be a static method on the class that calls the actual class constructor, then
2259 * @param env: The environment that the API is invoked under.
2264 …* @param constructor: Struct include callback function that handles constructing instances of the …
2288 * @param env: The environment that the API is invoked under.
2289 * @param jsObject: The JavaScript object that will be the wrapper for the native object.
2290 * @param nativeObject: The native instance that will be wrapped in the JavaScript object.
2291 * @param finalizeCb: Optional native callback that can be used to free the native instance
2293 * @param finalizeHint: Optional contextual hint that is passed to the finalize callback.
2309 * argument to the callback is the wrapper object; the wrapped C++ instance that is the target of
2312 * @param env: The environment that the API is invoked under.
2321 * @brief Retrieves a native instance that was previously wrapped in the JavaScript object jsObject
2325 * @param env: The environment that the API is invoked under.
2335 * OH_JSVM_CheckObjectTypeTag() can then be used to compare the tag that was attached to the
2336 * object with one owned by the addon to ensure that the object has the right type.
2339 * @param env: The environment that the API is invoked under.
2348 * @brief Compares the pointer given as typeTag with any that can be found on js object.
2352 * @param env: The environment that the API is invoked under.
2368 * @param env: The environment that the API is invoked under.
2371 * @param finalizeCb: Native callback that will be used to free the native data when the
2373 * @param finalizeHint: Optional contextual hint that is passed to the finalize callback.
2388 * JSVM-API is planned to be additive such that newer releases of JSVM may support additional
2390 * of JSVM that support it, while providing fallback behavior when running with JSVM
2391 * versions that don't support it.
2392 * @param env: The environment that the API is invoked under.
2410 * allocated memory that is kept alive by JavaScript objects (i.e. a JavaScript
2411 * object that points to its own memory allocated by a native addon). Registering
2415 * @param env: The environment that the API is invoked under.
2416 * @param changeInBytes: The change in externally allocated memory that is kept
2425 * @brief This function notifies the VM that the system is running low on memory
2428 * @param env: The environment that the API is invoked under.
2438 * @param env: The environment that the API is invoked under.
2452 * that the promise must have been created using OH_JSVM_CreatePromise() and the deferred
2453 * object returned from that call must have been retained in order to be passed to this API.
2455 * @param env: The environment that the API is invoked under.
2467 * that the promise must have been created using OH_JSVM_CreatePromise() and the deferred
2468 * object returned from that call must have been retained in order to be passed to this API.
2470 * @param env: The environment that the API is invoked under.
2480 * @param env: The environment that the API is invoked under.
2490 * @param env The environment that the API is invoked under.
2512 * @param env: The environment that the API is invoked under.
2522 * @param env: The environment that the API is invoked under.
2532 * @param vm: The environment that the API is invoked under.
2595 * @param env: The environment that the API is invoked under.
2606 * @param env: The environment that the API is invoked under.
2616 * @param env: The environment that the API is invoked under.
2629 * @param env: The environment that the API is invoked under.
2634 …* @param constructor: Struct include callback function that handles constructing instances of the …
2660 * Only threads that hold locks can use the environment.
2662 * @param env: The environment that the API is invoked under.
2670 …* @brief Acquire the lock for the specified environment. Only threads that hold locks can use the …
2672 * @param env: The environment that the API is invoked under.
2679 …* @brief Release the lock for the specified environment. Only threads that hold locks can use the …
2681 * @param env: The environment that the API is invoked under.
2840 * @param env: The environment that the API is invoked under.
2853 * @param env: The environment that the API is invoked under.
2873 * @param env: The environment that the API is invoked under.
2883 * @param env: The environment that the API is invoked under.
2894 * @param env: The environment that the API is invoked under.
2904 * @param env: The environment that the API is invoked under.
2915 * @param env: The environment that the API is invoked under.
2926 * @param env: The environment that the API is invoked under.
2937 * @param env: The environment that the API is invoked under.
2949 * @param env: The environment that the API is invoked under.
2960 * @param env: The environment that the API is invoked under.
2985 * @param env: The environment that the API is invoked under.
2997 * @param env: The environment that the API is invoked under.
3009 * @param env: The environment that the API is invoked under.
3011 * @param name: An alias for the inspector that under a specific pid.
3024 * @param env: The environment that the API is invoked under.
3051 * @param env: The environment that the API is invoked under.
3071 * @param env: The environment that the API is invoked under.
3085 * @param env: The environment that the API is invoked under.
3104 * @param env: The environment that the API is invoked under.
3148 * should be a static method on the class that calls the actual class constructor, then
3152 * @param env The environment that the API is invoked under.
3157 …* @param constructor Struct include callback function that handles constructing instances of the c…