diff options
author | Joyee Cheung <joyeec9h3@gmail.com> | 2019-03-20 19:05:02 +0800 |
---|---|---|
committer | Joyee Cheung <joyeec9h3@gmail.com> | 2019-03-27 10:30:09 -0400 |
commit | 51970537ee06f824160fcd035b018117ce264345 (patch) | |
tree | 824f710fce8db38c858e9deaa604a6964fd3c2bb /src/async_wrap-inl.h | |
parent | a8eac78f8dbe778a2aef69d0989416e47c6c403e (diff) | |
download | node-new-51970537ee06f824160fcd035b018117ce264345.tar.gz |
src: move AsyncHooks out of Environment
PR-URL: https://github.com/nodejs/node/pull/26824
Refs: https://github.com/nodejs/node/issues/26776
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/async_wrap-inl.h')
-rw-r--r-- | src/async_wrap-inl.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/async_wrap-inl.h b/src/async_wrap-inl.h index 4405bb3a9b..6ef968933b 100644 --- a/src/async_wrap-inl.h +++ b/src/async_wrap-inl.h @@ -48,15 +48,13 @@ inline double AsyncWrap::get_trigger_async_id() const { inline AsyncWrap::AsyncScope::AsyncScope(AsyncWrap* wrap) : wrap_(wrap) { Environment* env = wrap->env(); - if (env->async_hooks()->fields()[Environment::AsyncHooks::kBefore] == 0) - return; + if (env->async_hooks()->fields()[AsyncHooks::kBefore] == 0) return; EmitBefore(env, wrap->get_async_id()); } inline AsyncWrap::AsyncScope::~AsyncScope() { Environment* env = wrap_->env(); - if (env->async_hooks()->fields()[Environment::AsyncHooks::kAfter] == 0) - return; + if (env->async_hooks()->fields()[AsyncHooks::kAfter] == 0) return; EmitAfter(env, wrap_->get_async_id()); } @@ -94,8 +92,8 @@ inline v8::MaybeLocal<v8::Value> AsyncWrap::MakeCallback( // Defined here to avoid a circular dependency with env-inl.h. -inline Environment::AsyncHooks::DefaultTriggerAsyncIdScope - ::DefaultTriggerAsyncIdScope(AsyncWrap* async_wrap) +inline AsyncHooks::DefaultTriggerAsyncIdScope ::DefaultTriggerAsyncIdScope( + AsyncWrap* async_wrap) : DefaultTriggerAsyncIdScope(async_wrap->env(), async_wrap->get_async_id()) {} |