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"
11#include "flutter/shell/platform/linux/public/flutter_linux/fl_engine.h"
38 uint64_t target_time_nanos);
G_BEGIN_DECLS G_DECLARE_FINAL_TYPE(FlTaskRunner, fl_task_runner, FL, TASK_RUNNER, GObject)
FlTaskRunner * fl_task_runner_new(FlEngine *engine)
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)