Flutter Engine
The Flutter Engine
Public Member Functions | List of all members
dart::EnterIsolateGroupScope Class Reference

#include <isolate.h>

Public Member Functions

 EnterIsolateGroupScope (IsolateGroup *isolate_group)
 
 ~EnterIsolateGroupScope ()
 

Detailed Description

Definition at line 1804 of file isolate.h.

Constructor & Destructor Documentation

◆ EnterIsolateGroupScope()

dart::EnterIsolateGroupScope::EnterIsolateGroupScope ( IsolateGroup isolate_group)
inlineexplicit

Definition at line 1806 of file isolate.h.

1807 : isolate_group_(isolate_group) {
1808 ASSERT(IsolateGroup::Current() == nullptr);
1810 isolate_group_, Thread::kUnknownTask, /*bypass_safepoint=*/false);
1811 ASSERT(result);
1812 }
static IsolateGroup * Current()
Definition: isolate.h:539
@ kUnknownTask
Definition: thread.h:346
static bool EnterIsolateGroupAsHelper(IsolateGroup *isolate_group, TaskKind kind, bool bypass_safepoint)
Definition: thread.cc:481
#define ASSERT(E)
GAsyncResult * result

◆ ~EnterIsolateGroupScope()

dart::EnterIsolateGroupScope::~EnterIsolateGroupScope ( )
inline

Definition at line 1814 of file isolate.h.

1814 {
1815 Thread::ExitIsolateGroupAsHelper(/*bypass_safepoint=*/false);
1816 }
static void ExitIsolateGroupAsHelper(bool bypass_safepoint)
Definition: thread.cc:499

The documentation for this class was generated from the following file: