#include <task_queue_id.h>
Public Member Functions | |
| TaskQueueId (size_t value) | |
| Intializes a task queue with the given value as it's ID. | |
| operator size_t () const | |
| bool | is_valid () const |
Static Public Member Functions | |
| static TaskQueueId | Invalid () |
Static Public Attributes | |
| static const size_t | kUnmerged = ULONG_MAX |
| static const size_t | kInvalid = ULONG_MAX - 1 |
MessageLoopTaskQueues task dispatcher's internal task queue identifier.
Definition at line 15 of file task_queue_id.h.
|
inlineexplicit |
Intializes a task queue with the given value as it's ID.
Definition at line 26 of file task_queue_id.h.
References value.
|
inlinestatic |
Definition at line 28 of file task_queue_id.h.
References kInvalid.
Referenced by flutter::testing::DartFixture::CreateSettingsForFixture(), fml::CurrentMessageLoopAddAfterTaskObserver(), FlutterEngineInitialize(), and flutter::StartupAndShutdownShell().
|
inline |
Definition at line 34 of file task_queue_id.h.
References kInvalid.
Referenced by flutter::EmbedderEngine::RunTask().
|
inline |
Definition at line 30 of file task_queue_id.h.
|
static |
This constant indicates an invalid task queue. Used in embedder supplied task runners not associated with a task queue.
Definition at line 23 of file task_queue_id.h.
Referenced by Invalid(), and is_valid().
|
static |
This constant indicates whether a task queue has been subsumed by a task runner.
Definition at line 19 of file task_queue_id.h.