@@ -14,10 +14,10 @@ const async_wrap = process.binding('async_wrap');
14
14
* kTriggerAsyncId: The trigger_async_id of the resource responsible for
15
15
* the current execution stack.
16
16
* 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
18
18
* that sets the value of the init()'s triggerAsyncId. The order of
19
19
* 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
21
21
* the current resource.
22
22
*/
23
23
const { async_hook_fields, async_id_fields } = async_wrap ;
@@ -61,7 +61,7 @@ const active_hooks = {
61
61
// for a given step, that step can bail out early.
62
62
const { kInit, kBefore, kAfter, kDestroy, kPromiseResolve,
63
63
kCheck, kExecutionAsyncId, kAsyncIdCounter,
64
- kInitTriggerAsyncId } = async_wrap . constants ;
64
+ kDefaultTriggerAsyncId } = async_wrap . constants ;
65
65
66
66
// Used in AsyncHook and AsyncResource.
67
67
const init_symbol = Symbol ( 'init' ) ;
@@ -242,25 +242,25 @@ function newUid() {
242
242
return ++ async_id_fields [ kAsyncIdCounter ] ;
243
243
}
244
244
245
-
246
245
// Return the triggerAsyncId meant for the constructor calling it. It's up to
247
246
// the user to safeguard this call and make sure it's zero'd out when the
248
247
// constructor is complete.
249
- function initTriggerId ( ) {
250
- var triggerAsyncId = async_id_fields [ kInitTriggerAsyncId ] ;
248
+ function getDefaultTriggerAsyncId ( ) {
249
+ var defaultTriggerAsyncId = async_id_fields [ kDefaultTriggerAsyncId ] ;
251
250
// Reset value after it's been called so the next constructor doesn't
252
251
// 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 ;
257
257
}
258
258
259
259
260
- function setInitTriggerId ( triggerAsyncId ) {
260
+ function setDefaultTriggerAsyncId ( triggerAsyncId ) {
261
261
// CHECK(Number.isSafeInteger(triggerAsyncId))
262
262
// CHECK(triggerAsyncId > 0)
263
- async_id_fields [ kInitTriggerAsyncId ] = triggerAsyncId ;
263
+ async_id_fields [ kDefaultTriggerAsyncId ] = triggerAsyncId ;
264
264
}
265
265
266
266
@@ -279,13 +279,13 @@ function emitInitScript(asyncId, type, triggerAsyncId, resource) {
279
279
return ;
280
280
281
281
// 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 ().
283
283
if ( triggerAsyncId === null ) {
284
- triggerAsyncId = initTriggerId ( ) ;
284
+ triggerAsyncId = getDefaultTriggerAsyncId ( ) ;
285
285
} else {
286
- // If a triggerAsyncId was passed, any kInitTriggerAsyncId still must be
286
+ // If a triggerAsyncId was passed, any kDefaultTriggerAsyncId still must be
287
287
// null'd.
288
- async_id_fields [ kInitTriggerAsyncId ] = 0 ;
288
+ async_id_fields [ kDefaultTriggerAsyncId ] = 0 ;
289
289
}
290
290
291
291
emitInitNative ( asyncId , type , triggerAsyncId , resource ) ;
@@ -337,8 +337,8 @@ module.exports = {
337
337
disableHooks,
338
338
// Sensitive Embedder API
339
339
newUid,
340
- initTriggerId ,
341
- setInitTriggerId ,
340
+ getDefaultTriggerAsyncId ,
341
+ setDefaultTriggerAsyncId ,
342
342
emitInit : emitInitScript ,
343
343
emitBefore : emitBeforeScript ,
344
344
emitAfter : emitAfterScript ,
0 commit comments