@@ -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' ) ;
@@ -245,25 +245,25 @@ function newUid() {
245245 return ++ async_id_fields [ kAsyncIdCounter ] ;
246246}
247247
248-
249248// Return the triggerAsyncId meant for the constructor calling it. It's up to
250249// the user to safeguard this call and make sure it's zero'd out when the
251250// constructor is complete.
252- function initTriggerId ( ) {
253- var triggerAsyncId = async_id_fields [ kInitTriggerAsyncId ] ;
251+ function getDefaultTriggerAsyncId ( ) {
252+ var defaultTriggerAsyncId = async_id_fields [ kDefaultTriggerAsyncId ] ;
254253 // Reset value after it's been called so the next constructor doesn't
255254 // inherit it by accident.
256- async_id_fields [ kInitTriggerAsyncId ] = 0 ;
257- if ( triggerAsyncId <= 0 )
258- triggerAsyncId = async_id_fields [ kExecutionAsyncId ] ;
259- return triggerAsyncId ;
255+ async_id_fields [ kDefaultTriggerAsyncId ] = 0 ;
256+ // If defaultTriggerAsyncId isn't set, use the executionAsyncId
257+ if ( defaultTriggerAsyncId <= 0 )
258+ defaultTriggerAsyncId = async_id_fields [ kExecutionAsyncId ] ;
259+ return defaultTriggerAsyncId ;
260260}
261261
262262
263- function setInitTriggerId ( triggerAsyncId ) {
263+ function setDefaultTriggerAsyncId ( triggerAsyncId ) {
264264 // CHECK(Number.isSafeInteger(triggerAsyncId))
265265 // CHECK(triggerAsyncId > 0)
266- async_id_fields [ kInitTriggerAsyncId ] = triggerAsyncId ;
266+ async_id_fields [ kDefaultTriggerAsyncId ] = triggerAsyncId ;
267267}
268268
269269
@@ -282,13 +282,13 @@ function emitInitScript(asyncId, type, triggerAsyncId, resource) {
282282 return ;
283283
284284 // This can run after the early return check b/c running this function
285- // manually means that the embedder must have used initTriggerId ().
285+ // manually means that the embedder must have used getDefaultTriggerAsyncId ().
286286 if ( triggerAsyncId === null ) {
287- triggerAsyncId = initTriggerId ( ) ;
287+ triggerAsyncId = getDefaultTriggerAsyncId ( ) ;
288288 } else {
289- // If a triggerAsyncId was passed, any kInitTriggerAsyncId still must be
289+ // If a triggerAsyncId was passed, any kDefaultTriggerAsyncId still must be
290290 // null'd.
291- async_id_fields [ kInitTriggerAsyncId ] = 0 ;
291+ async_id_fields [ kDefaultTriggerAsyncId ] = 0 ;
292292 }
293293
294294 emitInitNative ( asyncId , type , triggerAsyncId , resource ) ;
@@ -340,8 +340,8 @@ module.exports = {
340340 disableHooks,
341341 // Sensitive Embedder API
342342 newUid,
343- initTriggerId ,
344- setInitTriggerId ,
343+ getDefaultTriggerAsyncId ,
344+ setDefaultTriggerAsyncId ,
345345 emitInit : emitInitScript ,
346346 emitBefore : emitBeforeScript ,
347347 emitAfter : emitAfterScript ,
0 commit comments