5#ifndef FLUTTER_FML_PLATFORM_ANDROID_MESSAGE_LOOP_ANDROID_H_
6#define FLUTTER_FML_PLATFORM_ANDROID_MESSAGE_LOOP_ANDROID_H_
8#include <android/looper.h>
21 static void Free(ALooper* value) { ::ALooper_release(
value); }
32 bool running_ =
false;
40 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)
static ALooper * InvalidValue()
static bool IsValid(ALooper *value)
static void Free(ALooper *value)