5 #ifndef FLUTTER_SHELL_PLATFORM_LINUX_FL_TASK_RUNNER_H_
6 #define FLUTTER_SHELL_PLATFORM_LINUX_FL_TASK_RUNNER_H_
8 #include <glib-object.h>
10 #include "flutter/shell/platform/embedder/embedder.h"
38 uint64_t target_time_nanos);
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlTaskRunner, fl_task_runner, FL, TASK_RUNNER, GObject)
void fl_task_runner_release_main_thread(FlTaskRunner *self)
void fl_task_runner_post_task(FlTaskRunner *task_runner, FlutterTask task, uint64_t target_time_nanos)
void fl_task_runner_block_main_thread(FlTaskRunner *task_runner)
FlTaskRunner * fl_task_runner_new(FlEngine *engine)