src: make Environment::is_stopping_worker inline
Fixes a TODO comment. PR-URL: https://github.com/nodejs/node/pull/21720 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Tiancheng "Timothy" Gu <timothygu99@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
8174d0c8ca
commit
fcfd3e1bac
@ -33,6 +33,7 @@
|
|||||||
#include "node_perf_common.h"
|
#include "node_perf_common.h"
|
||||||
#include "node_context_data.h"
|
#include "node_context_data.h"
|
||||||
#include "tracing/agent.h"
|
#include "tracing/agent.h"
|
||||||
|
#include "node_worker.h"
|
||||||
|
|
||||||
#include <stddef.h>
|
#include <stddef.h>
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
@ -623,6 +624,11 @@ inline void Environment::remove_sub_worker_context(worker::Worker* context) {
|
|||||||
sub_worker_contexts_.erase(context);
|
sub_worker_contexts_.erase(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline bool Environment::is_stopping_worker() const {
|
||||||
|
CHECK(!is_main_thread());
|
||||||
|
return worker_context_->is_stopped();
|
||||||
|
}
|
||||||
|
|
||||||
inline performance::performance_state* Environment::performance_state() {
|
inline performance::performance_state* Environment::performance_state() {
|
||||||
return performance_state_.get();
|
return performance_state_.get();
|
||||||
}
|
}
|
||||||
|
@ -734,9 +734,4 @@ void Environment::stop_sub_worker_contexts() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Environment::is_stopping_worker() const {
|
|
||||||
CHECK(!is_main_thread());
|
|
||||||
return worker_context_->is_stopped();
|
|
||||||
}
|
|
||||||
|
|
||||||
} // namespace node
|
} // namespace node
|
||||||
|
@ -723,9 +723,6 @@ class Environment {
|
|||||||
inline bool can_call_into_js() const;
|
inline bool can_call_into_js() const;
|
||||||
inline void set_can_call_into_js(bool can_call_into_js);
|
inline void set_can_call_into_js(bool can_call_into_js);
|
||||||
|
|
||||||
// TODO(addaleax): This should be inline.
|
|
||||||
bool is_stopping_worker() const;
|
|
||||||
|
|
||||||
inline bool is_main_thread() const;
|
inline bool is_main_thread() const;
|
||||||
inline uint64_t thread_id() const;
|
inline uint64_t thread_id() const;
|
||||||
inline void set_thread_id(uint64_t id);
|
inline void set_thread_id(uint64_t id);
|
||||||
@ -734,6 +731,7 @@ class Environment {
|
|||||||
inline void add_sub_worker_context(worker::Worker* context);
|
inline void add_sub_worker_context(worker::Worker* context);
|
||||||
inline void remove_sub_worker_context(worker::Worker* context);
|
inline void remove_sub_worker_context(worker::Worker* context);
|
||||||
void stop_sub_worker_contexts();
|
void stop_sub_worker_contexts();
|
||||||
|
inline bool is_stopping_worker() const;
|
||||||
|
|
||||||
inline void ThrowError(const char* errmsg);
|
inline void ThrowError(const char* errmsg);
|
||||||
inline void ThrowTypeError(const char* errmsg);
|
inline void ThrowTypeError(const char* errmsg);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user