5#ifndef FLUTTER_FML_PLATFORM_DARWIN_MESSAGE_LOOP_DARWIN_H_
6#define FLUTTER_FML_PLATFORM_DARWIN_MESSAGE_LOOP_DARWIN_H_
8#include <CoreFoundation/CoreFoundation.h>
12#include "flutter/fml/macros.h"
13#include "flutter/fml/message_loop_impl.h"
14#include "flutter/fml/platform/darwin/cf_utils.h"
26 std::atomic_bool running_;
~MessageLoopDarwin() override
static CFStringRef kMessageLoopCFRunLoopMode
void WakeUp(fml::TimePoint time_point) override
void Terminate() override
#define FML_DISALLOW_COPY_AND_ASSIGN(TypeName)
#define FML_FRIEND_REF_COUNTED_THREAD_SAFE(T)
#define FML_FRIEND_MAKE_REF_COUNTED(T)