summaryrefslogtreecommitdiff
path: root/src/stream_base-inl.h
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2018-03-07 13:48:52 +0100
committerAnna Henningsen <anna@addaleax.net>2018-03-11 18:20:38 +0100
commitd3f174faab55662226ced53bef6bb2040352a825 (patch)
tree06724215b97d8efa9ce0538a5113b1bdb2766827 /src/stream_base-inl.h
parentddcc00bc1e8cc5815c942e1c4713ce92e7a27d40 (diff)
downloadandroid-node-v8-d3f174faab55662226ced53bef6bb2040352a825.tar.gz
android-node-v8-d3f174faab55662226ced53bef6bb2040352a825.tar.bz2
android-node-v8-d3f174faab55662226ced53bef6bb2040352a825.zip
src: add convenience ctor for async trigger id scope
PR-URL: https://github.com/nodejs/node/pull/19204 Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Diffstat (limited to 'src/stream_base-inl.h')
-rw-r--r--src/stream_base-inl.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/stream_base-inl.h b/src/stream_base-inl.h
index 81adf7a866..1534dcd1d5 100644
--- a/src/stream_base-inl.h
+++ b/src/stream_base-inl.h
@@ -164,8 +164,7 @@ inline int StreamBase::Shutdown(v8::Local<v8::Object> req_wrap_obj) {
->NewInstance(env->context()).ToLocalChecked();
}
- AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(
- env, GetAsyncWrap()->get_async_id());
+ AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(GetAsyncWrap());
ShutdownWrap* req_wrap = CreateShutdownWrap(req_wrap_obj);
int err = DoShutdown(req_wrap);
@@ -202,8 +201,7 @@ inline StreamWriteResult StreamBase::Write(
->NewInstance(env->context()).ToLocalChecked();
}
- AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(
- env, GetAsyncWrap()->get_async_id());
+ AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(GetAsyncWrap());
WriteWrap* req_wrap = CreateWriteWrap(req_wrap_obj);
err = DoWrite(req_wrap, bufs, count, send_handle);
@@ -383,8 +381,7 @@ void StreamBase::JSMethod(const FunctionCallbackInfo<Value>& args) {
if (!wrap->IsAlive())
return args.GetReturnValue().Set(UV_EINVAL);
- AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(
- handle->env(), handle->get_async_id());
+ AsyncHooks::DefaultTriggerAsyncIdScope trigger_scope(handle);
args.GetReturnValue().Set((wrap->*Method)(args));
}