63 {
65
66 return;
67 }
68
69 DartIsolateScope scope(dart_state->isolate());
70 DartApiScope dart_api_scope;
73
74
78
80 }
81 }
82
84
85
88 if (!resume) {
89 return;
90 }
92
95 dart_state->MessageEpilogue(
result);
98 return;
99 }
100 }
102
103
106 if (!resume) {
107 return;
108 }
110 }
111 } else {
112
114
115
116
120 } else {
122 }
123 dart_state->MessageEpilogue(
result);
126 return;
127 }
128 }
129
133
135
137 } else {
139 }
140 }
141}
void UnhandledError(Dart_Handle error)
void set_handled_first_message(bool handled_first_message)
bool handled_first_message() const
DART_EXPORT void Dart_SetPausedOnExit(bool paused)
DART_EXPORT void Dart_SetPausedOnStart(bool paused)
DART_EXPORT bool Dart_HandleServiceMessages(void)
DART_EXPORT bool Dart_HasServiceMessages(void)
DART_EXPORT bool Dart_ShouldPauseOnExit(void)
struct _Dart_Handle * Dart_Handle
DART_EXPORT bool Dart_IsPausedOnExit(void)
DART_EXPORT bool Dart_IsPausedOnStart(void)
DART_EXPORT bool Dart_IsFatalError(Dart_Handle handle)
DART_EXPORT Dart_Isolate Dart_CurrentIsolate(void)
DART_EXPORT Dart_Handle Dart_Null(void)
DART_EXPORT bool Dart_IsError(Dart_Handle handle)
DART_EXPORT bool Dart_ShouldPauseOnStart(void)
DART_EXPORT bool Dart_HasLivePorts(void)
DART_EXPORT DART_WARN_UNUSED_RESULT Dart_Handle Dart_HandleMessage(void)
const uint8_t uint32_t uint32_t GError ** error
bool CheckAndHandleError(Dart_Handle handle)