5#ifndef FLUTTER_SHELL_PLATFORM_FUCHSIA_FLUTTER_TESTS_FAKES_MOUSE_SOURCE_H_
6#define FLUTTER_SHELL_PLATFORM_FUCHSIA_FLUTTER_TESTS_FAKES_MOUSE_SOURCE_H_
8#include <fuchsia/ui/pointer/cpp/fidl.h>
10#include "flutter/fml/logging.h"
25 FML_CHECK(callback_) <<
"require a valid WatchCallback";
26 callback_(std::move(events));
32 MouseSource::WatchCallback callback_;
void ScheduleCallback(std::vector< fuchsia::ui::pointer::MouseEvent > events)
void Watch(MouseSource::WatchCallback callback) override
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
#define FML_CHECK(condition)