5#ifndef FLUTTER_SHELL_PLATFORM_GLFW_HEADLESS_EVENT_LOOP_H_
6#define FLUTTER_SHELL_PLATFORM_GLFW_HEADLESS_EVENT_LOOP_H_
8#include <condition_variable>
10#include "flutter/shell/platform/glfw/event_loop.h"
35 std::condition_variable task_queue_condition_;
std::function< void(const FlutterTask *)> TaskExpiredCallback
std::chrono::steady_clock::time_point TaskTimePoint
HeadlessEventLoop(const HeadlessEventLoop &)=delete
HeadlessEventLoop & operator=(const HeadlessEventLoop &)=delete
HeadlessEventLoop(std::thread::id main_thread_id, const TaskExpiredCallback &on_task_expired)
Dart_NativeFunction function
static double time(int loops, Benchmark *bench, Target *target)