diff options
author | Joyee Cheung <joyeec9h3@gmail.com> | 2019-04-18 10:58:58 +0800 |
---|---|---|
committer | Joyee Cheung <joyeec9h3@gmail.com> | 2019-04-22 18:43:40 +0800 |
commit | 19e3e02a2db996a3df36e00df6c6b57cec516c9e (patch) | |
tree | bbf50d100e24232422a3039ed567647db68d9de1 /src/node_util.cc | |
parent | 7c816b7588f0e2910bcef5db48f71296cd3b67c2 (diff) | |
download | android-node-v8-19e3e02a2db996a3df36e00df6c6b57cec516c9e.tar.gz android-node-v8-19e3e02a2db996a3df36e00df6c6b57cec516c9e.tar.bz2 android-node-v8-19e3e02a2db996a3df36e00df6c6b57cec516c9e.zip |
src: move SIGINT watchdog utils to the contextify binding
These are used when evaluating scripts so it makes more sense
to put them in the contextify binding whose other methods are
going to be used together.
PR-URL: https://github.com/nodejs/node/pull/27290
Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'src/node_util.cc')
-rw-r--r-- | src/node_util.cc | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/node_util.cc b/src/node_util.cc index d13624a436..961df0b73c 100644 --- a/src/node_util.cc +++ b/src/node_util.cc @@ -1,5 +1,4 @@ #include "node_errors.h" -#include "node_watchdog.h" #include "util.h" #include "base_object-inl.h" @@ -157,24 +156,6 @@ static void SetHiddenValue(const FunctionCallbackInfo<Value>& args) { args.GetReturnValue().Set(maybe_value.FromJust()); } - -void StartSigintWatchdog(const FunctionCallbackInfo<Value>& args) { - int ret = SigintWatchdogHelper::GetInstance()->Start(); - args.GetReturnValue().Set(ret == 0); -} - - -void StopSigintWatchdog(const FunctionCallbackInfo<Value>& args) { - bool had_pending_signals = SigintWatchdogHelper::GetInstance()->Stop(); - args.GetReturnValue().Set(had_pending_signals); -} - - -void WatchdogHasPendingSigint(const FunctionCallbackInfo<Value>& args) { - bool ret = SigintWatchdogHelper::GetInstance()->HasPendingSignal(); - args.GetReturnValue().Set(ret); -} - void ArrayBufferViewHasBuffer(const FunctionCallbackInfo<Value>& args) { CHECK(args[0]->IsArrayBufferView()); args.GetReturnValue().Set(args[0].As<ArrayBufferView>()->HasBuffer()); @@ -281,11 +262,6 @@ void Initialize(Local<Object> target, env->SetMethodNoSideEffect(target, "getOwnNonIndexProperties", GetOwnNonIndexProperties); - env->SetMethod(target, "startSigintWatchdog", StartSigintWatchdog); - env->SetMethod(target, "stopSigintWatchdog", StopSigintWatchdog); - env->SetMethodNoSideEffect(target, "watchdogHasPendingSigint", - WatchdogHasPendingSigint); - env->SetMethod(target, "arrayBufferViewHasBuffer", ArrayBufferViewHasBuffer); Local<Object> constants = Object::New(env->isolate()); NODE_DEFINE_CONSTANT(constants, ALL_PROPERTIES); |