Skip to content

Commit dc1e228

Browse files
author
Levi
committed
src: add public API to get current node platform
1 parent 11a1bc1 commit dc1e228

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/node.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4395,6 +4395,9 @@ void FreePlatform(MultiIsolatePlatform* platform) {
43954395
delete platform;
43964396
}
43974397

4398+
MultiIsolatePlatform* GetCurrentPlatform() {
4399+
return v8_platform.Platform();
4400+
}
43984401

43994402
Local<Context> NewContext(Isolate* isolate,
44004403
Local<ObjectTemplate> object_template) {

src/node.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,8 @@ NODE_EXTERN MultiIsolatePlatform* CreatePlatform(
254254
v8::TracingController* tracing_controller);
255255
NODE_EXTERN void FreePlatform(MultiIsolatePlatform* platform);
256256

257+
NODE_EXTERN MultiIsolatePlatform* GetCurrentPlatform();
258+
257259
NODE_EXTERN void EmitBeforeExit(Environment* env);
258260
NODE_EXTERN int EmitExit(Environment* env);
259261
NODE_EXTERN void RunAtExit(Environment* env);

0 commit comments

Comments
 (0)