@@ -2884,19 +2884,16 @@ pub export fn v8_inspector__Client__IMPL__runMessageLoopOnPause(
28842884 data : * anyopaque ,
28852885 contextGroupId : c_int ,
28862886) callconv (.c ) void {
2887- _ = contextGroupId ;
28882887 const inspector = Inspector .fromData (data );
2889- _ = inspector ;
2890- // TODO
2888+ inspector .channel .onRunMessageLoopOnPause (inspector .channel .ctx , @intCast (contextGroupId ));
28912889}
28922890
28932891pub export fn v8_inspector__Client__IMPL__quitMessageLoopOnPause (
28942892 _ : * c.InspectorClientImpl ,
28952893 data : * anyopaque ,
28962894) callconv (.c ) void {
28972895 const inspector = Inspector .fromData (data );
2898- _ = inspector ;
2899- // TODO
2896+ inspector .channel .onQuitMessageLoopOnPause (inspector .channel .ctx );
29002897}
29012898
29022899pub export fn v8_inspector__Client__IMPL__runIfWaitingForDebugger (
@@ -2951,14 +2948,20 @@ pub const InspectorChannel = struct {
29512948 ctx : * anyopaque ,
29522949 onNotif : onNotifFn = undefined ,
29532950 onResp : onRespFn = undefined ,
2951+ onRunMessageLoopOnPause : onRunMessageLoopOnPauseFn = undefined ,
2952+ onQuitMessageLoopOnPause : onQuitMessageLoopOnPauseFn = undefined ,
29542953
29552954 pub const onNotifFn = * const fn (ctx : * anyopaque , msg : []const u8 ) void ;
29562955 pub const onRespFn = * const fn (ctx : * anyopaque , call_id : u32 , msg : []const u8 ) void ;
2956+ pub const onRunMessageLoopOnPauseFn = * const fn (ctx : * anyopaque , context_group_id : u32 ) void ;
2957+ pub const onQuitMessageLoopOnPauseFn = * const fn (ctx : * anyopaque ) void ;
29572958
29582959 pub fn init (
29592960 ctx : * anyopaque ,
29602961 onResp : onRespFn ,
29612962 onNotif : onNotifFn ,
2963+ onRunMessageLoopOnPause : onRunMessageLoopOnPauseFn ,
2964+ onQuitMessageLoopOnPause : onQuitMessageLoopOnPauseFn ,
29622965 isolate : Isolate ,
29632966 ) InspectorChannel {
29642967 const handle = c .v8_inspector__Channel__IMPL__CREATE (isolate .handle );
@@ -2967,6 +2970,8 @@ pub const InspectorChannel = struct {
29672970 .ctx = ctx ,
29682971 .onResp = onResp ,
29692972 .onNotif = onNotif ,
2973+ .onRunMessageLoopOnPause = onRunMessageLoopOnPause ,
2974+ .onQuitMessageLoopOnPause = onQuitMessageLoopOnPause
29702975 };
29712976 }
29722977
0 commit comments