@@ -14,10 +14,10 @@ const async_wrap = process.binding('async_wrap');
1414 * kTriggerAsyncId: The trigger_async_id of the resource responsible for
1515 * the current execution stack.
1616 * kAsyncIdCounter: Incremental counter tracking the next assigned async_id.
17- * kInitTriggerAsyncId : Written immediately before a resource's constructor
17+ * kDefaultTriggerAsyncId : Written immediately before a resource's constructor
1818 * that sets the value of the init()'s triggerAsyncId. The order of
1919 * retrieving the triggerAsyncId value is passing directly to the
20- * constructor -> value set in kInitTriggerAsyncId -> executionAsyncId of
20+ * constructor -> value set in kDefaultTriggerAsyncId -> executionAsyncId of
2121 * the current resource.
2222 */
2323const { async_hook_fields, async_id_fields } = async_wrap ;
@@ -61,7 +61,7 @@ const active_hooks = {
6161// for a given step, that step can bail out early.
6262const { kInit, kBefore, kAfter, kDestroy, kPromiseResolve,
6363 kCheck, kExecutionAsyncId, kAsyncIdCounter,
64- kInitTriggerAsyncId } = async_wrap . constants ;
64+ kDefaultTriggerAsyncId } = async_wrap . constants ;
6565
6666// Used in AsyncHook and AsyncResource.
6767const init_symbol = Symbol ( 'init' ) ;
@@ -242,25 +242,25 @@ function newUid() {
242242 return ++ async_id_fields [ kAsyncIdCounter ] ;
243243}
244244
245-
246245// Return the triggerAsyncId meant for the constructor calling it. It's up to
247246// the user to safeguard this call and make sure it's zero'd out when the
248247// constructor is complete.
249- function initTriggerId ( ) {
250- var triggerAsyncId = async_id_fields [ kInitTriggerAsyncId ] ;
248+ function getDefaultTriggerAsyncId ( ) {
249+ var defaultTriggerAsyncId = async_id_fields [ kDefaultTriggerAsyncId ] ;
251250 // Reset value after it's been called so the next constructor doesn't
252251 // inherit it by accident.
253- async_id_fields [ kInitTriggerAsyncId ] = 0 ;
254- if ( triggerAsyncId <= 0 )
255- triggerAsyncId = async_id_fields [ kExecutionAsyncId ] ;
256- return triggerAsyncId ;
252+ async_id_fields [ kDefaultTriggerAsyncId ] = 0 ;
253+ // If defaultTriggerAsyncId isn't set, use the executionAsyncId
254+ if ( defaultTriggerAsyncId <= 0 )
255+ defaultTriggerAsyncId = async_id_fields [ kExecutionAsyncId ] ;
256+ return defaultTriggerAsyncId ;
257257}
258258
259259
260- function setInitTriggerId ( triggerAsyncId ) {
260+ function setDefaultTriggerAsyncId ( triggerAsyncId ) {
261261 // CHECK(Number.isSafeInteger(triggerAsyncId))
262262 // CHECK(triggerAsyncId > 0)
263- async_id_fields [ kInitTriggerAsyncId ] = triggerAsyncId ;
263+ async_id_fields [ kDefaultTriggerAsyncId ] = triggerAsyncId ;
264264}
265265
266266
@@ -279,13 +279,13 @@ function emitInitScript(asyncId, type, triggerAsyncId, resource) {
279279 return ;
280280
281281 // This can run after the early return check b/c running this function
282- // manually means that the embedder must have used initTriggerId ().
282+ // manually means that the embedder must have used getDefaultTriggerAsyncId ().
283283 if ( triggerAsyncId === null ) {
284- triggerAsyncId = initTriggerId ( ) ;
284+ triggerAsyncId = getDefaultTriggerAsyncId ( ) ;
285285 } else {
286- // If a triggerAsyncId was passed, any kInitTriggerAsyncId still must be
286+ // If a triggerAsyncId was passed, any kDefaultTriggerAsyncId still must be
287287 // null'd.
288- async_id_fields [ kInitTriggerAsyncId ] = 0 ;
288+ async_id_fields [ kDefaultTriggerAsyncId ] = 0 ;
289289 }
290290
291291 emitInitNative ( asyncId , type , triggerAsyncId , resource ) ;
@@ -337,8 +337,8 @@ module.exports = {
337337 disableHooks,
338338 // Sensitive Embedder API
339339 newUid,
340- initTriggerId ,
341- setInitTriggerId ,
340+ getDefaultTriggerAsyncId ,
341+ setDefaultTriggerAsyncId ,
342342 emitInit : emitInitScript ,
343343 emitBefore : emitBeforeScript ,
344344 emitAfter : emitAfterScript ,
0 commit comments