diff options
author | Andreas Madsen <amwebdk@gmail.com> | 2017-11-22 13:54:38 +0100 |
---|---|---|
committer | Evan Lucas <evanlucas@me.com> | 2018-01-15 06:42:17 -0600 |
commit | 2a4f849c39c89adf540b0314adefe068b3ade9d4 (patch) | |
tree | 2eadbc3b9dadbab6d5e5504763a66252a8059b20 /src/env-inl.h | |
parent | 506d85bfba4e11506bb8c057f1d693c65a0bd74c (diff) | |
download | node-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.h | 23 |
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 { |