summaryrefslogtreecommitdiff
path: root/src/env-inl.h
diff options
context:
space:
mode:
authorAndreas Madsen <amwebdk@gmail.com>2017-11-22 13:54:38 +0100
committerEvan Lucas <evanlucas@me.com>2018-01-15 06:42:17 -0600
commit2a4f849c39c89adf540b0314adefe068b3ade9d4 (patch)
tree2eadbc3b9dadbab6d5e5504763a66252a8059b20 /src/env-inl.h
parent506d85bfba4e11506bb8c057f1d693c65a0bd74c (diff)
downloadnode-new-2a4f849c39c89adf540b0314adefe068b3ade9d4.tar.gz
async_hooks: rename initTriggerId
rename initTriggerId to defaultTriggerAsyncId such it matches the rest of our naming. Backport-PR-URL: https://github.com/nodejs/node/pull/18079 PR-URL: https://github.com/nodejs/node/pull/17273 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/env-inl.h')
-rw-r--r--src/env-inl.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/env-inl.h b/src/env-inl.h
index 955cf2688f..2981f0f17e 100644
--- a/src/env-inl.h
+++ b/src/env-inl.h
@@ -440,17 +440,18 @@ inline double Environment::trigger_async_id() {
return async_hooks()->async_id_fields()[AsyncHooks::kTriggerAsyncId];
}
-inline double Environment::get_init_trigger_async_id() {
- AliasedBuffer<double, v8::Float64Array>& async_id_fields =
- async_hooks()->async_id_fields();
- double tid = async_id_fields[AsyncHooks::kInitTriggerAsyncId];
- async_id_fields[AsyncHooks::kInitTriggerAsyncId] = 0;
- if (tid <= 0) tid = execution_async_id();
- return tid;
-}
-
-inline void Environment::set_init_trigger_async_id(const double id) {
- async_hooks()->async_id_fields()[AsyncHooks::kInitTriggerAsyncId] = id;
+inline double Environment::get_default_trigger_async_id() {
+ double default_trigger_async_id =
+ async_hooks()->async_id_fields()[AsyncHooks::kDefaultTriggerAsyncId];
+ async_hooks()->async_id_fields()[AsyncHooks::kDefaultTriggerAsyncId] = 0;
+ // If defaultTriggerAsyncId isn't set, use the executionAsyncId
+ if (default_trigger_async_id <= 0)
+ default_trigger_async_id = execution_async_id();
+ return default_trigger_async_id;
+}
+
+inline void Environment::set_default_trigger_async_id(const double id) {
+ async_hooks()->async_id_fields()[AsyncHooks::kDefaultTriggerAsyncId] = id;
}
inline double* Environment::heap_statistics_buffer() const {