MCPcopy Create free account
hub / github.com/electron/electron / FromID

Function FromID

shell/browser/api/electron_api_web_frame_main.cc:768–783  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

766}
767
768v8::Local<v8::Value> FromID(gin_helper::ErrorThrower thrower,
769 int render_process_id,
770 int render_frame_id) {
771 if (!electron::Browser::Get()->is_ready()) {
772 thrower.ThrowError("WebFrameMain is available only after app ready");
773 return v8::Null(thrower.isolate());
774 }
775
776 auto* rfh =
777 content::RenderFrameHost::FromID(render_process_id, render_frame_id);
778 if (!rfh)
779 return v8::Undefined(thrower.isolate());
780
781 return ToV8OrNull(thrower.isolate(),
782 WebFrameMain::From(thrower.isolate(), rfh));
783}
784
785v8::Local<v8::Value> FromFrameToken(gin_helper::ErrorThrower thrower,
786 int render_process_id,

Callers 15

GetRenderFrameHostMethod · 0.85
MediaAccessAllowedFunction · 0.85
BindReceiverMethod · 0.85
PreconnectMethod · 0.85
GetRenderFrameHostMethod · 0.85
CreateCaptureHandleFunction · 0.85
GetZoomLevelFunction · 0.85

Calls 6

GetFunction · 0.85
ToV8OrNullFunction · 0.85
FromFunction · 0.85
ThrowErrorMethod · 0.80
is_readyMethod · 0.45
isolateMethod · 0.45

Tested by

no test coverage detected