summaryrefslogtreecommitdiff
path: root/src/env.cc
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2019-11-05 22:50:24 +0100
committerRich Trott <rtrott@gmail.com>2019-11-07 19:51:11 -0800
commite460e14d57869c37b181f1e4839c70d8fa89ffb3 (patch)
tree9c481c15fbce5e5a5e8413518faf099badb5ae0b /src/env.cc
parent96db5a271c859eabbf81565e4ce82a93fd037fb9 (diff)
downloadandroid-node-v8-e460e14d57869c37b181f1e4839c70d8fa89ffb3.tar.gz
android-node-v8-e460e14d57869c37b181f1e4839c70d8fa89ffb3.tar.bz2
android-node-v8-e460e14d57869c37b181f1e4839c70d8fa89ffb3.zip
src: allow adding linked bindings to Environment
This allows manually adding linked bindings to an `Environment` instance, without having to register modules at program load in a global namespace. PR-URL: https://github.com/nodejs/node/pull/30274 Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'src/env.cc')
-rw-r--r--src/env.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/env.cc b/src/env.cc
index dd326adf2a..acbbb92b67 100644
--- a/src/env.cc
+++ b/src/env.cc
@@ -935,9 +935,10 @@ void Environment::stop_sub_worker_contexts() {
}
}
-#if HAVE_INSPECTOR
-
-#endif // HAVE_INSPECTOR
+Environment* Environment::worker_parent_env() const {
+ if (worker_context_ == nullptr) return nullptr;
+ return worker_context_->env();
+}
void MemoryTracker::TrackField(const char* edge_name,
const CleanupHookCallback& value,