#include <embedder_thread_host.h>
Public Member Functions | |
| EmbedderThreadHost (ThreadHost host, const flutter::TaskRunners &runners, const std::set< fml::RefPtr< EmbedderTaskRunner > > &embedder_task_runners) | |
| ~EmbedderThreadHost () | |
| bool | IsValid () const |
| const flutter::TaskRunners & | GetTaskRunners () const |
| bool | PostTask (intptr_t runner, uint64_t task) const |
| void | InvalidateActiveRunners () |
Static Public Member Functions | |
| static std::unique_ptr< EmbedderThreadHost > | CreateEmbedderOrEngineManagedThreadHost (const FlutterCustomTaskRunners *custom_task_runners, const flutter::ThreadConfigSetter &config_setter=fml::Thread::SetCurrentThreadName) |
| static bool | RunnerIsValid (intptr_t runner) |
Definition at line 20 of file embedder_thread_host.h.
| flutter::EmbedderThreadHost::EmbedderThreadHost | ( | ThreadHost | host, |
| const flutter::TaskRunners & | runners, | ||
| const std::set< fml::RefPtr< EmbedderTaskRunner > > & | embedder_task_runners | ||
| ) |
Definition at line 308 of file embedder_thread_host.cc.
|
default |
|
static |
Definition at line 96 of file embedder_thread_host.cc.
References flutter::host.
Referenced by FlutterEngineInitialize().
| const flutter::TaskRunners & flutter::EmbedderThreadHost::GetTaskRunners | ( | ) | const |
Definition at line 338 of file embedder_thread_host.cc.
| void flutter::EmbedderThreadHost::InvalidateActiveRunners | ( | ) |
Definition at line 322 of file embedder_thread_host.cc.
| bool flutter::EmbedderThreadHost::IsValid | ( | ) | const |
Definition at line 334 of file embedder_thread_host.cc.
References flutter::TaskRunners::IsValid().
| bool flutter::EmbedderThreadHost::PostTask | ( | intptr_t | runner, |
| uint64_t | task | ||
| ) | const |
Definition at line 342 of file embedder_thread_host.cc.
|
static |
Definition at line 329 of file embedder_thread_host.cc.
Referenced by FlutterEngineRunTask().