Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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 1748 of file isolate.h.

Constructor & Destructor Documentation

◆ EnterIsolateGroupScope()

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

Definition at line 1750 of file isolate.h.

1751 : isolate_group_(isolate_group) {
1752 ASSERT(IsolateGroup::Current() == nullptr);
1754 isolate_group_, Thread::kUnknownTask, /*bypass_safepoint=*/false);
1755 ASSERT(result);
1756 }
static IsolateGroup * Current()
Definition isolate.h:534
static bool EnterIsolateGroupAsHelper(IsolateGroup *isolate_group, TaskKind kind, bool bypass_safepoint)
Definition thread.cc:476
#define ASSERT(E)
GAsyncResult * result

◆ ~EnterIsolateGroupScope()

dart::EnterIsolateGroupScope::~EnterIsolateGroupScope ( )
inline

Definition at line 1758 of file isolate.h.

1758 {
1759 Thread::ExitIsolateGroupAsHelper(/*bypass_safepoint=*/false);
1760 }
static void ExitIsolateGroupAsHelper(bool bypass_safepoint)
Definition thread.cc:494

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