Index: ui/events/ozone/evdev/input_device_factory_evdev_proxy.h |
diff --git a/ui/events/ozone/evdev/input_device_factory_evdev_proxy.h b/ui/events/ozone/evdev/input_device_factory_evdev_proxy.h |
index e231fa272e7117ae1d6ec31e7b0b1dce49d0ec34..b067b6ae33351f79e4a8fc574210da1142afe44f 100644 |
--- a/ui/events/ozone/evdev/input_device_factory_evdev_proxy.h |
+++ b/ui/events/ozone/evdev/input_device_factory_evdev_proxy.h |
@@ -6,6 +6,7 @@ |
#define UI_EVENTS_OZONE_EVDEV_INPUT_DEVICE_FACTORY_PROXY_EVDEV_H_ |
#include <set> |
+#include <vector> |
#include "base/compiler_specific.h" |
#include "base/files/file_path.h" |
@@ -20,6 +21,8 @@ enum class DomCode; |
class InputDeviceFactoryEvdev; |
typedef base::Callback<void(scoped_ptr<std::string>)> GetTouchDeviceStatusReply; |
+typedef base::Callback<void(scoped_ptr<std::vector<base::FilePath>>)> |
+ GetTouchEventLogReply; |
// Thread safe proxy for InputDeviceFactoryEvdev. |
// |
@@ -49,6 +52,8 @@ class EVENTS_OZONE_EVDEV_EXPORT InputDeviceFactoryEvdevProxy { |
void SetMouseSensitivity(int value); |
void SetTapToClickPaused(bool state); |
void GetTouchDeviceStatus(const GetTouchDeviceStatusReply& reply); |
+ void GetTouchEventLog(const base::FilePath& out_dir, |
+ const GetTouchEventLogReply& reply); |
private: |
scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |