#include <dart_microtask_queue.h>
Public Member Functions | |
| DartMicrotaskQueue () | |
| ~DartMicrotaskQueue () | |
| void | ScheduleMicrotask (Dart_Handle callback) |
| void | RunMicrotasks () |
| void | Destroy () |
| bool | HasMicrotasks () const |
| DartErrorHandleType | GetLastError () |
Static Public Member Functions | |
| static void | StartForCurrentThread () |
| static DartMicrotaskQueue * | GetForCurrentThread () |
Definition at line 16 of file dart_microtask_queue.h.
| tonic::DartMicrotaskQueue::DartMicrotaskQueue | ( | ) |
Definition at line 54 of file dart_microtask_queue.cc.
Referenced by StartForCurrentThread().
|
default |
| void tonic::DartMicrotaskQueue::Destroy | ( | ) |
Definition at line 97 of file dart_microtask_queue.cc.
References GetForCurrentThread(), and TONIC_DCHECK.
|
static |
Definition at line 62 of file dart_microtask_queue.cc.
Referenced by Destroy().
| DartErrorHandleType tonic::DartMicrotaskQueue::GetLastError | ( | ) |
Definition at line 103 of file dart_microtask_queue.cc.
Referenced by flutter::UIDartState::GetLastError().
|
inline |
Definition at line 29 of file dart_microtask_queue.h.
Referenced by flutter::UIDartState::HasPendingMicrotasks().
| void tonic::DartMicrotaskQueue::RunMicrotasks | ( | ) |
Definition at line 70 of file dart_microtask_queue.cc.
References callback, tonic::CheckAndHandleError(), error, tonic::GetErrorHandleType(), and tonic::kNoError.
Referenced by flutter::UIDartState::FlushMicrotasksNow().
| void tonic::DartMicrotaskQueue::ScheduleMicrotask | ( | Dart_Handle | callback | ) |
Definition at line 66 of file dart_microtask_queue.cc.
References callback, and tonic::DartState::Current().
Referenced by flutter::UIDartState::ScheduleMicrotask().
|
static |
Definition at line 58 of file dart_microtask_queue.cc.
References DartMicrotaskQueue().